无忧启动论坛

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

PE用grub4dos 多合一光盘的问题(u盘、硬盘成功,光盘却失败)---已解决,谢谢pseudo

[复制链接]
跳转到指定楼层
1#
发表于 2009-3-24 09:38:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近打算把论坛里的几个pe做个多合一
于是学习了论坛里的办法
自己动手修改了一下
在u盘和硬盘上都成功了
但是同样修改好的东西做成光盘却失败了
光盘能启动
也能显示菜单
这些都和u盘、硬盘上一样
就是选了title后就说file not found
这里:chainloader /tianqin-pe/wxpe/setupldr.bin
执行这一步的时候提示file not found

大家指点一下
是哪里的问题?
以下是光盘目录:
grldr
imgs(文件夹,存放软盘映像)
menu.lst
NTDETECT.COM
PE.X(通用pe的winnt.xpe)
TianQin-PE(天琴星座的pe)
win2k3-pe(我心如水的win2k3 pe v2.2)
WINNT.2K3(我心如水的win2k3 pe的winnt.xpe)
WINNT.696(我心如水的pe v6.96的winnt.xpe)
WINNT.QIN(天琴星座的pe的winnt.xpe)
WinPE-v696(我心如水的pe v6.96)
WXPE(通用pe)


menu.l如下:
#菜单背景图片文件
splashimage /xpm.gz

#设置中文支持的字体文件
fontfile /fonts

#菜单超时(等待时间)设置
timeout 30

#默认启动项
default 0

title  [1]  start--->   通用PE1.8.1(带网络支持)
find --set-root /mydisk.txt
chainloader /wxpe/setupldr.ton

title  [2]  start--->   我心如水 Windows Server 2003 PE v2.2
find --set-root /mydisk.txt
chainloader /win2k3-pe/wxpe/setupldr.bin

title  [3]  start--->   我心如水 WinPE v6.96 多功能版
find --set-root /mydisk.txt
chainloader /winpe-v696/wxpe/setupldr.bin

title  [4]  start--->   天琴星座-PE090318
find --set-root /mydisk.txt
chainloader /tianqin-pe/wxpe/setupldr.bin

title  [2]  start--->   深山红叶DOS维护工具
find --set-root /mydisk.txt
map --mem /IMGs/DOS2007.IMG (fd0)
map --hook
root (fd0)
chainloader (fd0)+1

title  [3]  start--->   磁盘物理坏道修复工具HDDREG1.51汉化中文版
find --set-root /mydisk.txt
map --mem /IMGs/HDDREG15.IMG (fd0)
map --hook
root (fd0)
chainloader (fd0)+1

title  [4]  start--->   磁盘物理坏道修复工具HDDREG1.61英文版
find --set-root /mydisk.txt
map --mem /IMGs/HDDreg1.61.img (fd0)
map --hook
root (fd0)
chainloader (fd0)+1

title  [5]  start--->   磁盘分区 Diskgen
find --set-root /mydisk.txt
map --mem /IMGs/DISKGEN.IMA (fd0)
map --hook
root (fd0)
chainloader (fd0)+1

title  [6]  start--->   MAXDOS工具箱
find --set-root /mydisk.txt
map --mem /IMGs/MAXDOS.IMG (fd0)
map --hook
root (fd0)
chainloader (fd0)+1

title  [7]  start--->   克隆工具Ghost11.5
find --set-root /mydisk.txt
map --mem /IMGs/GHOST.IMG (fd0)
map --hook
root (fd0)
chainloader (fd0)+1

title  [8]  start--->   DOSPASS-DOS下密码修改工具(支持VISTA)
find --set-root /mydisk.txt
map --mem /IMGs/DOSPASS.IMG (fd0)
map --hook
root (fd0)
chainloader (fd0)+1

title  [9]  start--->   效率源磁盘检测修复
find --set-root /mydisk.txt
map --mem /IMGs/xly.img (fd0)
map --hook
root (fd0)
chainloader (fd0)+1

