#VirtualBox 安装完Archlinux后重启重新进入引导系统问题[已解决]

1,925 阅读1分钟

首先移除 Archlinux 的安装 iso 文件

进入开机引导

进入系统

  1. shell 中手动启动 bootloader

    Shell> \EFI\bootloader-id\grubx64.efi
    

    bootloader-id 为安装系统 grub-install时填写的,比如我的是Archlinux

    Shell> \EFI\Archlinux\grubx64.efi
    
  2. bootloader 移到默认的路径 /EFI/boot/bootx64.efi

    查看启动的菜单

    Shell> bcfg boot dump -v
    

    删除光驱启动目录

    bcfg boot rm 0
    

    再次查看启动菜单

    Shell> bcfg boot dump -v
    

    确认无误,进入 EFI 分区

    Shell> fs0: 
    

    查看EFI目录

    FS0:\> ls EFI 
    

    创建 EFI\boot 目录

    FS0:\> mkdir EFI\boot
    

    复制 EFI\bootloader-id\grubx64.efi文件到 EFI\boot目录 并重命名为 bootx64.efi

    FS0:\> cp EFI\bootloader-id\grubx64.efi EFI\boot\bootx64.efi
    

    退出引导条目

    FS0:\> exit
    

    进入BOIS页面

    选择ContinueEnter 继续进入系统

    bcfg 命令用于修改 UEFI NVRAM 条目,它能让用户改变启动条目或驱动器选项详细参考

拓展阅读

在 VirtualBox 中安装 Archlinux

如何在 VirtualBox 内安装 Arch Linux