无忧启动论坛

标题: GFXBOO和SYSLINUX引导WIN7PE,量产与U+结果不同。 [打印本页]

作者: lb9433    时间: 2011-6-17 23:53
标题: GFXBOO和SYSLINUX引导WIN7PE,量产与U+结果不同。
解决
可以启动了,通过修改菜单实现。对于SYSLINUX的版本没有任何问题。
U+情况下
Gfxboot菜单下修改成下面启动成功。
kernel /BOOT/BOOTMGR.BIN
Syslinux菜单下修改成下面的语句也可成功启动。
kernel /BOOT/BIN/LDNTLDR
append initrd=/WIN7MGR





研究个syslinux的合盘真不容易,量产、刻盘可用的SYSLINUX菜单,U+后就不好使。同样的菜单做成ISO测试可以正常引导WIN7PE,无论是GFXBOOT还是SYSLINUX;但是U+到优盘就会出现错误找不到BCD。错误如下图。
菜单
label WIN7PE
MENU LABEL [ ^B ] Windows 7 PE
        MENU INDENT 5
        boot /BOOT/BOOTMGR.BIN



[ 本帖最后由 lb9433 于 2011-6-22 23:20 编辑 ]
作者: zhs509    时间: 2011-6-18 08:20
这个问题确实是存在的....
作者: 2010guren777    时间: 2011-6-18 11:13
原帖由 lb9433 于 2011-6-17 23:53 发表
研究个syslinux的合盘真不容易,量产、刻盘可用的SYSLINUX菜单,U+后就不好使。同样的菜单做成ISO测试可以正常引导WIN7PE,无论是GFXBOOT还是SYSLINUX;但是U+到优盘就会出现错误找不到BCD。错误如下图。
菜单 ...



试试以下菜单
syslinux
      LABEL runWin7 PE
        MENU LABEL [ ^0 ] -- Start Win7 PE
        COM32 /BOOT/SYSLINUX/CHAIN.C32
        APPEND fs ntldr=/boot/bootmgr


Grub4dos
title 【02】 启动 Win7PE
find --set-root /boot/BOOTMGR
chainloader /boot/BOOTMGR
作者: lb9433    时间: 2011-6-18 11:29
标题: 回复 #3 2010guren777 的帖子
你的syslinux菜单我试过,也一样的结果,启动失败。GRUB4DOS我一直可以启动,只是syslinux菜单U+启动不了。
作者: zhs509    时间: 2011-6-18 11:48
标题: 回复 #4 lb9433 的帖子
可以参考别人syslinux引导的Win7PE修改下...

[ 本帖最后由 zhs509 于 2011-6-18 11:50 编辑 ]
作者: lb9433    时间: 2011-6-18 13:59
标题: 回复 #5 zhs509 的帖子
昨天就搜索了论坛,发现U+这种情况用SYSLINUX来引导解开的WIN7PE不行,反正我还是没有看到相关成功的帖子。
作者: hhh333    时间: 2011-6-21 10:43
这个可能就是版本问题,4.0以上的版本U+后用bootice修复一下PBR引导
作者: lb9433    时间: 2011-6-21 17:53
标题: 回复 #7 hhh333 的帖子
谢h3大提醒,我觉不像是版本问题啊。我也换过4.04版本的SYSLINUX,但是还是一样的效果。启动还是失败,找不到BCD。


可以启动了,通过修改菜单实现。对于SYSLINUX的版本没有问题。
U+情况下
Gfxboot菜单下修改成下面启动成功。
kernel /BOOT/BOOTMGR.BIN
Syslinux菜单下修改成下面的语句也可成功启动。
kernel /BOOT/BIN/LDNTLDR
append initrd=/WIN7MGR

[ 本帖最后由 lb9433 于 2011-6-22 23:19 编辑 ]
作者: 2012zzyzhizha    时间: 2012-6-9 17:38
LABEL run7pe
MENU LABEL [02] -- WIN 7 PE
kernel /boot/grub/grub.exe
APPEND --config-file="find --set-root /boot/grub/grldr;configfile /boot/grub/WIN7PE.INI"

WIN7PE.INI内容如下:根据实际情况修改!

default 0
timeout 0
debug off
find --set-root /boot/bootmg
chainloader /boot/bootmgr

[ 本帖最后由 2012zzyzhizha 于 2012-6-9 17:43 编辑 ]
作者: ioeory    时间: 2012-9-20 12:29
syslinux
      LABEL runWin7 PE
        MENU LABEL [ ^0 ] -- Start Win7 PE
        COM32 /BOOT/SYSLINUX/CHAIN.C32
        APPEND fs ntldr=/boot/bootmgr
学习了




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