title  [10]  start--->无损分区Acronis Disk Director Server 10.0.2169英文完整版
find --set-root /mydisk.txt
map --mem /IMGs/ADDF2169.IMG (fd0)
map --hook
root (fd0)
chainloader (fd0)+1

title  [11]  start--->无损分区Acronis Disk Director Server 10.0.2169英文安全版
find --set-root /mydisk.txt
map --mem /IMGs/ADDS2169.IMG (fd0)
map --hook
root (fd0)
chainloader (fd0)+1

title  [12]  从第一光驱启动
cdrom --init
map --hook
chainloader (cd0)
boot

title  [13]  从第二光驱启动
cdrom --init
map --hook
chainloader (cd1)
boot

title  [14]  从硬盘启动
root (hd1,0)
chainloader +1

title  [15]  启动DOS/Windows 95/98/Me
find --set-root /io.sys
chainloader /io.sys

title  [16]  启动Windows NT/2000/XP/2003
find --set-root /ntldr
chainloader /ntldr

title  [17]  启动Microsoft Windows Vista/2008
find --set-root /bootmgr
chainloader /bootmgr

title  [18]  重启
reboot

title  [19]  关机
halt


用以上的目录结构及菜单
在我的u盘和硬盘上都没问题
就是到光盘就不行
在chainloader /wxpe/setupldr.ton那里改为
chainloader (cd)/wxpe/setupldr.ton也不行
就是说可以找到光盘根目录下的文件
但是找不到目录里的文件

PE修改是没问题的,因为在U盘和硬盘上是可以的
只是到光盘上不行


谢谢

[ 本帖最后由 yewuqiu 于 2009-3-24 15:08 编辑 ]
2#
发表于 2009-3-24 10:31:01 | 只看该作者
用mkisofs.exe合成启动文件为grldr肯定没问题的
回复

使用道具 举报

3#
 楼主| 发表于 2009-3-24 10:56:19 | 只看该作者
原帖由 zhaohj 于 2009-3-24 10:31 发表
用mkisofs.exe合成启动文件为grldr肯定没问题的

已经用ultraiso和mkisofs.exe分别做了几次
都一样的问题
谢谢
回复

使用道具 举报

4#
发表于 2009-3-24 11:24:24 | 只看该作者
还有,你的grldr是不是最新的原版,不要内置了菜单
可以在>grub下看看菜单是否正确
用mkisofs合盘后不要再用ultroiso修改

[ 本帖最后由 zhaohj 于 2009-3-24 11:27 编辑 ]
回复

使用道具 举报

5#
 楼主| 发表于 2009-3-24 11:45:47 | 只看该作者
grldr是2009.03.19的
没有内置菜单
菜单正确
因为在U盘和硬盘上都可以
而且提示的是找不到文件
但是光盘根目录下的文件却找到了
因为菜单、中文字体支持、背景图片都对的

用mkios...做的没有再用ultraiso修改过
回复

使用道具 举报

6#
 楼主| 发表于 2009-3-24 11:47:09 | 只看该作者

grldr换老版的也一样的提示

菜单都出来了
U盘和硬盘选任意菜单都可以正常运行
就是光盘上出来这个菜单
选任和项都提示找不到文件

[ 本帖最后由 yewuqiu 于 2009-3-24 11:59 编辑 ]
回复

使用道具 举报

7#
发表于 2009-3-24 12:07:24 | 只看该作者
你把合盘的所有文件拷贝到NIN1PE目录下,运行MakeNIN1PE.CMD再试试

[ 本帖最后由 zhaohj 于 2009-3-24 12:11 编辑 ]

MakeNIN1PE.rar

390.23 KB, 下载次数: 130, 下载积分: 无忧币 -2

回复

使用道具 举报

8#
 楼主| 发表于 2009-3-24 12:27:18 | 只看该作者

