无忧启动论坛

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

[已解决] grub4dos列目录是否有问题?

[复制链接]
跳转到指定楼层
1#
发表于 2011-4-21 21:29:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
环境:
1,测试grub4dos版本2011.03.30;2011.04.16;2009.6.20版本
1,2k3 ntfs分区;mbr grub4dos;
2,boot 文件夹attrib+s 文件属性
3,重启电脑进入grub4dos再按C
ls /boot/ +TAB列不出文件
error 15 file not found
ls (hd0,0)/boot/ +TAB 一样
一直以来一直记得列文件应该是ok的,grub4dos环境下不受系统文件属性影响啊怎么就出不来文件。
然后就换最新版本不行,接着我拿09年打包的一个grldr替换C盘下重启进入
怎么测都可以列出文件,怪了。

附上grldr内置菜单头
  1. default=1
  2. timeout=10
  3. fallback 2
  4. find --set-root --ignore-floppies --ignore-cd /boot/grub/yjd.gz
  5. fontfile /boot/grub/fonts.gz
  6. splashimage /boot/grub/long.gz
  7. foreground 00FF7F
  8. #password --md5 $1$/$LAQyFpmqQKKdxioLFA1GK0
  9. title
  10. clear
  11. title  1, Start Windows NT/2K/XP [HD0,0]
  12. chainloader /ntldr
复制代码

[ 本帖最后由 yjd 于 2011-4-24 02:39 编辑 ]
2#
发表于 2011-4-22 00:06:40 | 只看该作者
我的没有问题....
回复

使用道具 举报

3#
 楼主| 发表于 2011-4-22 01:10:59 | 只看该作者
这2天有装vhd

这个C盘的pbr是nt6的应该没关系吧。
回复

使用道具 举报

4#
发表于 2011-4-22 02:48:28 | 只看该作者
请测试 wee ,看是否正常?

另外,find 命令能否找到文件?cat 命令能否显示文件?

怀疑有隐藏的 bug。
回复

使用道具 举报

5#
 楼主| 发表于 2011-4-22 11:35:08 | 只看该作者
请测试 wee ,看是否正常?

另外,find 命令能否找到文件?cat 命令能否显示文件?

怀疑有隐藏的 bug。

收到,只能晚上到家才可以测试。
  1. find --set-root --ignore-floppies --ignore-cd /boot/grub/yjd.gz
  2. fontfile /boot/grub/fonts.gz
  3. splashimage /boot/grub/long.gz
复制代码

这3条都生效,有读到文件。不然也不会显示出菜单和背景还有中文字体。
记得从我的菜单进入可以
  1. title  19, yjd.lst
  2. configfile /boot/grub/yjd.lst
复制代码


照目前情况是写好的菜单能读到文件但按c进入命令行看不到文件。昨天有在命令行里打
configfile也是一样
cat命令待测。





cat命令还没测试。
回复

使用道具 举报

6#
 楼主| 发表于 2011-4-22 19:49:41 | 只看该作者
回不点
cat /boot/grub/yjd.lst 能直接查看文件
cat /boot/ + TAB 不行
find 和上面一样直接给出路径可以 列文件不行

mbr替换成wee测试结果一样
附上mbr+pbr

mbr_pbr.rar

22.2 KB, 下载次数: 27, 下载积分: 无忧币 -2

回复

使用道具 举报

7#
发表于 2011-4-23 00:31:05 | 只看该作者
这样吧,你先摸索一段时间,把首次出问题的版本找出来,这是第一个步骤。

第二个步骤是,把出错的条件摸索出来。就是说,在什么情况下出现错误,而什么情况下又正常了。

这两个任务都不轻松,但是,由于我这里无法再现你的环境,所以,这只能主要靠你了。

等着你的消息。
回复

使用道具 举报

8#
 楼主| 发表于 2011-4-23 01:15:06 | 只看该作者
