无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 19772|回复: 17
打印 上一主题 下一主题

[发布] syslinux直接引导win7PE的方法

  [复制链接]
跳转到指定楼层
1#
发表于 2011-1-13 13:41:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
LABEL 7pe
        MENU LABEL Boot Win7 PE
        COM32 /BOOT/SYSLINUX/CHAIN.C32
        APPEND fs ntldr=/boot/bootmgr

文件路径请根据自己的具体情况调整。
其实更确切地说,这是从syslinux菜单直接切换到BOOTMGR菜单的方法。
同样地,从syslinux菜单直接切换到GRUB4DOS菜单则如下:

      LABEL Grub4Dos
        MENU LABEL [^G] Go to GRUB4DOS Menu
        COM32 /BOOT/SYSLINUX/CHAIN.C32
        APPEND fs grldr=/grldr
2#
发表于 2011-1-13 18:55:50 | 只看该作者
bootmgr没试过,g4d可以直接这样

      LABEL Grub4Dos
        MENU LABEL [^G] Go to GRUB4DOS Menu
        kernel /grldr
回复

使用道具 举报

3#
 楼主| 发表于 2011-1-13 20:45:31 | 只看该作者
原帖由 hlstudio 于 2011-1-13 18:55 发表
bootmgr没试过,g4d可以直接这样

      LABEL Grub4Dos
        MENU LABEL [^G] Go to GRUB4DOS Menu
        kernel /grldr



关于grldr这l种切换,你亲自用原版的grldr试过吗?你这里的用法应该是grldr+ldntldr.bin合并之后改名的grldr吧?
我标题说的是“直接”哦。
回复

使用道具 举报

4#
发表于 2011-1-14 22:05:50 | 只看该作者
LABEL Win7PE
        MENU LABEL [^6]  Windos7 PE
        kernel /boot/syslinux/memdisk raw iso
        append initrd=/MiniPE/WIN7PE.iso
回复

使用道具 举报

5#
 楼主| 发表于 2011-1-14 22:36:43 | 只看该作者
原帖由 snaketsg 于 2011-1-14 22:05 发表
LABEL Win7PE
        MENU LABEL [^6]  Windos7 PE
        kernel /boot/syslinux/memdisk raw iso
        append initrd=/MiniPE/WIN7PE.iso


谢谢提供引导WIN7PE镜像的方法。
回复

使用道具 举报

6#
发表于 2011-1-20 15:20:16 | 只看该作者
正在学习中!谢谢分享!
回复

使用道具 举报

7#
发表于 2011-2-26 23:37:34 | 只看该作者

会跳回命令行!?

我直接修改了UbuntuLiveUSB里的syslinux.cfg
syslinux版本是4.01
发现会跳回命令行
而诡异的是
用命令行却能引导!
chain.c32 fs ntldr=/bootmgr
就是这个命令
为啥不给用菜单……郁闷
回复

使用道具 举报

8#
发表于 2011-3-9 01:17:42 | 只看该作者
原帖由 <i>clonecd</i> 于 2011-1-13 20:45 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2139583&ptid=185406" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />

<br />

<br />

<br />
关于grldr这l种切换,你亲自用原版的grldr试过吗?你这里的用法应该是grldr+ldntldr.bin合并之后改名的grldr吧?<br />
我标题说的是“直接”哦。
<br />



有道理  要不然就只能去引导 grub.exe  但是也得修改


我就做有一个  ezboot isolinx grub4dos 的三重启动  三个间都可以相互切换
回复

使用道具 举报

9#
发表于 2011-4-7 19:09:24 | 只看该作者
原帖由 hlstudio 于 2011-1-13 18:55 发表
bootmgr没试过,g4d可以直接这样

      LABEL Grub4Dos
        MENU LABEL [^G] Go to GRUB4DOS Menu
        kernel /grldr



试试, LABEL Grub4Dos
回复

使用道具 举报

10#
发表于 2011-5-8 20:47:11 | 只看该作者
原帖由 snaketsg 于 2011-1-14 22:05 发表
LABEL Win7PE
        MENU LABEL [^6]  Windos7 PE
        kernel /boot/syslinux/memdisk raw iso
        append initrd=/MiniPE/WIN7PE.iso


