无忧启动论坛

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

为什么我的启动总是显示no file

[复制链接]
跳转到指定楼层
1#
发表于 2009-10-16 11:33:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
制作步骤如下:

1. fbinstTool 选FAT16/格式化为ZIP/对齐簇大小/扩展区设为32MB/文件列表大小102400;(我128MB的U盘),然后格式化
2. 拷贝文件进扩展分区,结构如下:
----img
        --dostools.gz
        --plpbt.bin
        --xly2007.gz
----pe
        --ldrxpe
        --WINNT.XPE
        --WINPE.IS_
3. 制作GRLDR
   用“高兼容启动u盘制作工具Fbinst,10-1 fba包更新完毕,新增安装视频,QQ:1114014632”里提供的“grldr菜单操作”下的工具,由自己编辑的menu.lst生成新的grldr;

(刚才看了下,由这个工具制作出的grldr根本和原grldr是一模一样,也就是说,这个工具没有起作用,但CMD下命令操作没有任何提示)

我的menu.lst内容如下,格式为UTF-8


timeout 12
default 8
gfxmenu (ud)/message
title 【 01 】加载 USB2.0 驱动 [plpbt模式]
kernel (ud)/img/plpbt.bin
rootnoverify (fd0)
title 【 02 】运行LaoMaotao PE
chainloader (ud)/pe/ldrxpe
title 【 03 】运行DOS工具箱
map --mem (ud)/img/dostools.gz (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【 04】启动效率源大容量磁盘修复程序
map --mem  (ud)/img/xly2007.gz (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

做好拖到fbinsttool根目录下,然后在"grldr菜单“里发现根本不是我写的菜单,就索性拷贝menu.lst进去并右键选“保存菜单(UTF-8)进根目录;


4. 启动,提示"no file",仅仅提示这两个单词。。。


高手指点下吧,这两天试了N次,反复启动了N次,茶饭不香。。。

[ 本帖最后由 freak 于 2009-10-16 11:39 编辑 ]
2#
发表于 2009-10-16 11:46:41 | 只看该作者
default 0
timeout 1
color red
text "=========================="
color yellow
text "F1. Boot From grub"
menu F1 grldr "grldr"
color red
text "=========================="
color yellow
text "F2. Boot From syslinux"
menu F2 syslinux "ldlinux.bin"
color red
text "=========================="
你加没有,还有fbinsttool有新版了,试试。
回复

使用道具 举报

3#
 楼主| 发表于 2009-10-16 12:12:29 | 只看该作者

回复 #2 suguiyou 的帖子

加到哪啊?
回复

使用道具 举报

4#
发表于 2009-10-16 12:20:46 | 只看该作者
Fbinst菜单

dasf.jpg (50.74 KB, 下载次数: 361)

dasf.jpg
回复

使用道具 举报

5#
发表于 2009-10-16 12:21:58 | 只看该作者
你应该是fbinst菜单丢失,将2#的内容加到fbinst菜单窗口。
并说明下。我原来的grldr菜单操作是有效了,没有成功,可能是你没按操作来,不过现在有更简单的办法,就是用最新版的fbinsttools直接修改后保存就行了。
回复

使用道具 举报

6#
 楼主| 发表于 2009-10-16 12:27:40 | 只看该作者
谢谢suguiyou、gzk101



按照你们的指点,我改了下,可以启动了



现在还有2个问题



1. 启动的菜单是乱码;
    这个倒无所谓,我用英文就行了;


2. 没有办法加载PE,选择2去加载老毛桃PE后,显示"Error 21: Selected disk does not exist";

    这个我刚才又试了下,如果grldr里写的是chainloader (ud)/pe/ldrxpe,那显示的就是上面的“Error 21”;

    我把PE目录下的所有文件都改到U盘根目录下,把菜单改为chainloader /ldrxpe,提示的错误变为“Error 15: File not found";

    PE目录下的三个文件是老毛桃“老九 WinPE 老毛桃修改版_1111 版”里的,ldrxpe是SETUPLDR.BIN改名出来的,这种做法我是参考“grub4dos初级教程_CHM图文版_090411.CHM”2.1.2章节的,

可是,为什么会出现这种问题呢?

[ 本帖最后由 freak 于 2009-10-16 12:49 编辑 ]
回复

使用道具 举报

7#
发表于 2009-10-16 13:05:10 | 只看该作者

回复 #6 freak 的帖子

不能解开ISO来用的,你这样做百分百绝对不行的,实在要解开的话,要放在可见分区,不能放在隐藏分区的。

试试像我这样
title [03] -- 运行 我心如水 Server 2003 PE 网启版
kernel /BOOT/06PE.BIN

[ 本帖最后由 suguiyou 于 2009-10-16 13:12 编辑 ]
回复

使用道具 举报

8#
 楼主| 发表于 2009-10-16 13:22:04 | 只看该作者

回复 #7 suguiyou 的帖子

按照你的提示,

我把GRLDR引导PE的改为

title 2. Start LaoMaotao PE
map --mem (ud)/pe.iso (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

把以前的*.IS_删除,把老毛桃的ISO整体拖到UD根目录下,结果启动还是出现了错误;

是不是我的菜单写的有问题啊
回复

使用道具 举报

9#
发表于 2009-10-16 13:59:00 | 只看该作者
改为如下形式即可:

title 2. Start LaoMaotao PE
map --mem (ud)/pe.iso (0xff)
map --hook
chainloader (0xff)
回复

使用道具 举报

10#
 楼主| 发表于 2009-10-16 14:14:58 | 只看该作者

回复 #7 suguiyou 的帖子

我试了把外置的方法,也就是把.is_放到可见的分区内,

菜单写为

chainloader /ldrxpe

解压老毛桃的ISO,把winpe.is_、WINNT.XPE,再把WXPE下的ntdetect.com考过来,把WXPE下的SETUPLDR.BIN改名为ldrxpe,一起考到可见分区下的根目录

成功~!

谢谢
回复

使用道具 举报

11#
 楼主| 发表于 2009-10-16 14:18:15 | 只看该作者

回复 #9 aguest 的帖子

我重新用FbinstTool重新格式化了U盘,这次选择主分区为25MB,扩展分区和数据分区均不勾选

然后GRLDR菜单改为

timeout 0
default 0
gfxmenu (ud)/message

map --mem (ud)/pe.iso (0xff)
map --hook
chainloader (0xff)

把“老九 WinPE 老毛桃修改版_1111 版”整个ISO拷贝到主分区内,重启后提示:

Starting cmain()... 128
然后出现了一堆字符,下面是grub>,可以输入命令了。。

用VM加载改ISO,确认该ISO是可以启动的,

问题出在哪呢?

(截图如下)

[ 本帖最后由 freak 于 2009-10-16 14:32 编辑 ]

1.jpg (21.33 KB, 下载次数: 81)

1.jpg
回复

使用道具 举报

12#
发表于 2009-10-16 17:36:52 | 只看该作者
原帖由 freak 于 2009-10-16 14:18 发表
我重新用FbinstTool重新格式化了U盘,这次选择主分区为25MB,扩展分区和数据分区均不勾选

然后GRLDR菜单改为

timeout 0
default 0
gfxmenu (ud)/message

map --mem (ud)/pe.iso (0xff)
map --hook
...


这样可不可以“
title [01] -- 运行 老狂制作全内置PE_2003_DOS 迷你美化版
map (ud)/ISO/WINPE03.ISO (0xFF) || map --mem (ud)/ISO/WINPE03.ISO (0xFF)
map --hook
chainloader (0xFF)

[ 本帖最后由 suguiyou 于 2009-10-16 17:47 编辑 ]
回复

使用道具 举报

13#
 楼主| 发表于 2009-10-16 18:28:16 | 只看该作者

回复 #12 suguiyou 的帖子

刚才试了下,依旧还是那样提示,还是不行啊,

是不是这样不行啊,得用置顶的那个0体积全内置的方法啊?

[ 本帖最后由 freak 于 2009-10-17 16:44 编辑 ]
回复

使用道具 举报

14#
发表于 2009-10-17 21:08:05 | 只看该作者
原帖由 freak 于 2009-10-16 14:14 发表
我试了把外置的方法,也就是把.is_放到可见的分区内,

菜单写为

chainloader /ldrxpe

解压老毛桃的ISO,把winpe.is_、WINNT.XPE,再把WXPE下的ntdetect.com考过来,把WXPE下的SETUPLDR.BIN改名为ldrxp ...



我是菜鸟,能把这段完整的菜单列出来学习一下吗?
回复

使用道具 举报

15#
 楼主| 发表于 2009-10-17 22:51:49 | 只看该作者

回复 #14 snowounce 的帖子

效果:主要文件内置+大部分文件外置;


1. FbinstTool格式化,选fat16/强行格式化/格式化为ZIP盘/对齐簇大小/主分区1MB/文件列表10240,然后格式化;

2. 拖grldr到主分区;

3. 在FbinstTool下的Fbinst菜单里写入如下字符串并保存:

default 0
timeout 0
menu F1 grldr "grldr"

4. 在FbinstTool下的Grldr菜单里写入如下字符串并保存:

timeout 0
default 0
gfxmenu (ud)/message
chainloader /ldrxpe

5. 把老毛桃WINPE.iso解压,把WINPE.IS_、WINPE.PXE、WXPE目录下的ntdetect.com和ldrxpe(WXPE目录下的SETUPLDR.BIN改名而得)放到可见分区里;

END
回复

使用道具 举报

16#
发表于 2013-1-8 15:01:26 | 只看该作者
我想,你也是
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-16 19:12

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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