谢楼上的

又试了还是提示找不到文件

回复

使用道具 举报

9#
发表于 2009-3-24 12:33:44 | 只看该作者

回复 #8 yewuqiu 的帖子

看你八楼的图片,怎么是setupldr.ton呢?不是setupldr.bin吗?你改名字了?你先用命令行试试看

还有,注意下大小写

[ 本帖最后由 tiema 于 2009-3-24 12:35 编辑 ]
回复

使用道具 举报

10#
发表于 2009-3-24 12:40:14 | 只看该作者
以下几点供参考
1、要做grub4dos用的iso文件,用mkisofs.exe工具。可使用批处理执行,如果没有脚本,可参见零体积PE的DIY工具。
2、除了grldr外,其它文件名、目录名在盘上和菜单里都用大写。
3、find、map、chainloader后面的文件名统一,例如
find --set-root /mydisk.txt
chainloader /wxpe/setupldr.ton
改为
find --set-root /WXPE/SETUPLDR.TON
chainloader /WXPE/SETUPLDR.TON
回复

使用道具 举报

11#
 楼主| 发表于 2009-3-24 12:43:21 | 只看该作者
原帖由 tiema 于 2009-3-24 12:33 发表
看你八楼的图片,怎么是setupldr.ton呢?不是setupldr.bin吗?你改名字了?你先用命令行试试看

还有,注意下大小写


修改这个没问题的
而且U盘和硬盘都测试通过
回复

使用道具 举报

12#
 楼主| 发表于 2009-3-24 12:44:12 | 只看该作者
原帖由 pseudo 于 2009-3-24 12:40 发表
以下几点供参考
1、要做grub4dos用的iso文件,用mkisofs.exe工具。可使用批处理执行,如果没有脚本,可参见零体积PE的DIY工具。
2、除了grldr外,其它文件名、目录名在盘上和菜单里都用大写。
3、find、map、 ...



谢谢
我再试试
回复

使用道具 举报

13#
 楼主| 发表于 2009-3-24 12:58:32 | 只看该作者

按pseudo的提示试了还是不行

转入命令行试了
提示将要从ntldr启动啥的
然后就没动静了


回复

使用道具 举报

14#
发表于 2009-3-24 13:06:58 | 只看该作者

你已经成功了

grub4dos本身命令要小写,我说的是目录、文件名大写。
#13楼图中,你已经成功了,已经找到文件,只差在执行一个boot命令(命令行状态下必须)。
回复

使用道具 举报

15#
 楼主| 发表于 2009-3-24 13:13:53 | 只看该作者

谢谢pseudo

谢谢
对的
命令行我是小写的
目录、文件名大写了
于是又用ultraiso做了一遍
奇怪的是
这次确实启动了其中的一个pe
但是其余的还是提示file not found
晕倒了
下午再检查看看那里不对
回复

使用道具 举报

16#
 楼主| 发表于 2009-3-24 15:07:34 | 只看该作者

已解决,谢谢pseudo

谢谢
确实
光盘上文件及目录名都大写,但是grldr、menu.lst、fonts、xpm.gz不能大写
menu.lst里面指定路径的英文必须大写
现在可以了

不过奇怪的是
为什么在u盘和硬盘上不存在这个问题?
在光盘上却存在这个问题呢?
回复

使用道具 举报

17#
发表于 2009-3-24 15:33:58 | 只看该作者
原帖由 yewuqiu 于 2009-3-24 09:38 发表
最近打算把论坛里的几个pe做个多合一
于是学习了论坛里的办法
自己动手修改了一下
在u盘和硬盘上都成功了
但是同样修改好的东西做成光盘却失败了
光盘能启动
也能显示菜单
这些都和u盘、硬盘上一样
就是 ...


你参照哪个资料做的?HHH333?
回复

使用道具 举报

