无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 30155|回复: 19

[求助] 如何让syslinux引导bootmgr?

[复制链接]
发表于 2011-1-27 20:34:28 | 显示全部楼层 |阅读模式
我已经做好了Ubuntu 10.10的LiveUSB
也把Windows 7 32位的ISO镜像中的所有文件复制进去了
可是……如何通过Syslinux引导bootmgr来引导Windows 7 的安装呢?
发表于 2011-2-12 20:47:40 | 显示全部楼层
可参考下面菜单:
LABEL XXX
MENU LABEL [^B] BOOTMGR 菜单
MENU IMMEDIATE
kernel /BOOT/LDNTLDR
append initrd=/BOOTMGR

ldntldr是个头文件,以BOOTMGR为内核启动。
LDNTLDR.rar (453 Bytes, 下载次数: 399)

点评

多谢大神的指导和文件 能引导BOOTMGR了  详情 回复 发表于 2013-12-20 20:16
回复

使用道具 举报

 楼主| 发表于 2011-2-14 22:15:37 | 显示全部楼层
试试吧……
实在不行,一但要引导WIN7,就按ESC手输命令,反正也不长-_-
回复

使用道具 举报

 楼主| 发表于 2011-2-12 14:20:21 | 显示全部楼层

很奇怪

很奇怪,无论怎么写,都会跳到命令行
但是一到命令行就异常“好用”了
用这个命令就能引导
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 编辑 ]
回复

使用道具 举报

发表于 2011-2-4 21:48:29 | 显示全部楼层
kernel boot/sys/chain.c32
append hd0,1 ntldr=bootmgr
回复

使用道具 举报

 楼主| 发表于 2011-2-17 20:56:55 | 显示全部楼层
不行啊
这回连命令行也不跳了
只在左上角显示闪烁的光标
然后……就卡住了-_-
回复

使用道具 举报

发表于 2011-2-20 07:50:36 | 显示全部楼层
loadbin处理一下,我用syslinux启动红叶,小马PE就处理过引导文件
回复

使用道具 举报

发表于 2013-12-20 20:16:11 | 显示全部楼层
blithewind 发表于 2011-2-12 20:47
可参考下面菜单:
LABEL XXX
MENU LABEL [^B] BOOTMGR 菜单

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

使用道具 举报

发表于 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/deskt ... 7%9A%84bootmgr.html
如果地址失效,请在http://mnxnm.com/Slackware/desktop/目录下寻找
回复

使用道具 举报

发表于 2014-12-25 10:37:21 | 显示全部楼层
我觉得除了bootmgr之外,还要修改一下bcd文件吧?你要用哪个wim文件启动,得在BCD指一下,不知道理解的对不对。
回复

使用道具 举报

发表于 2015-4-22 07:24:50 | 显示全部楼层
无聊帮顶。。。。。。
回复

使用道具 举报

发表于 2016-1-29 15:52:55 | 显示全部楼层
感谢分享
windows10应该也一样能引导的吧
回复

使用道具 举报

发表于 2020-3-3 16:18:58 来自手机 | 显示全部楼层
回复

使用道具 举报

发表于 2020-4-8 11:07:25 | 显示全部楼层
试一下先
回复

使用道具 举报

发表于 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
回复

使用道具 举报

发表于 2022-11-20 00:46:28 | 显示全部楼层
过来看看,学习一下
回复

使用道具 举报

发表于 2022-12-8 09:26:51 | 显示全部楼层
学习一下
回复

使用道具 举报

发表于 2023-2-4 11:42:20 | 显示全部楼层

感谢分享
回复

使用道具 举报

发表于 2023-3-15 06:35:20 来自手机 | 显示全部楼层
感谢
回复

使用道具 举报

发表于 2023-12-28 22:14:47 | 显示全部楼层
谢谢分享,学习一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-3-29 00:44

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表