解决用 kvm 创建 archlinux 虚拟机时进入 UEFI Interactive Shell 问题

虚拟机启动后,会自动寻找启动分区 /dev/vda 下面的 EFI/boot/ 目录下的引导文件, 如 x86_64 平台的引导文件一般为 bootx64.efi, 而启动分区在 UEFI Interactive Shell 界面一般以 FS0: 的盘符存在。

解决方案

先进入 FS0: 盘符:

1
2
Shell> FS0:
FS0:\>

查看当前文件:

1
FS0:\> ls

进入 EFI 目录:

1
FS0:\> cd EFI

创建 boot 目录并把 hostname(你自己设置的) 目录下的 grubx64.efi 复制到 boot 目录中并重命名为 bootx64.efi.

最后启动 bootx64.efi 文件来重启。


解决用 kvm 创建 archlinux 虚拟机时进入 UEFI Interactive Shell 问题
http://example.com/2022/08/30/解决用-kvm-创建-archlinux-虚拟机时进入-UEFI-Interactive-Shell-问题/
作者
Jie
发布于
2022年8月30日
许可协议