http://code.google.com/p/grub4dos-chenall/downloads/list
下载版本重命名:
101009cn
101009en
101103cn
101103en
110118cn
110118en
110127en
110212en
110219en
110220
110305
110308
110323
110324
110326
110327cn
110327en
110329
110330
110416cn
110416en

然后引导进入用chainloader  xxxx && boot
一个个是从2011-03-23开始会列不出文件,而之前版本都可以。
尝试把C盘(hd0,0)的boot所有复制一份到D盘(hd0,4)然后重启引导到grub4dos控制台。任何版本都可以列出目录未重现问题。
回复

使用道具 举报

9#
发表于 2011-4-23 04:40:21 | 只看该作者
好了,那就明确了。谢谢。从更新日志,就可以大致确定出错的范围了。

2011-03-23
        1.为了方便使用,修改shift命令为内部命令.并且shift支持参数 shift n 或 shift /n
        具体用法,可以参数CMD/linux下的shift命令帮助.


是 shift 命令的修改引起的。让 chenall 调试解决吧。

顺便看见 chenall 的更新日志有一个错别字:“参数”应为“参考”。

[ 本帖最后由 不点 于 2011-4-23 04:44 编辑 ]
回复

使用道具 举报

10#
发表于 2011-4-23 08:51:02 | 只看该作者
有没有重现的办法?

麻烦再测试一下
http://nufans.net/grub4dos/tinybit/
的3-22到3-23的版本。看看哪个版本开始有问题。

@不点
应该是fixed a bug on case sensitivity in filename completion引起的,不过我看了一下没有发现什么异常。
回复

使用道具 举报

11#
 楼主| 发表于 2011-4-23 09:05:42 | 只看该作者
有没有重现的办法?

我用rar打包C盘boot目录保留数据流然后解压到D盘。可惜问题没重现。

麻烦再测试一下
http://nufans.net/grub4dos/tinybit/
的3-22到3-23的版本。看看哪个版本开始有问题

好的我回去试试,可能下午或晚上才可以测试
-------------------------------------------------------
http://nufans.net/grub4dos/tinybit/下载

新增
xin110216
xin110219
xin110305
xin110319
xin110322
xin110323
xin110327

从0319开始出现error 15 file not found  列不出文件

[ 本帖最后由 yjd 于 2011-4-23 12:49 编辑 ]
回复

使用道具 举报

12#
发表于 2011-4-23 12:58:42 | 只看该作者
看今天我上载的版本是否修复了?
回复

使用道具 举报

13#
 楼主| 发表于 2011-4-23 13:30:29 | 只看该作者
看今天我上载的版本是否修复了?

grub4dos-0.4.5b-2011-04-23.7z
测试可以了
回复

使用道具 举报

14#
发表于 2011-4-23 13:32:42 | 只看该作者
谢谢yjd和chenall。此问题终于解决了。请 yjd 测试一下刚刚上载的 wee 是否也正常了。
回复

使用道具 举报

15#
 楼主| 发表于 2011-4-23 13:53:47 | 只看该作者
不点

wee刚接触命令行不熟。如何测试?
参考模板用
find --set-root /boot/grub/grldr
/boot/grub/grldr
可以启动
回复

使用道具 举报

16#
发表于 2011-4-23 14:05:30 | 只看该作者
在命令行下,用 tab 列文件,看能否找到。Tab 键相当于 ls 命令。不过,wee 没有 ls 命令。

在命令行敲入 (hd0,0)/boot/ 再敲 Tab 键,看看原来列不出的文件,现在能否列出来了?
回复

使用道具 举报

17#
 楼主| 发表于 2011-4-23 14:51:45 | 只看该作者
0423版本改得有问题。

bootice自带内置m63可以进入控制台
weesetup-2011-03-07.zip自带内置m63也可以进入控制台
下载最新wee-2011-04-23.zip
用2个工具安装都引导不了

