无忧启动论坛
标题:
GRUB4DOS通过PXE启动隐藏几个菜单项
[打印本页]
作者:
icevan
时间:
2013-5-14 14:08
标题:
GRUB4DOS通过PXE启动隐藏几个菜单项
本帖最后由 icevan 于 2013-5-14 19:11 编辑
按照HPY的作品自己做了个合盘。
他没有专门做PXE菜单,只是在每条菜单项里加了判断选择不同的启动。
这是我的菜单
title . 运行 Native Win03 PE
/BOOT/GRUB/F6IMG
pause --wait=1
echo $[0005]Loading Windows2003 PE , Please Wait ...
map --e820cycles=3
map --rehook
chainloader /WXPE/SETUPLDR.BIN
title . 运行 Windows 8 PE X86
#map /WXPE/WIN8PE86.ISO (0xff)
#map --hook
chainloader /BOOT/BOOTMGR
title . Win03 PE 支持PXE启动
/BOOT/GRUB/F6IMG
if %bd%==pd pxe keep && chainloader --raw (pd)/BOOT/PXE03PE.0 && boot
map --e820cycles=3
map --rehook
chainloader /BOOT/LDR03PE
title . 启动 Max_DOS 工 具 箱
map --mem ()/BOOT/IMGS/MAXDOS.IMG (fd0)
map --hook
rootnoverify (fd0)
chainloader (fd0)+1
问题是通过PXE启动的话我能不能隐藏前2条菜单。
作者:
icevan
时间:
2013-5-14 16:12
算了 。写个新菜单还方便些
作者:
sratlf
时间:
2013-5-14 16:32
用iftitle菜单就可以
iftitle [if "%?_BOOT%"=="(pd)"] . 运行 Native Win03 PE
/BOOT/GRUB/F6IMG
pause --wait=1
echo $[0005]Loading Windows2003 PE , Please Wait ...
map --e820cycles=3
map --rehook
chainloader /WXPE/SETUPLDR.BIN
iftitle [if "%?_BOOT%"=="(pd)"] . 运行 Windows 8 PE X86
#map /WXPE/WIN8PE86.ISO (0xff)
#map --hook
chainloader /BOOT/BOOTMGR
title . Win03 PE 支持PXE启动
/BOOT/GRUB/F6IMG
if %bd%==pd pxe keep && chainloader --raw (pd)/BOOT/PXE03PE.0 && boot
map --e820cycles=3
map --rehook
chainloader /BOOT/LDR03PE
title . 启动 Max_DOS 工 具 箱
map --mem ()/BOOT/IMGS/MAXDOS.IMG (fd0)
map --hook
rootnoverify (fd0)
chainloader (fd0)+1
复制代码
作者:
icevan
时间:
2013-5-14 18:56
本帖最后由 icevan 于 2013-5-14 19:09 编辑
谢谢。
查看了一下iftitle介绍。就是我想要的功能。
好像有点不对。
02.iftitle [if "%?_BOOT%"=="(pd)"] . 运行 Native Win03 PE
这个意思是PXE启动的话就显示菜单。
我希望不显示的话应该改成下面的是不是?
02.iftitle [if [not] "%?_BOOT%"=="(pd)"] . 运行 Native Win03 PE
作者:
icevan
时间:
2013-5-14 20:16
看帮助例子是IF
[NOT]
"%?_BOOT%"=="(pd)"
但不行,去掉NOT外的方括号才可以。
作者:
sratlf
时间:
2013-5-14 20:57
icevan 发表于 2013-5-14 20:16
看帮助例子是IF [NOT] "%?_BOOT%"=="(pd)"
但不行,去掉NOT外的方括号才可以。
写错了 应该加not的 []表示可选参数 不是说使用的时候加上。。。
作者:
icevan
时间:
2013-5-14 21:40
谢谢。
超版对PXE启动有研究吗?
我启动的时候加载菜单前 提示no bootfile! BLOCK_SIZE 512
但又能加载菜单 并启动。
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/)
Powered by Discuz! X3.3