qq517abcdefg 发表于 2011-1-27 20:34:28

如何让syslinux引导bootmgr?

我已经做好了Ubuntu 10.10的LiveUSB
也把Windows 7 32位的ISO镜像中的所有文件复制进去了
可是……如何通过Syslinux引导bootmgr来引导Windows 7 的安装呢?

blithewind 发表于 2011-2-12 20:47:40

可参考下面菜单:
LABEL XXX
MENU LABEL [^B] BOOTMGR 菜单
MENU IMMEDIATE
kernel /BOOT/LDNTLDR
append initrd=/BOOTMGR

ldntldr是个头文件,以BOOTMGR为内核启动。

qq517abcdefg 发表于 2011-2-14 22:15:37

试试吧……
实在不行,一但要引导WIN7,就按ESC手输命令,反正也不长-_-

qq517abcdefg 发表于 2011-2-12 14:20:21

很奇怪

很奇怪,无论怎么写,都会跳到命令行
但是一到命令行就异常“好用”了
用这个命令就能引导
chain fs ntldr=/bootmgr
但是这么弄毕竟不方便啊~
真不知道Ubuntu里的Syslinux做了什么修改

我的syslinux.cfg:
# D-I config version 2.0
include menu.cfg
default vesamenu.c32
prompt 0
timeout 50
ui gfxboot bootlogo
LABEL Win7
MENU LABEL Windows 7 x86 Setup
COM32 /syslinux/chain.c32 fs ntldr=/bootmgr


[ 本帖最后由 2011qq517025464 于 2011-2-12 14:22 编辑 ]

aggov 发表于 2011-2-4 21:48:29

kernel boot/sys/chain.c32
append hd0,1 ntldr=bootmgr

qq517abcdefg 发表于 2011-2-17 20:56:55

不行啊
这回连命令行也不跳了
只在左上角显示闪烁的光标
然后……就卡住了-_-

2010wzq 发表于 2011-2-20 07:50:36

loadbin处理一下,我用syslinux启动红叶,小马PE就处理过引导文件

azzcs 发表于 2013-12-20 20:16:11

blithewind 发表于 2011-2-12 20:47
可参考下面菜单:
LABEL XXX
MENU LABEL [^B] BOOTMGR 菜单


多谢大神的指导和文件能引导BOOTMGR了

mnxnm 发表于 2014-12-23 12:04:18

本帖最后由 mnxnm 于 2014-12-23 12:14 编辑

这个问题,我已经解决了,采用的就是syslinux官方提供的chain.c32模块
如果你会使用syslinux,你只需要更改syslinux.cfg的内容类似下面
LABEL win7_x64_install
MENU LABEL Windows 7 x64 Install Program
COM32 chain.c32
APPEND fs ntldr=/bootmgr
如果你不会,请看网上的这篇文章,有详细说明,
地址是http://mnxnm.com/Slackware/desktop/syslinux%E5%BC%95%E5%AF%BCwin7%E7%9A%84bootmgr.html
如果地址失效,请在http://mnxnm.com/Slackware/desktop/目录下寻找

2010lhc7970 发表于 2014-12-25 10:37:21

我觉得除了bootmgr之外,还要修改一下bcd文件吧?你要用哪个wim文件启动,得在BCD指一下,不知道理解的对不对。

极度凶残 发表于 2015-4-22 07:24:50

无聊帮顶。。。。。。

irrmo 发表于 2016-1-29 15:52:55

感谢分享
windows10应该也一样能引导的吧

cbl 发表于 2020-3-3 16:18:58

UID 发表于 2020-4-8 11:07:25

试一下先

UID 发表于 2020-4-8 11:19:45

首先当然是用 UltraISO 把 CentOS7 的 ISO 文件写到U盘上

然后把 LDNTLDR 放到相应位置, 本例子放到 \BOOT 下

修改 U盘\isolinux\syslinux.cfg, 添加如下菜单项

label WinPE
menu label ^WinPE
kernel /BOOT/LDNTLDR
append initrd=/bootmgr

就可以启动 Windows 的启动文件 bootmgr

laonat 发表于 2022-11-20 00:46:28

过来看看,学习一下

Liyoulove 发表于 2022-12-8 09:26:51

学习一下

yjkl 发表于 2023-2-4 11:42:20


感谢分享

id_user 发表于 2023-3-15 06:35:20

感谢

ljy931116 发表于 2023-12-28 22:14:47

谢谢分享,学习一下
页: [1]
查看完整版本: 如何让syslinux引导bootmgr?