|
最近换了efi的机器,想摆弄一下RamOS,可惜遇到很多问题,efi下要引导一个镜像竟是如此的千岩路转。
看了很多帖子,都说grub2引导镜像是很简单的事情,可是实践发现
1.grub2 2.02 b2引导grub4dos 在efi下行不通。采用 linux grub.exe的方式,直接死机,grldr.mbr ,grldr ,grldr.bin都不行。估计成功的应该都是bios吧。(grub2引导win10,以及解压后的puppy则毫无问题,解压后的veket则失败)
2.grub2引导img在efi下也行不通,所谓的memdisk,根本加载不了,直接死机或重启。估计成功的应该都是bios吧。
3.grub2引导bcd,通过bcd引导win8pe.wim,也不行。(bcd提示出错,无法访问启动设备,分区除esp,msr外均为ntfs,wim文件放在ntfs分区某目录下,理论上bcd应该是可以引导ntfs分区文件的)。
4.grub2可以引导到efi shell,shell可以引导bootmgfw.efi. 但仍然无法直接加载iso或wim。
5.bcd直接引导grub4dos也行不通。实模式引导grldr.mbr 失败。
6.grub2通过loopback加载iso,可以执行 linux (loop)/vmlinuz, 但puppy的iso加载后无法找到sfs文件,即使加了 iso-scan/filename=$myisodir 参数。
以上均为真机环境,非虚拟机。
请各位大侠指点指点,如何才能在efi下引导镜像啊! |
|