UEFI shell下手动指定引导文件方式

UEFI启动的shell窗口下指定启动文件来启动对应的系统

当UEFI引导安装的系统无法正常加载grub启动时,在其shell下可手动指定引导文件,尝试启动grub

以virt-manager创建的UEFI引导的虚拟机为例

1、进入uefi shell

2、使用map命令可以列出所有可用的存储设备及其对应的驱动器号

3、切换到目标驱动器,启动文件一般存放在以FS#开头的设备

执行 FS0: 切换到FS0磁盘下,使用ls查看磁盘下文件

4、UEFI启动文件一般位于EFI目录下,常见的启动文件有bootx64.efi(x86_64系统),bootaa64.efi(arm64系统)

此处为bootx64.efi

5、直接执行EFI\linx\grubx64.efi加载grub启动界面

 

补充:

1、UEFI和Leagcy引导安装虚拟机不能混用,在只支持leagcy机器上无法启动UEFI系统

2、virt-manager设置从UEFI shell启动。

注:真实的物理服务器一般需要手动开启使用内置shell,然后在引导项中才能查看到EFI Internal Shell

启动虚拟机,按F2键,进入bios界面

使用方向键, 选择Boot Manager

选择EFI Internal Shell,加载自带的shell

posted on 2025-06-04 21:43  赛博狗尾草  阅读(720)  评论(0)    收藏  举报

导航