无忧启动论坛

标题: (问题已经解决)高手请进!GRUB4DOS怎样使用menu.lst引导解包的WIN7PE [打印本页]

作者: 2011未注册    时间: 2011-5-5 15:56
标题: (问题已经解决)高手请进!GRUB4DOS怎样使用menu.lst引导解包的WIN7PE
      想利用GRUB4DOS引导做一个03PE和WIN7PE的合盘,在设置menu.lst引导WIN7PE时,开始选择使用MAP方式整体引导WIN7PE.iso镜像,可以引导成功:

timeout 15
default 0
root (cd)

gfxmenu /BOOT/GRUB/message

title 【1】启动 Server 2003 PE 维护系统
      find --set-root /WXPE/SETUPLDR.BIN
      chainloader /WXPE/SETUPLDR.BIN

title 【2】启动 BT5(CDLinux)无线安全
       kernel /CDlinux/bzImage quiet CDL_LANG=zh_CN.UTF-8
       initrd /CDlinux/initrd

title 【3】启动 Windows 7 PE 维护系统
       map --mem /BOOT/WIN7PE.iso (0XFF)
       map --hook
       chainloader (0XFF)
       boot

请教高手:
      1、能否将WIN7PE.iso解包后使用menu.lst引导(解包到WIN7PE目录)?
      2、如果能引导,需要怎样编辑menu.lst菜单?
      3、还需要设置WIN7PE的哪些项目?是引导BOOTMGR吗?还要设置BCD吗?
      请高手不吝赐教!多谢!

多谢大家的热情帮助,问题已经解决,学到不少知识,15楼的2011886提供的GRUB4DOS引导模板很好,直接解决问题,表示感谢!

[ 本帖最后由 2011未注册 于 2011-5-8 16:50 编辑 ]
作者: 2011未注册    时间: 2011-5-5 16:05
自己顶一下,是根本不能引导解包win7pe呢?还是都不知道怎么办?
作者: zhaohj    时间: 2011-5-5 17:51
chainloader /bootmgr
作者: 2011未注册    时间: 2011-5-5 18:09
原帖由 zhaohj 于 2011-5-5 17:51 发表
chainloader /bootmgr


按照楼上的方法操作后,出现如下提示:

怎么解决?
作者: 2011martin    时间: 2011-5-6 06:57
提示: 作者被禁止或删除 内容自动屏蔽
作者: chenall    时间: 2011-5-6 08:25
必须按原来的目录位置存放。
作者: 2011未注册    时间: 2011-5-6 12:40
原帖由 chenall 于 2011-5-6 08:25 发表
必须按原来的目录位置存放。



多谢指教,听取楼上意见,按原目录存放后,可以引导,但是出现以下问题:
1、win7pe的启动画面由动态的“正在启动windows”的动画画面变成了VISTA样式的滚动条,怎样解决?
2、原来启动时显示中文的“windows正在加载文件。。。”,却变成了“windows is loading files。。。”,怎样解决?

解包启动后的启动画面:



是否要修改BCD引导文件,应当修改哪些选项,怎样修改?请继续赐教。另:原iso镜像文件整体引导时,不存在这种情况。

我的win7pe目录结构如下:
1、光盘整体目录结构:


2、BOOT文件夹下的目录、文件结构:

3、FONTS文件夹下的文件:

4、ZH-CN文件夹下的文件:




[ 本帖最后由 2011未注册 于 2011-5-6 12:56 编辑 ]
作者: chenall    时间: 2011-5-6 13:02
也许是你修改到了某些文件,可以试试直接引导WIN7PE.ISO看看是不是一样的情况。

如果文件没有修改过,直接原位置存放那启动的效果是一样的。
作者: 2011未注册    时间: 2011-5-6 13:20
原帖由 chenall 于 2011-5-6 13:02 发表
也许是你修改到了某些文件,可以试试直接引导WIN7PE.ISO看看是不是一样的情况。

如果文件没有修改过,直接原位置存放那启动的效果是一样的。



谢谢回复,没有修改任何文件,只是使用UltraISO解开iso镜像后直接使用,真是不知道什么原因。另外,我的BCD文件参数是这样的:




这个帖子也出现类似问题:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=159727

[ 本帖最后由 2011未注册 于 2011-5-6 13:28 编辑 ]
作者: chenall    时间: 2011-5-6 13:49
上面的贴子就是因为修改了BCD文件,如果你没有修改过,一切按原来的位置存放,那是不会出现这种情况的,除非原来的WIN7PE.ISO就是这样的。
作者: 2011未注册    时间: 2011-5-6 14:12
原帖由 chenall 于 2011-5-6 13:49 发表
上面的贴子就是因为修改了BCD文件,如果你没有修改过,一切按原来的位置存放,那是不会出现这种情况的,除非原来的WIN7PE.ISO就是这样的。


真的没有修改任何文件呀,我使用map方式引导整个iso镜像时没有这些问题,引导界面是动态的,直接量产U盘,单独引导win7pe.iso也一切正常。该怎么办呢?
作者: yjq635    时间: 2011-5-6 14:45
chenall 的NTBOOT不是可以直接引导wim么
作者: 2011martin    时间: 2011-5-7 08:23
提示: 作者被禁止或删除 内容自动屏蔽
作者: smine    时间: 2011-5-7 10:24
原帖由 2011未注册 于 2011-5-5 15:56 发表
      想利用GRUB4DOS引导做一个03PE和WIN7PE的合盘,在设置menu.lst引导WIN7PE时,开始选择使用MAP方式整体引导WIN7PE.iso镜像,可以引导成功:

timeout 15
default 0
root (cd)

gfxmenu /BOOT/GRUB/m ...


我试了下,中文能正常显示,你按照附件试试
作者: smine    时间: 2011-5-7 10:32
原帖由 2011未注册 于 2011-5-5 15:56 发表
      想利用GRUB4DOS引导做一个03PE和WIN7PE的合盘,在设置menu.lst引导WIN7PE时,开始选择使用MAP方式整体引导WIN7PE.iso镜像,可以引导成功:

timeout 15
default 0
root (cd)

gfxmenu /BOOT/GRUB/m ...


我试的一切正常,具体请参见附件:

其中我只修改了两个地方:
1 .在根目录增加了menu.lst
2 .把GRLDR设置为引导文件

另外 其中GRLDR和menu.lst可以合用

附件:

http://u.115.com/file/clgu4dwm
作者: tuxw    时间: 2011-5-8 18:59
不改目录结构的话,Win7的安装盘是非常好整合的

我直接将ISO解压到U盘,然后用 grub4dos 直接 chainloader /bootmgr 就可了

奇怪的是我的U盘HDD的,直接安装到硬盘没事,不存在xp可能会改写U盘MBR的问题,Win7的安装程序还是挺智能的




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