X86 架构 debian 虚拟机-UEFI 引导方式,克隆后的虚拟机启动进入不了引导

小宏 4月前 113

问题

X86 架构的引导方式为 UEFI 的 debian 虚拟机,克隆后的虚拟机启动进入不了引导,如下图:

 

原因

该系统的 EFI 的安装并不会创建相应的/boot/efi/BOOT 目录,导致启动找不到 BOOT 目录下的 BOOTX64.efi文件从而引导不到系统

 

解决方法

1、 进入源虚拟机终端,复制/boot/efi/debian 目录下的 grubx64.efi 文件到/boot/efi/BOOT 目录下,并修改文件名为 BOOTX64.efi,再次克隆的虚拟机就可以进入引导了

cp -r EFI/debian EFI/BOOT; mv EFI/BOOT/grubx64.efi EFI/BOOT/BOOTX64.efi

2、克隆后无法进入引导的虚拟机如果要保留,则需要

1)在启动后的 Shell 命令界面执行以下命令后,即可成功引导进入操作系统:

fs0:

cd efi

cd debian

grubx64.efi

3、 进入系统后打开终端按源虚拟机的处理方式,复制/boot/efi/debian 目录下的 grubx64.efi 文件到/boot/efi/BOOT 目录下,并修改文件名为 BOOTX64.efi 即可

最新回复 (0)
全部楼主
返回
发新帖