|
本帖最后由 liumailong 于 2023-12-11 20:31 编辑
现在很多,EFI固件具有”Fast Boot“(快速启动)功能,开启后固件传递给efi加载器(各种*.efi文件)的变量中,不具备全部的磁盘信息。
如果efi加载器需要加载多个硬盘才能完成启动,这就会造成启动失败。
典型的情况就是需要引导的 Linux 内核在的 LVM 卷或软RAID文件系统中。
VMware Workstation 中的虚拟机。开启和关闭 ”Fast Boot“ 后 G4E 磁盘识别的变化。
#默认开启 ”Fast Boot“ 的 检测结果
- grub> ls dev
- Possible disks are: hd0 rd
复制代码
#手动关闭 ”Fast Boot“ 后的检测结果
- grub> ls dev
- Possible disks are: hd0 hd1 hd2 hd3 hd4 rd
复制代码
在 Debian 社区中,看到 Grub2 自行识别磁盘的的补丁。
https://forums.debian.net/viewtopic.php?p=762775
请问 G4E 有类似的功能吗?如果有能否传递全部的磁盘信息给下级efi加载器?
PS:发现 G4E 没有串口支持,希望能 恢复以前的serial命令。
|
|