以下是命令行安装
D:\我的文档\桌面>s -i wee63.mbr -s menu.lst -f (hd0)
Backup (hd0) MBR to backup.mbr.
Imported Script from file: menu.lst
Install wee to (hd0) succeed!
63 sectors changed.

D:\我的文档\桌面>s -s menu.lst -f (hd0)
Backup (hd0) MBR to backup.mbr.
Imported Script from file: menu.lst
Install wee to (hd0) succeed!
62 sectors changed.


62 扇区才是对的第一个63不对。
回复

使用道具 举报

18#
发表于 2011-4-23 15:00:23 | 只看该作者
应该是安装程序有错误。

直接用 grub4dos 的 chainloader /wee63.mbr 来加载就可以测试了。
回复

使用道具 举报

19#
 楼主| 发表于 2011-4-23 15:06:00 | 只看该作者
直接用 grub4dos 的 chainloader /wee63.mbr 来加载就可以测试了。

那这次错了。2个工具都错了-_-!!。

测试结果是wee0323列不了,wee0423可以了

刚才不知道有这方法启动十来次囧

[ 本帖最后由 yjd 于 2011-4-23 15:15 编辑 ]
回复

使用道具 举报

20#
发表于 2011-4-23 15:20:33 | 只看该作者
我在 qemu 之下,把 wee63.mbr 填满为 63 扇区以上,然后把它作为 qemu 的硬盘,启动成功。

估计 chenall 的 weesetup 有 bug,而另外一个工具有可能也是基于 chenall 的。
回复

使用道具 举报

21#
 楼主| 发表于 2011-4-23 15:29:37 | 只看该作者
我在 qemu 之下,把 wee63.mbr 填满为 63 扇区以上,然后把它作为 qemu 的硬盘,启动成功。

还真另类。。。。

估计 chenall 的 weesetup 有 bug,而另外一个工具有可能也是基于 chenall 的。

等c大来解决了
回复

使用道具 举报

22#
发表于 2011-4-23 18:02:59 | 只看该作者
试了一下,新版的WEE63可能有问题.直接写到入硬盘上启动失败.

但是,进入GRUB4DOS环境之后
chainloader (hd0)+63  成功
chainloader (hd0)+1  失败

在QEMU中直接把WEE63.MBR作为硬盘启动也是成功的.
回复

使用道具 举报

23#
发表于 2011-4-23 21:15:09 | 只看该作者
找到一个毛病,正在修复。。。
回复

使用道具 举报

24#
发表于 2011-4-24 00:15:18 | 只看该作者
更新了。试试看修复了没有?如果还有问题,明天或后天再修复。
回复

使用道具 举报

25#
 楼主| 发表于 2011-4-24 01:04:44 | 只看该作者
bootice,weesetup
mbr是nt5情况下其他扇区空(特意用diskgenius的清除保留扇区功能),
bootice装完提示Urr! wee
weesetup
D:\我的文档\桌面>s -i wee63.mbr -s menu.lst -f -u (hd0)
Backup (hd0) MBR to backup.mbr.
Imported Script from file: menu.lst
Install wee to (hd0) succeed!
63 sectors changed.

还是显示63,用旧版这里会是62.

同样引导不了
回复

使用道具 举报

26#
发表于 2011-4-24 01:29:59 | 只看该作者
对不起,又发现一个错误。今天晚上再上载一次就歇歇了,大约半小时以后上载。
回复

使用道具 举报

27#
发表于 2011-4-24 01:38:38 | 只看该作者
上载了,这次应该好了。
回复

使用道具 举报

28#
 楼主| 发表于 2011-4-24 02:39:21 | 只看该作者
ok。bootice可以用了。
回复

使用道具 举报

29#
发表于 2011-4-24 06:54:15 | 只看该作者
你抓住了这么多的 bug,没让它跑掉,一鼓作气把它干掉,赞。
回复

使用道具 举报

30#
发表于 2011-4-24 08:07:00 | 只看该作者
这么晚了,还在干?
二位,特别是不点大,要注意身体!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-1 00:41

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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