|
1. 一份SetuoLDR.bin启动多个sif
不用修改SetuoLDR.bin, 只要一份SetuoLDR.bin
grub4dos的配置如下:
title Windows XP PE
map --mem=0x8000 /wxpe/Setupldr.bin (rd)
write --offset=0x2060 (rd)+1 \xEB\x1A
# 取消Setupldr的完整性检测,这是固定的
write --offset=0x2A432 (rd)+1 WXPE\\SIF1
# 修改winnt.sif文件的完整路径,必须9个字符,
# 此处设为"WXPE\SIF1",注意\按C语法写为\\
write --offset=0x2A4FB (rd)+1 WXPE
# 设置txtsetup.sif的放置路径,必须4个字符,
# 此处设为"WXPE"
chainloader (rd)+1
root ()
title Windows 2003 PE
map --mem=0x8000 /wxpe/Setupldr.bin (rd)
write --offset=0x2060 (rd)+1 \xEB\x1A
write --offset=0x2A432 (rd)+1 WXPE\\SIF2
# write --offset=0x2A4FB (rd)+1 I386
chainloader (rd)+1
root ()
附原版win2003sp1所带的SetuoLDR.bin
[ 本帖最后由 lelexiong 于 2009-5-11 18:37 编辑 ] |
|