41.4. 制作PXE的多重启动

有时我们需要制作网络多重启动方式,就如在电脑上安装多系统启动那样。

进入PXE无盘服务的文件列表页面,编辑menu.lst目录下的default文件:

编辑default文件

图 41.7. 编辑default文件


在编辑框内输入以下内容:/* */内为注释

fontfile (pd)/fonts.gz
pxe blksize 1456
default 0     /* default 0 指默认启动项为第一项 */
timeout=5     /* timeout=5 指多重启动菜单停留时间为5秒钟,设置为0则不选择直接进入默认启动项。您可以根据实际需要自行修改。 */

title DOS 工具箱
map --mem (pd)/DOS_tools.ima (fd0)   /* 这里的DOS_tools.ima是上传的映像文件名 */
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title 启动一键还原Ghost系统
map --mem (pd)/ghost.img (fd0)    /* 这里的ghost.img是上传的镜像文件名 */
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title 启动 WinPE
map --mem (pd)/BootCD_070911.iso (0xff)   /* 这里的BootCD_070911.iso是上传的镜像文件名 */
map --hook
chainloader (0xff)
boot

title pxe install hsrouter   /* 此选项为安装海蜘蛛路由需要先上传vmlinuz、initrd.gz和ISO镜像文件 */
kernel (pd)/vmlinuz
initrd (pd)/initrd.gz

title 启动硬盘上 Win NT/03/XP
map (hd0) (hd0)
map (hd0) (hd1)
root (hd0,0)
chainloader (hd0,0)+1
boot
rootnoverify (hd0,0)
chainloader +1
clear

title 启动硬盘上 VISTA
find --set-root /bootmgr
chainloader /bootmgr
clear

title 从光驱启动
cdrom --init
map --hook
chainloader (cd0)
boot

title 重启计算机
reboot
clear

title 关闭计算机
halt


以上的每个title对应一个启动项,可以自行选择填写。default 0 代表默认启动选项为第一项也就是 title DOS 工具箱,如果设置成default 1 代表默认启动选项为第二项也就是 title 启动一键还原Ghost系统,依此类推。