|
这就是我前面说过的,bootmgfw.efi内部bug。
bootmgfw.efi处理光盘上文件的路径有问题。
启动efi文件时,bootloader会向efi文件传递一个uefi设备路径,以使得该efi文件获知自己所在的位置。
比如假设bootmgfw.efi位于某cdrom iso9660文件系统上,
正确的uefi设备路径应该为 USB1/CDROM0/boot/bootmgfw.efi (仅为示例)
但是,bootmgfw.efi 所期待的路径却是 USB1/CDROM0/ESP/boot/bootmgfw.efi (仅为示例)
虽然bootmgfw.efi不在ESP里面,但是却要求传递的路径里面包含ESP。
(上文中的ESP指的是ISO的El Torito FAT 软盘镜像 efiboot.img)
bootmgfw.efi还有一个bug,就是只认第一个光盘(CDROM0),有多个光盘的话就拉稀了。 |
|