我用isolinux做了一张Linux相关的东西的集成启动盘,一直用得很好,后来想把老毛的WinPE加进去,结果加进去之后拿来引导却出现了面的提示。我的制作过程如下:
1、在原有的能正常引导的基础上添加了一些文件,也就是和把老毛的MiniPE和WXPE这两个文件夹加进去;
2、用loadbin工具(loadbin-0.1-bin-w32-2008-03-01)制作了xpeldr.bin文件
D:\> mkimage ldntldr.bin SETUPLDR.BIN xpeldr.bin
其中SETUPLDR.BIN文件是直接从老毛PE光盘的WXPE目录下的文件拷过来用的,做好后也加到ISO上面
3、修改isolinux.cfg,加入了以下信息:
LABEL WinXPE
MENU LABEL Start Windows XP Embedded (WinPE)
KERNEL /xpeldr.bin
启动的时候就出现了下面的错误提示:
INF file txtsetup.sif is corrupt or missing,status 14.
Setup cannot continue. Press any key to exit.
我制作好的光盘目录结构如下图:
奇怪的是,我在U盘上制作过同样用syslinux来引导同一个WinPE的,syslinux.cfg与PE相关的代码如下:
LABEL WinXPE
MENU LABEL Start Windows XP Embedded
KERNEL /ldntldr
APPEND initrd=/ldrxpe
而U盘上面只需要MiniPE目录还有ldntldr和LDRXPE文件,而不需要WXPE目录。这种方式却能正常引导,放到光盘上就是不行。。
请问是我哪里做错了呢??
Last edited by cxz1012 on 2009-3-19 at 08:43 ]
I made an integrated boot disk related to Linux using isolinux and it worked well. Later, I tried to add Lao Mao's WinPE to it. After adding, when booting, the following prompt appeared. My production process is as follows:
1. Added some files on the basis of the original one that could boot normally, that is, added the two folders of Lao Mao's MiniPE and WXPE;
2. Used the loadbin tool (loadbin-0.1-bin-w32-2008-03-01) to make the xpeldr.bin file
D:\> mkimage ldntldr.bin SETUPLDR.BIN xpeldr.bin
Among them, the SETUPLDR.BIN file was directly copied from the file in the WXPE directory of Lao Mao's PE CD and added to the ISO after being made;
3. Modified isolinux.cfg and added the following information:
LABEL WinXPE
MENU LABEL Start Windows XP Embedded (WinPE)
KERNEL /xpeldr.bin
When booting, the following error prompt appeared:
INF file txtsetup.sif is corrupt or missing, status 14.
Setup cannot continue. Press any key to exit.
The directory structure of my made CD is as follows:
Strangely, I made the same thing on a USB flash drive using syslinux to boot the same WinPE. The code related to PE in syslinux.cfg is as follows:
LABEL WinXPE
MENU LABEL Start Windows XP Embedded
KERNEL /ldntldr
APPEND initrd=/ldrxpe
And on the USB flash drive, only the MiniPE directory and the ldntldr and LDRXPE files are needed, and the WXPE directory is not needed. This way can boot normally, but it doesn't work on the CD.
May I ask where I made a mistake??
Last edited by cxz1012 on 2009-3-19 at 08:43 ]