可行,不过速度还是很慢。Thanks any way.
回复

使用道具 举报

11#
发表于 2011-5-8 20:50:04 | 只看该作者
原帖由 2011qq517025464 于 2011-2-26 23:37 发表
我直接修改了UbuntuLiveUSB里的syslinux.cfg
syslinux版本是4.01
发现会跳回命令行
而诡异的是
用命令行却能引导!
chain.c32 fs ntldr=/bootmgr
就是这个命令
为啥不给用菜单……郁闷

可以试试其它的引导命令,比如
LABEL Win7PE
        MENU LABEL [^6]  Windos7 PE
        kernel /boot/syslinux/memdisk raw iso
        append initrd=/MiniPE/WIN7PE.iso
回复

使用道具 举报

12#
发表于 2011-5-11 09:33:38 | 只看该作者
原帖由 syrea 于 2011-5-8 20:47 发表


可行,不过速度还是很慢。Thanks any way.


旧机器是会要人命的,不过,我相信,旧机器上启用WIN7PE的人是自找死路!

用我提供的方法,启运380多M的WIN7PE_X64,在DELL E6410上不到30秒就搞定!
回复

使用道具 举报

13#
发表于 2011-5-13 09:27:33 | 只看该作者
不错的方法收下了。

关于grldr这l种切换,你亲自用原版的grldr试过吗?你这里的用法应该是grldr+ldntldr.bin合并之后改名的grldr吧?
我标题说的是“直接”哦。


应该可以的不然我之前做切换也不会有如下菜单

  1. LABEL gd1
  2.                 menu LABEL ^1, Grub4dos [HD0,1]
  3.                 kernel chain.c32 hd0,1
  4.                 TEXT HELP
  5.                 kernel chain.c32 hd0,1
  6.                 ENDTEXT

  7. LABEL gd2
  8.                 menu LABEL ^2, Grub4dos [Grub.exe]
  9.                 kernel /boot/grub/grub.exe
  10.                 APPEND --config-file="find --set-root /boot/grub/yjd.lst;configfile /boot/grub/yjd.lst"
  11.                 TEXT HELP
  12.                 Switch /boot/grub/yjd.lst
  13.                 ENDTEXT

  14. LABEL gd3
  15.                 menu LABEL ^3, Grub4dos [Grldr]
  16.                 menu default
  17.                 kernel /boot/linux/grub4dos.bin
  18.                
  19. LABEL gd4
  20.                 menu LABEL ^4, Grub4dos [Ldntldr]
  21.                 kernel /boot/linux/ldntldr.yjd
  22.                 append initrd=/grldr
复制代码
回复

使用道具 举报

14#
发表于 2011-5-17 11:13:27 | 只看该作者
学习学习  顺便帮顶!!
回复

使用道具 举报

15#
发表于 2011-6-24 20:32:20 | 只看该作者
原帖由 clonecd 于 2011-1-13 13:41 发表
LABEL 7pe
        MENU LABEL Boot Win7 PE
        COM32 /BOOT/SYSLINUX/CHAIN.C32
        APPEND fs ntldr=/boot/bootmgr

文件路径请根据自己的具体情况调整。
其实更确切地说,这是从syslinux菜单 ...


LABEL Grub4Dos
        MENU LABEL [^G] Go to GRUB4DOS Menu
        COM32 /BOOT/SYSLINUX/CHAIN.C32
        APPEND fs grldr=/grldr

这样子在不加红色部份的时候也可以直接引导.所以这样引导不合并ldntldr的bootmgr也是没问题的
回复

使用道具 举报

16#
发表于 2011-6-24 21:36:04 | 只看该作者
我在U+的情况下用这条菜单不好使,我自己参照老贴子琢磨了一条菜单可以启动。
kernel /BOOT/BIN/LDNTLDR
append initrd=/WIN7MGR
回复

使用道具 举报

17#
发表于 2011-6-25 10:09:52 | 只看该作者
好文章,正在学习中,支持!
回复

使用道具 举报

18#
发表于 2012-1-6 17:54:20 | 只看该作者
请教一下楼主,如果是linux下面的syslinux,我有没有办法把win7的ISO解开然后让它通过PXE方式进行引导呢?感谢!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-28 17:41

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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