当云主机BIOS模式为UEFI模式,使用该镜像创建云主机后进入UEFI Shell,操作系统进不去该如何解决呢?问题现象如图1所示

(图1 UEFI Shell界面)
云平台环境:ZStack企业版3.10.1
网络环境:扁平网络
主存储环境:ZStack企业版超融合存储
镜像服务器环境:镜像仓库
云主机BIOS模式:UEFI
云主机操作系统:CentOS 7.4
使用ISO选择UEFI模式安装系统后,没有进行正确镜像封装,重启后进入了UEFI Shell界面,镜像封装的时候需要添加脚本跳过UEFI Shell界面直接进入系统。
1. 在UEFI Shell界面输入
Shell> fs0: FS0:\> cd EFI FS0:\EFI\> cd centos FS0:\EFI\centos\> shimx64-centos.efi

(图2 手动退出UEFI Shell)
启动成功,但是重启之后再次进入UEFI Shell界面,需要添加脚本跳过UEFI Shell界面直接进入系统。
2. 添加脚本自动跳过UEFI Shell
编辑脚本/boot/efi/startup.nsh
FS0: CD EFI CD centos shimx64-centos.efi

(图3 添加跳过UEFI Shell脚本)
3. 再次重启跳过UEFI Shell 启动成功

(图4 云主机重启直接进入系统)