18#
发表于 2009-3-24 15:34:14 | 只看该作者
光盘的文件系统相对特殊。
都用大写成功率高。
回复

使用道具 举报

19#
发表于 2009-3-24 15:50:55 | 只看该作者
两位,,想讨教下,你们的u起是不是都是usbhdd 或者h+的,刚接触U启,还没整体了解,所以在做usbzip启动,nt引导grub时遇到问题,论坛谁发表过这方面资料不,我找不到。。
回复

使用道具 举报

20#
发表于 2009-3-24 15:53:03 | 只看该作者
没有搞过多合一的!!
回复

使用道具 举报

21#
 楼主| 发表于 2009-3-24 16:42:07 | 只看该作者
原帖由 apeil 于 2009-3-24 15:33 发表


你参照哪个资料做的?HHH333?


参照的
用grub4dos制作n个PE合一集成盘

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=116741&highlight=%D3%C3grub4dos%D6%C6%D7%F7n%B8%F6PE%BA%CF%D2%BB%BC%AF%B3%C9%C5%CC
回复

使用道具 举报

22#
 楼主| 发表于 2009-3-24 16:45:52 | 只看该作者
原帖由 apeil 于 2009-3-24 15:50 发表
两位,,想讨教下,你们的u起是不是都是usbhdd 或者h+的,刚接触U启,还没整体了解,所以在做usbzip启动,nt引导grub时遇到问题,论坛谁发表过这方面资料不,我找不到。。

我用的usb-hdd
在单位机器上成功
但是在我的780g主板上usb-hdd引导后花屏
于是不做任何修改
直接进780g的bios里改为usb-zip
就可以了
在台机上usb-hdd不行就换usb-zip

但是这个u盘不能启动我的本本
load ramdisk
.....这些都正常
就是快到桌面的时候
就提示找不到文件
回复

使用道具 举报

23#
 楼主| 发表于 2009-3-24 16:48:52 | 只看该作者
另外有个奇怪的问题
就是我心如水的pe(不是win2k3-pe)
合盘后并不能每次都启动成功
有时候第一次启动不了
再启动一次就ok
这个应该不是我一个人的问题
大家可以下载论坛里另外一个5in1的pe
里面也集成了我心如水的pe
我测试的结果是每次都不成功
启动到桌面就死在那里了,啥也不出现
我自己集成的基本还可以,就是偶尔需要多启动几次
不知道哪里有问题
回复

使用道具 举报

24#
 楼主| 发表于 2009-3-24 17:18:58 | 只看该作者

6in1的pe已经完成,看看有需要的没?



如果有感兴趣的
就上传
感谢各个pe及软盘映像的作者
回复

使用道具 举报

25#
发表于 2009-3-24 21:49:32 | 只看该作者
只要方法,不要PE.
回复

使用道具 举报

26#
发表于 2009-3-24 23:03:03 | 只看该作者
原帖由 pseudo 于 2009-3-24 13:06 发表
grub4dos本身命令要小写,我说的是目录、文件名大写。
#13楼图中,你已经成功了,已经找到文件,只差在执行一个boot命令(命令行状态下必须)。

对了,必须在执行一下boot才行
回复

使用道具 举报

27#
发表于 2009-3-25 00:00:07 | 只看该作者
似乎还少一个版本的PE,需要上传,谢谢
回复

使用道具 举报

28#
 楼主| 发表于 2009-3-25 08:14:52 | 只看该作者

回复 #27 dl04118 的帖子

我的本意是要再集成h333的多模式pe及完美者的pev8.1,那样就完美了
可惜700mb的光盘装不下
回复

使用道具 举报

29#
发表于 2009-3-25 08:22:46 | 只看该作者
做好后可以上传,让大家都学习一下,谢谢!
回复

使用道具 举报

30#
发表于 2009-3-25 08:23:48 | 只看该作者
可以传到FTP上的,谢谢!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-29 12:32

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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