yyychn 发表于 2017-10-17 07:51:07

如何用ipxe转grldr启动PE

本人小白一枚,刚接触pxe,前几日成功搭建了tiny pxe server,启动方式是用的wimboot。听群里搞手们讲,他们用grldr启动,这个真是不懂了,还请高手们不吝赐教。
PS:自己照其中一个贴子在menu.txt里加了一句chainloader: 结果提示我chainloader:command not found ,是不是前面还有一句什么的?

captain_g 发表于 2017-10-17 08:36:00

应该是chain吧!

可以直接用grldr做网启启动文件,菜单无需特别编写。

yyychn 发表于 2017-10-17 08:44:31

刚刚直接把人家现成的一个PE复制过去,结果用grldr启动,人家原来好好的菜单里的中文都变成乱码了。另外,所有PE回车后不是提示文件不存在,就是只有光标在左上角闪动,但是DOS可以进去,diskgenuis也能运行。

captain_g 发表于 2017-10-17 16:21:31

你的菜单是utf-8的吧,还有字库文件?

我的是这样的:

debug off
timeout 12
default 4

graphicsmode -1 640:800 480:600 24:32 || graphicsmode -1 -1 -1 24:32
color normal=0xcccccc highlight=0xff0000 helptext=0x0a heading=0x0a standard=0x0a border=0x02
font /boot/myfont.gz
terminal --font-spacing=1:8
menuset m 72 14 4

title      Boot 8x86PE via WIMBOOT      Boot 8x86PE via WIMBOOT
kernel /boot/wimboot
initrd @bcd=/boot/bcd @boot.sdi=/boot/boot.sdi @bootmgr=/boot/bootmgr @boot.wim=/boot/WIN886.WIM

title      Boot 8186PE via WIMBOOT      Boot 8186PE via WIMBOOT
kernel /boot/wimboot
initrd @bcd=/boot/bbb @boot.sdi=/boot/boot.sdi @bootmgr=/boot/bootmgx @boot.wim=/boot/WIN8186.WIM

title      Boot 8x64PE via WIMBOOT      Boot 8x64PE via WIMBOOT
kernel /boot/wimboot
initrd @bcd=/boot/bbb @boot.sdi=/boot/boot.sdi @bootmgr=/boot/bootmgx @boot.wim=/boot/WIN864.WIM

title      Boot 8164PE via WIMBOOT      Boot 8164PE via WIMBOOT
kernel /boot/wimboot
initrd @bcd=/boot/bbb @boot.sdi=/boot/boot.sdi @bootmgr=/boot/bootmgx @boot.wim=/boot/WIN8164.WIM
boot

title      GRUB4DOS 转为 iPXE 启动      GRUB4DOS 转为 iPXE 启动 \n\r            使用iPXE启动要比GRLDR启动快得多!
kernel /boot/ipxe.krn
initrd /boot/MY_iPXEM.LST

title      BOOT PSEUDO 03 0PE [改]      BOOT PSEUDO 03 0PE [改]
map /boot/0PE.ISO (0xff) || map --mem /boot/0PE.ISO (0xff)
map --hook
chainloader (0xff)
boot

title      BOOT 我心如水 19.36[改]      BOOT 我心如水 19.36[改]
map --mem /boot/WIN03.ISO (0xff)
map --hook
chainloader (0xff)
boot

没问题那!

江南一根葱 发表于 2017-10-17 21:20:18

我都是grldr转ipxe来启动pe:dizzy:
现在改战pxelinux了

papago 发表于 2018-10-21 01:19:24

captain_g 发表于 2017-10-17 16:21
你的菜单是utf-8的吧,还有字库文件?

我的是这样的:


menu.txt写法 ipxe 载入0pe 和h3pe

captain_g 发表于 2018-10-22 08:39:36

papago 发表于 2018-10-21 01:19
menu.txt写法 ipxe 载入0pe 和h3pe

看我另一篇帖子:

菜单隐含在“批处理”中,每次执行是生成,如要修改定制请修改批处理文件。

如果网启用0pe,何必舍近求远!P大的ISO中就有一个网启服务端工具,非常好用!

如果是很久前从#1楼下载的,建议重新下载一下,有一些小修改。

ISO的启动菜单差不多,但0pe有点不一样,启动时0pe有个“按键或不按键”的选择操作。

papago 发表于 2018-10-22 11:17:13

captain_g 发表于 2018-10-22 08:39
看我另一篇帖子:

菜单隐含在“批处理”中,每次执行是生成,如要修改定制请修改批处理文件。


好的,感谢提醒!

hanzsim 发表于 2018-11-17 19:11:39

是ISO还是wim?不一样的

hanzsim 发表于 2018-11-17 19:13:33

ISO需要map,wim传统方法是wimboot,好像有大神开发出copy类的方法,速度可能和map差不多
页: [1]
查看完整版本: 如何用ipxe转grldr启动PE