无忧启动论坛

标题: 制作ISOLINUX,EZBOOT,GRUB多重启动出现一个问题 [打印本页]

作者: icevan    时间: 2010-5-6 11:08
标题: 制作ISOLINUX,EZBOOT,GRUB多重启动出现一个问题
我用ISOLINUX.EZBOOT,GRUB4DOS做了一个多PE合盘
当用ISOLINUX做一启 各个引导器相互跳转都正常.

除了转到EZBOOT菜单后启动PE出现错误
CDBoot:Couldn't find NTLDR
其他各个菜单都启动正常.

如果用EZBOOT做一启.就都正常.
我怀疑是SETUPLDR.BIN文件没修改好.但是看提示好像是SETUPLDR.BIN没找到.
那就可能是EZPE01.BIN出问题.
但EZBOOT一启又没问题.
请教下各位我的问题到底出在哪里??

我的光盘目录
│  pxelinux.0
│  
├─BOOT
│     BOOTPE01.BIN            grub4dos和ezboot 启动PE需要的SETUPLDR.BIN文件
│     EZPE01.BIN                 EZBOOT用RUN命令启动PE的引导文件
│     FON.BIN                     字体
│     LLPE01.BIN                 ISOLINUX启动PE需要的SETUPLDR.BIN文件
│     NTDE.COM                  NTDETECT.COM  
│     PE01                          
│         
├─EZBOOT
│      BCDW.BIN
│      CDMENU.EZB
│      TOOL.EZB
│      loader.bin
│      
├─IMAGES
│      
├─MINIPE
│      
├─PETOOLS
│  
├─grub4dos
│      font.gz
│      grldr.bin
│      menu.g4d
│      
├─isolinux
│      back.jpg
│      chain.c32
│      isolinux.bin
│      isolinux.cfg
│      memdisk
│      menu.c32
│      reboot.c32
│      vesamenu.c32
│      zh.psf
│      
└─pxelinux.cfg
        default
作者: dgxhls    时间: 2010-5-6 11:17
菜单上 loader.bin文件名的大小写要与实际文件一致。
作者: icevan    时间: 2010-5-6 11:38
ISOLINUX转到EZBOOT菜单正常.EZBOOT菜单里的其他启动也正常
就是启动PE出错了.
还有EZBOOT的菜单命令不管大小写.保存后都统一被改成小写了.
而且目录结构什么都不变.用EZBOOT做一启则完全正常.
所以搞不明白到底哪里的问题.

因为EZBOOT启动在我的一个机器上使用BCDW命令会死机.所以才用ISOLINUX做一启的.

2种方式的启动顺序
EZBOOT启动菜单---\BOOT\EZPE01.BIN----\BOOT\BOOTPE01.BIN---\BOOT\PE01----\MINIPE\WINPE.IS_
ISOLINUX --\EZBOOT\loader.bin调用EZBOOT启动菜单---\BOOT\EZPE01.BIN----\BOOT\BOOTPE01.BIN---\BOOT\PE01----\MINIPE\WINPE.IS_

[ 本帖最后由 icevan 于 2010-5-6 11:47 编辑 ]
作者: dgxhls    时间: 2010-5-6 13:16
把 BOOTPE01.BIN 、EZPE01.BIN 、LLPE01.BIN、  PE01、
CDMENU.EZB、 TOOL.EZB这些文件打包传上来看看。
作者: icevan    时间: 2010-5-6 15:40
我是用2003SP1盘里的SETUPLDR.BIN修改的.

LLPE01.BIN是用mkimage工具把头文件和系统文件(BOOTPE01.BIN)结合起来的引导文件

BOOT.rar

166.23 KB, 下载次数: 139, 下载积分: 无忧币 -2

LLPE01.rar

139.75 KB, 下载次数: 49, 下载积分: 无忧币 -2


作者: dgxhls    时间: 2010-5-6 23:24
问题可能出在ISO文件属性上,也可能是SETUPLDR.BIN里NTDETECT.COM的路径修
改的问题。这里传一个ISOLINUX、EZBOOT、GRUB4DOS三启启动盘,一切正常。



下载地址 .rar (147 Bytes, 下载次数: 212)
作者: icevan    时间: 2010-5-6 23:42
恩.谢谢.我下下来试试.
照版主的图修改ISO属性,虚拟机测试还是不行.
可能是SETUPLDR.BIN文件改的有问题.

我比较了下2个BOOTPE01.BIN文件
你给我的那个除了NTDETECT.COM文件修改的位置不同外.
很多地方是用的小写.而我的则全部是大写.
难道这里出的问题?

睡觉了.祝各位晚安.
明天再弄了.

[ 本帖最后由 icevan 于 2010-5-7 00:01 编辑 ]
作者: icevan    时间: 2010-5-10 09:56
u盘掉了。郁闷。才买的8G.估计又插在哪个客户的机器上了。
查看了一下这个提示是出在EZPE01.BIN文件里。
可能是这个文件的问题。我在试试。
作者: bnbhaohao90    时间: 2010-5-10 13:33
标题: 回复 #6 dgxhls 的帖子
我刚刚来到无忧 正在学习用easyboot制作个性化安装盘
请问3启(ISOLINUX.EZBOOT,GRUB4DOS)与1启(easyboot)相比优势是什么?
作者: wanderer11    时间: 2010-5-10 18:39
我去年也做了一个3启动的工具盘(pe、dos工具箱,linux),easyboot、syslinux、grub4dos可以自由转换
easyboot<--->syslinux;easyboot<--->grub4dos;grub4dos<---->syslinux

在做pe的时候,提取的pe最好不要修改里面文件的大小写,如果你修改过大小写,虽然easyboot不区分大小写、syslinux、grub4dos大小写都写对了,可能都会遇到你说那个问题(亲测)

还有就是用UltraISO封装的时候,属性栏一定要勾选好,
我没有权限上图,所以写在这儿:需要勾选的
jiliet
Windows/unix(31)
允许小写字母
省略ISO 9660版本号
扩展(110)
作者: 53200    时间: 2018-10-18 09:26
dgxhls 发表于 2010-5-6 23:24
问题可能出在ISO文件属性上,也可能是SETUPLDR.BIN里NTDETECT.COM的路径修
改的问题。这里传一个ISOLINUX ...

下载地址 115失效了




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