|
这个
grub4dos本来就可以PXE启动
用启动服务器将GRLDR设置成启动文件
在PXE服务器根目录创建文件夹menu.lst
该文件夹内创建菜单文件default
这是GRUB4DOS的PXE菜单示例
timeout 05
default 0
#color blue/light-gray light-red/light-gray
splashimage (pd)/menu.lst/back.xpm
foreground 0000ff
title [0] Win PE (ISO CORE)
pxe keep
chainloader --force (pd)/boot/pestrom0.0
title [1] Win PE (IMG CORE)
pxe keep
chainloader --force (pd)/boot/pestrom1.0
title [2] NTLDR BOOT FLOPPY
pxe keep
map --mem (pd)/boot/imgs/NTBOOT.IMA (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
boot
title [3] Enter PureDos
pxe keep
map --mem (pd)/boot/imgs/PUREDOS.ZIP (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
boot
title [4] GaoSir's Dostool
pxe keep
map --mem (pd)/boot/imgs/GAOSIR11.IMA (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
boot
title [5] Acronis Disk Director Suite
pxe keep
map --mem (pd)/boot/imgs/ACRDDS.IMA (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
boot
其中启动pe需要的文件有
startrom.n12
ntldr(普通的xp的和2003sp1的NTLDR都不行,得用PXE专用的。。。。这个文件由2003sp1、sp2光盘中的setupldr.exe改名而来,注意不是setupldr.bin)
这个文件相当于老毛桃的PELDR
负责调用ntdetect
定义WINNT.SIF/WINNT.XPE等的位置 |
|