无忧启动论坛

标题: [转帖]Isolinux 对winxp\winPE\vista\win7安装光盘的引导 [打印本页]

作者: 坏小子    时间: 2009-11-28 20:03
标题: [转帖]Isolinux 对winxp\winPE\vista\win7安装光盘的引导
本帖转自中国linux公社论坛,原帖的地址是http://www.linuxfans.org/bbs/thread-190285-1-1.html


很多人想把SLAX和winXP\PE\Vista\win7安装光盘合并在一起做集合光盘,经过我的不断查资料,现在有了。
方法有二,但是鉴于有一种比较古老,实现起来稍微麻烦,这里就只介绍方便使用的了。

前提:用新版的isolinux,版本 3.83pre1以上(包含)
isolinux的配置文件内容如下:

MENU LABEL Boot Windows 2000/XP/2003 (SETUPLDR.BIN) from CD/DVD
COM32 /boot/chain.c32
APPEND ntldr=/I386/SETUPLDR.BIN
对于PE来说,拿深山红叶PE来说,根目录下有WINS的文件夹,里边有SETUPLDR.BIN,APPEND ntldr=/I386/SETUPLDR.BIN这行改为APPEND ntldr=/WINS/SETUPLDR.BIN即可,够简单吧!不同的PE这个文件夹不一样,比如完美者系统维护PE,文件夹名是WXPE,都是4个字符且都在根目录下,你自己看着办吧。

XP的安装盘和PE我测试没有任何问题。

对于VISTA和WIN7稍微麻烦点,就是ISOlinux的引导目录一般在boot目录下,但是VISTA和win7也有这个文件夹,貌似还不能更改,那就更改isolinux的boot目录好了。比如更改为isolinux,isolinux的东西都放置到这个目录下,将Vista和win7的安装镜像展开,配置文件如下:

MENU LABEL Boot Windows Vista/windows 2008/windows7 (bootmgr) from CD/DVD
COM32 /boot/chain.c32
APPEND ntldr=/bootmgr

我引导win7成功

还可以引导grub4dos
MENU LABEL GRUB4DOS menu
COM32 /boot/syslinux/chain.c32
APPEND file=/boot/grub/grldr

isolinux新版本的memdisk已经可以直接加载iso了,将iso展开到内存中运行,特别注意你加载的iso体积别太大,如果iso体积比你的内存还大就不好玩了,嘿嘿。推荐最好不要超过200MB,我加载了不到300MB的win7 PE也启动成功。

LABEL WIN7PE
KERNEL memdisk
APPEND iso initrd=/WIN7PE.iso
win7pe.iso放置在了根目录下,引导成功。

isolinux够强大吧~呵呵,如果isolinux能支持一个完整的中文字体好了,能支持TTF字体的话就更完美了。


各位,我可没有测试过,请老大们测试下!
作者: duxiyue    时间: 2009-11-28 20:45
还不知道syslinux和isolinux应用的时候区别在哪,,看到很多PE里两个文件夹都放,只放其中一个不行吗?
作者: maomiaomi    时间: 2010-3-14 14:17
太谢谢了,正需要,我试试啊
作者: kideomduc    时间: 2010-3-24 19:52
谢谢楼主,这个很有用~~~
作者: ziyun    时间: 2010-3-25 17:47
顶一个,谢谢分享,学习了!
作者: 2011Guest    时间: 2011-4-21 00:13
谢谢分享,学习了!顶一个
作者: 2011emu    时间: 2011-4-21 08:40
这个有空可以试试看。




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