无忧启动论坛

标题: GRUB2在EFI64引导PE ISO [打印本页]

作者: bianlimit    时间: 2015-2-3 17:08
标题: GRUB2在EFI64引导PE ISO
引导相关代码:
  1. menuentry "WinPE-2009.iso" {
  2. set cfgfile="find --set-root /efi/2003_PE_v19.36.ISO;map --mem /efi/2003_PE_v19.36.ISO (0xff);map --hook;chainloader (0xff);boot"
  3. linux /efi/boot/grub.exe --config-file=$cfgfile
  4. }

  5. menuentry "memtest" --class windows --class os {
  6.   linux16 /efi/boot/memdisk iso
  7.   initrd16 /efi/Memtest86.iso
  8. }
复制代码


尝试了网上说的这些似乎都不行. memdisk 后面也尝试 iso 或者  iso raw 也不行.


目前没找到好办法, 现在是解压出来然后引导 EFI文件. 因为U盘中有 EFI64, EFI32, BIOS 于是想最好是ISO,这样BIOS也好用...
作者: 110654    时间: 2015-2-4 11:49
标题: EFI
本帖最后由 110654 于 2015-2-4 11:54 编辑

EFI下引导PE,是不能像BIOS下那样引导了,你必须去加载PE的.efi引导文件  再加载bcd菜单, ISO文件可以这样用
menuentry "启动深山红叶dos工具" --class windows --class os {
        insmod part_msdos
        insmod fat
        set root='(hd0,msdos1)'     (硬盘U盘,分区)
        linux16 (hd0,msdos1)/文件夹路径/memdisk ISO raw
        initrd16 (hd0,msdos1)/文件夹路径/dos98.ISO
}

而EFI下 不可以直接引导ISO的, 至少我目前知道的是不可以直接加载ISO,EFI模式下,只能加载.EFI这个文件去指引,不能去引导别的如bootmgr  gurb4dos等 都不可以  
作者: bianlimit    时间: 2015-2-4 12:41
110654 发表于 2015-2-4 11:49
EFI下引导PE,是不能像BIOS下那样引导了,你必须去加载PE的.efi引导文件  再加载bcd菜单, ISO文件可以这样用
...

谢谢回复.

从这几天的折腾确实如此. 现在用的EFI相关的都是把ISO解开来, 引导 EFI文件这样实现的.

不折腾了,就这样吧
作者: wdtx    时间: 2015-3-7 22:34
同意楼上,EFI下的引导工具还不成熟啊
作者: zengq    时间: 2015-12-10 19:52
本帖最后由 zengq 于 2015-12-10 19:58 编辑

在UEFI下用GRUB2引导XORBOOT.efi,再用XORBOOT引导PE.iso,或直接在启动中添加XORBOOT.efi
【XORBOOT Uefi v0.2.2:多系统引导程序】

※ 2015.11.17 v0.22:
1、修正前几个版本不能正确保存上一次启动项的 bug;
2、更换了图标,以及一些其他 bug 修复。

※ 2015.11.05 v0.21:
1、新功能:现在支持 ISO 镜像的仿真启动,主要是一些 PE 启动镜像,其它类型暂未测试;
2、对 Linux 启动时的参数作了调整,现在命令行参数和 initrd 文件均为手动指定;
3、修正 Linux 启动时的一个隐藏的 bug;
4、启动 Windows 系统时,新增两个参数:testsigning 参数,用于开启测试模式;可选将 BCD 写入硬盘(本地系统或 VHD 系统部署后首次启动时需要用到),否则在内存中生成 BCD 文件,而不写盘。之前的版本是直接将 BCD 写入硬盘的,导致 XORBOOT 启动时必须有可供 UEFI 固件写文件的分区,这在从光盘启动时可能因为无法写 BCD 而导致 Windows 系统启动失败。

http://www.ipauly.com/2015/11/15/xorboot/
作者: dos时代菜鸟    时间: 2015-12-11 08:33
biso 模式是利用 13中断 可以把映像模拟成盘,
而 efi 下没有这玩意儿,就算有,win下,pe下的驱动也需要搞些日子。
作者: 2011npwjm    时间: 2015-12-11 08:49
谢谢楼主的分享




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3