无忧启动论坛

标题: 怎样从主菜单各自独立启动ISO内的W7PE或03PE,而不通过二级菜单选择 [打印本页]

作者: hpy7332    时间: 2011-5-31 20:38
标题: 怎样从主菜单各自独立启动ISO内的W7PE或03PE,而不通过二级菜单选择
想做个W7PE与03PE的合盘版,2个系统都放在同一ISO内,共享外置程序,还可网启。以前做的是先从主菜单启动2N1PE.ISO,再通过2级菜单选择:

主菜单
map --mem /BOOT/2N1PE.ISO (0xff)
map --hook
chainloader (0xff)

二级菜单
title 【 1 】运行Win7PE
find --set-root /BOOT/BW8_MGR
chainloader /BOOT/BW8_MGR
title 【 2 】运行WinPE03
find --set-root /BOOT/LDRXPE
chainloader /BOOT/LDRXPE

我的问题是:怎样从主菜单各自独立启动ISO内的W7PE或03PE,而不通过二级菜单选择,请高手指点。

grub4dos教程和README_GRUB4DOS_CN.txt我读过多次,一些简单命令尚能掌握,但复杂命令不好理解,更难运用,故请高手详细指点为盼。
作者: pseudo    时间: 2011-5-31 21:05
合并为单一菜单:
map --mem /BOOT/2N1PE.ISO (0xff)
map --hook
rootnoverify (0xff)
title 【 1 】运行Win7PE
chainloader /BOOT/BW8_MGR
title 【 2 】运行WinPE03
chainloader /BOOT/LDRXPE
作者: hpy7332    时间: 2011-5-31 21:37
原帖由 pseudo 于 2011-5-31 21:05 发表
合并为单一菜单:
map --mem /BOOT/2N1PE.ISO (0xff)
map --hook
rootnoverify (0xff)
title 【 1 】运行Win7PE
chainloader /BOOT/BW8_MGR
title 【 2 】运行WinPE03
chainloader /BOOT/LDRXPE

谢谢P大,那2N1PE.ISO 里要加怎样的引导信息呢?
作者: pseudo    时间: 2011-5-31 22:25
2in1pe.iso里面有/BOOT/BW8_MGR和/BOOT/LDRXPE吧。
不用动2in1pe.iso。
盘上放内置#2楼菜单的grldr和iso两个文件就行了。
作者: hpy7332    时间: 2011-5-31 22:54
原帖由 pseudo 于 2011-5-31 22:25 发表
2in1pe.iso里面有/BOOT/BW8_MGR和/BOOT/LDRXPE吧。
不用动2in1pe.iso。
盘上放内置#2楼菜单的grldr和iso两个文件就行了。

用#2代码,修改主菜单和ISO引导信息都不行:



作者: chiannet    时间: 2011-5-31 23:08
想做个W7PE与03PE的合盘版,



hpy7332老,先不说引导的事,我觉得这样做实在没有太多好处。


你二合一、一百合一也罢,反正一次只能启动其中1个PE,但您把它合到一个iso里,在map mem的过程势必map 许多用不着的数据到内存,白白耗费时间。这种多合一在硬盘使用可能还不觉得慢。若是在U盘还是蛮让人抓狂的。

[ 本帖最后由 chiannet 于 2011-5-31 23:09 编辑 ]
作者: chiannet    时间: 2011-5-31 23:22
要这种模式的iso做引导,用碟中谍的方式呢?,以下纯属想当然,未能检测



map --mem /BOOT/2N1PE.ISO (0xff)

title 【 1 】运行Win7PE
find --set-root /win7pe.iso
map --mem /win7pe.iso (0xfe)
map --hook
chainloader (0xfe)


title 【 2 】运行WinPE03
find --set-root /03pe.iso
map --mem /03pe.iso (0xfe)
map --hook
chainloader (0xfe)
作者: pseudo    时间: 2011-5-31 23:36
标题: 回复 #5 hpy7332 的帖子
不用动2in1pe.iso。
1.内存要足
2.菜单要内置于grldr,这个iso要放在可见区/BOOT/2N1PE.ISO ,否则
map --mem /BOOT/2N1PE.ISO (0xff)
要改为
map --mem (ud)/BOOT/2N1PE.ISO (0xff)
或先用find定位。
3.确保iso内有/BOOT/BW8_MGR和/BOOT/LDRXPE

另外,把这句
map --mem /BOOT/2N1PE.ISO (0xff)
改为
map --mem /BOOT/2N1PE.ISO (0xff) && pause ok ! pause fail
到时会暂停,让你看这句是成功还是失败。
只要这句成功,后面应该没问题。至少不是那种问题。

[ 本帖最后由 pseudo 于 2011-5-31 23:56 编辑 ]




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3