|
isolinux引导winXP安装盘\WINPE
方法有二
1,用loadbin工具处理安装光盘中i386\SETUPLDR.BIN文件和WinPE光盘(以深山红叶为例)中的WXPE\SETUPLDR.BIN,WXPE这个文件夹不同的PE会有不同,总之就是找SETUPLDR.BIN这个文件了。PE的SETUPLDR.BIN和XP安装光盘中的SETUPLDR.BIN大小不同。不能通用。
找到以后用loadbin处理,loadbin网上搜。
用loadbin工具中 mkimage 命令进行处理
mkimage ldntldr.bin setupldr.bin peldr.bin
注:ldntldr.bin在loadbin工具中; peldr.bin名字是随意的,但是必顺带bin扩展名。生成的peldr.bin放置在原文件夹中就可以,放置在其他地方可行与否我没有尝试。
然后isolinux的配置菜单编辑 一般是isolinux.cfg文件
MENU LABEL WinPE
KERNEL /WXPE/peldr.bin
MENU LABEL Windows XP install disk
KERNEL /i386/Winxp.bin (生成的新文件)
2,用新版的isolinux,版本 3.83pre1以上(包含),不用处理SETUPLDR.BIN文件
MENU LABEL Boot Windows 2000/XP/2003 (SETUPLDR.BIN) from CD/DVD
COM32 /boot/chain.c32
APPEND ntldr=/I386/SETUPLDR.BIN
XP的引导我已成功。
据说WIN7的PE和引导光盘也可以,但是我还不知道怎么处理win7文件夹中的BOOT文件夹,isolinux一般使用的是小写boot,isolinux的boot应该可以改名为其他文件夹,但是我不是很通。据说win7的BOOT不能使用小写,所以简单的更改是不行的,我还没有尝试。希望大家继续讨论。isolinux越来越强大了。
MENU LABEL Boot Windows Vista/2008/7 (bootmgr) from CD/DVD
COM32 /boot/chain.c32
APPEND ntldr=/bootmgr
还可以引导grub4dos
MENU LABEL GRUB4DOS menu
COM32 /boot/syslinux/chain.c32
APPEND file=/boot/grub/grldr
[ 本帖最后由 wjping911 于 2009-8-17 15:03 编辑 ] |
|