无忧启动论坛
标题:
请教版主,0pe该如何直接引导vhd xp呢?
[打印本页]
作者:
2012jierong312
时间:
2015-4-9 20:57
标题:
请教版主,0pe该如何直接引导vhd xp呢?
每次都是进0pe的菜单,然后使用run来引导vhdxp的差分,步骤有点多,可不可以直接就在grub菜单里面引导?
作者:
pseudo
时间:
2015-4-9 22:05
首先把grldr+0pe.iso两文件放在D:盘(或其它盘)根目录,
然后用bootice最新版(有的旧版有bug)设置硬盘主引导记录(MBR)为grub4dos0.4.6a(非0.4.5c),
就可以重启机器进0pe,或通过0pe菜单项,进硬盘windows系统,或启动vhd(通过run菜单项)。
最后,为了绕过0pe,方便快速进硬盘windows系统,或启动vhd,可用bootice修改上述grldr的内置菜单达到目的。
完整菜单参考写法:
terminal graphics
graphicsmode -1 640
timeout 10
default 4
title --------启动选项--------
clear
title 1. Win7系统 \n /bootmgr /bootmgr
rootnoverify (hd0,0)
find --set-root /bootmgr /bootmgr || echo -n
chainloader +1
title 2. PE维护系统 \n /0PE.ISO
find --set-root /0PE.ISO
map /0PE.ISO (0xff) || map --mem /0PE.ISO (0xff)
map --hook
rootnoverify (0xff)
chainloader ()
title 3. xp VHD虚拟硬盘映像 \n /xpvhd/XP_CHILD.vhd(大小写敏感)
find --set-root /0PE.ISO
map /0PE.ISO (0xff) || map --mem /0PE.ISO (0xff)
map --hook
command (0xff)/0PE/3rdParty/SISO NTBOOT=VBOOT=/xpvhd/XP_CHILD.vhd
title 4. win7 VHD 2015.3.16虚拟硬盘映像 \n /w7x86vhd/Win7.vhd
find --set-root /0PE.ISO
map /0PE.ISO (0xff) || map --mem /0PE.ISO (0xff)
map --hook
command (0xff)/0PE/3rdParty/SISO NTBOOT=NT6=/w7x86vhd/Win7.vhd
title 5. win8.1 2GB VHD虚拟硬盘映像 \n /test2GBwin81x64/win81x64.vhd
find --set-root /0PE.ISO
map /0PE.ISO (0xff) || map --mem /0PE.ISO (0xff)
map --hook
command (0xff)/0PE/3rdParty/SISO NTBOOT=NT6=/test2GBwin81x64/win81x64.vhd
复制代码
其中诸如
/w7x86vhd/Win7.vhd
处,系vhd文件所在目录和文件名,可根据实际情况修改。
vhd文件应放在有足够剩余空间的ntfs分区,不限于C:盘。
即使硬盘无windows系统,也可类似部署。
作者:
song2003
时间:
2015-4-11 22:31
你的头像真好。。。
作者:
IT砖家
时间:
2015-4-18 09:52
P大的菜单必须先加载0PE.ISO,所以速度慢了一拍,追求速度的话可以将SISO批处理解压到任意目录,如d:/xpvhd内,再添加grldr启动项
title 1. xp VHD虚拟硬盘映像 \n /xpvhd/XP_CHILD.vhd(大小写敏感)
find --set-root /vhdxp/SISO
command /vhdxp/SISO NTBOOT=VBOOT=/xpvhd/XP_CHILD.vhd
如需使用其他参数请按照SISO批处理使用说明书写
欢迎光临 无忧启动论坛 (http://wuyou.net/)
Powered by Discuz! X3.3