无忧启动论坛

标题: 如何让syslinux引导bootmgr? [打印本页]

作者: qq517abcdefg    时间: 2011-1-27 20:34
标题: 如何让syslinux引导bootmgr?
我已经做好了Ubuntu 10.10的LiveUSB
也把Windows 7 32位的ISO镜像中的所有文件复制进去了
可是……如何通过Syslinux引导bootmgr来引导Windows 7 的安装呢?
作者: aggov    时间: 2011-2-4 21:48
kernel boot/sys/chain.c32
append hd0,1 ntldr=bootmgr
作者: qq517abcdefg    时间: 2011-2-12 14:20
标题: 很奇怪
很奇怪,无论怎么写,都会跳到命令行
但是一到命令行就异常“好用”了
用这个命令就能引导
chain fs ntldr=/bootmgr
但是这么弄毕竟不方便啊~
真不知道Ubuntu里的Syslinux做了什么修改

我的syslinux.cfg:

  1. # D-I config version 2.0
  2. include menu.cfg
  3. default vesamenu.c32
  4. prompt 0
  5. timeout 50
  6. ui gfxboot bootlogo
  7. LABEL Win7
  8. MENU LABEL Windows 7 x86 Setup
  9. COM32 /syslinux/chain.c32 fs ntldr=/bootmgr
复制代码

[ 本帖最后由 2011qq517025464 于 2011-2-12 14:22 编辑 ]
作者: blithewind    时间: 2011-2-12 20:47
可参考下面菜单:
LABEL XXX
MENU LABEL [^B] BOOTMGR 菜单
MENU IMMEDIATE
kernel /BOOT/LDNTLDR
append initrd=/BOOTMGR

ldntldr是个头文件,以BOOTMGR为内核启动。
LDNTLDR.rar (453 Bytes, 下载次数: 400)
作者: qq517abcdefg    时间: 2011-2-14 22:15
试试吧……
实在不行,一但要引导WIN7,就按ESC手输命令,反正也不长-_-
作者: qq517abcdefg    时间: 2011-2-17 20:56
不行啊
这回连命令行也不跳了
只在左上角显示闪烁的光标
然后……就卡住了-_-
作者: 2010wzq    时间: 2011-2-20 07:50
loadbin处理一下,我用syslinux启动红叶,小马PE就处理过引导文件
作者: azzcs    时间: 2013-12-20 20:16
blithewind 发表于 2011-2-12 20:47
可参考下面菜单:
LABEL XXX
MENU LABEL [^B] BOOTMGR 菜单

多谢大神的指导和文件  能引导BOOTMGR了
作者: mnxnm    时间: 2014-12-23 12:04
本帖最后由 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/deskt ... 7%9A%84bootmgr.html
如果地址失效,请在http://mnxnm.com/Slackware/desktop/目录下寻找
作者: 2010lhc7970    时间: 2014-12-25 10:37
我觉得除了bootmgr之外,还要修改一下bcd文件吧?你要用哪个wim文件启动,得在BCD指一下,不知道理解的对不对。

作者: 极度凶残    时间: 2015-4-22 07:24
无聊帮顶。。。。。。
作者: irrmo    时间: 2016-1-29 15:52
感谢分享
windows10应该也一样能引导的吧

作者: cbl    时间: 2020-3-3 16:18

作者: UID    时间: 2020-4-8 11:07
试一下先
作者: UID    时间: 2020-4-8 11:19
首先当然是用 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
过来看看,学习一下
作者: Liyoulove    时间: 2022-12-8 09:26
学习一下
作者: yjkl    时间: 2023-2-4 11:42

感谢分享
作者: id_user    时间: 2023-3-15 06:35
感谢
作者: ljy931116    时间: 2023-12-28 22:14
谢谢分享,学习一下




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