无忧启动论坛

标题: GRUB4DOS出现try (hd0,0)ext2不动了怎么解决? [打印本页]

作者: sysop    时间: 2016-1-21 00:57
标题: GRUB4DOS出现try (hd0,0)ext2不动了怎么解决?
我第一分区是linux系统 ext4分区
以后分区全是ntfs
第二、第四分区装的GRUB4DOS一开始能用
不知道什么时候开始的 出现try (hd0,0)ext2就不动了
没有改过配置文件

作者: 不点    时间: 2016-1-21 06:42
你没说你是怎么安装的引导,以及安装的是哪个版本的引导。

如果是 0.4.5c 的引导,在启动时根本不支持搜索 ext4 分区的 grldr(只支持 ext2 和 ext3),搜索时碰上 ext4 分区就可能死掉。

如果你安装的是 0.4.6a 的 mbr 代码,则可以向 yaya 报告 bug,因为 0.4.6a 是支持搜索 ext4 分区的,不应该死掉。


另外提醒你一点:在内置硬盘没必要安装 grldr.mbr,作为更好的替代品,你应该安装 Wee 的代码。在 Windows 下用 bootice 即可安装 wee,很简单,很傻瓜,不需要复杂的操作步骤。grldr.mbr 早该淘汰了,强烈不建议采用 grldr.mbr。

作者: sysop    时间: 2016-1-21 08:22
本帖最后由 sysop 于 2016-1-21 08:24 编辑
不点 发表于 2016-1-21 06:42
你没说你是怎么安装的引导,以及安装的是哪个版本的引导。

如果是 0.4.5c 的引导,在启动时根本不支持搜 ...


谢谢答复
我有时间试试0.4.6a
是0.4.5c 不过很奇怪 一开始能用的 后来就怎么也启动不了了?
目前是linux的grub2引导grub.exe(这个文件我下的最新版的)可以用
grub2引导bootmgr再引导grldr.mbr (0.4.5c )就不行了
bootice 添加的启动项 文件是用的别人的模板直接解压的 不是写入的

作者: 不点    时间: 2016-1-21 09:27
本帖最后由 不点 于 2016-1-21 09:32 编辑
sysop 发表于 2016-1-21 08:22
谢谢答复
我有时间试试0.4.6a
是0.4.5c 不过很奇怪 一开始能用的 后来就怎么也启动不了了?


谢谢你使用开源引导器,并反馈使用中的问题。

grub4dos 0.4.5c 里面的 grldr.mbr 不支持在 ext4 分区查找 grldr 的动作。

我猜刚开始的时候,仅仅是在 ext4 查找失败,但没死机,而能够继续查找 NTFS 分区的 GRLDR。

但后来你的 ext4 分区有变化,导致在 ext4 查找 grldr 后死机。

这都属于正常现象,因为都是源自 0.4.5c 的引导代码不支持访问 ext4 分区这一事实。在 0.4.5c 中,用来引导 ext2 和 ext3 的代码只有一个扇区的长度,无法支持 ext4 分区。

在 0.4.6 中,yaya 的 ext4 引导扇区代码扩大到 2 个扇区,解决了 ext4 文件系统下 grldr 引导的问题。

无论如何,grldr.mbr 已经过时,建议放弃,而用 wee 来增加启动的可靠性。

你可以用 grub2 引导 bootmgr,再由 bootmgr 引导 wee63.mbr,或者直接由 bootmgr 引导 grldr 或 grub.exe,这样更好。


作者: sysop    时间: 2016-1-21 19:52
不点 发表于 2016-1-21 09:27
谢谢你使用开源引导器,并反馈使用中的问题。

grub4dos 0.4.5c 里面的 grldr.mbr 不支持在 ext4 分 ...

谢谢指导
我试了下bootmgr引导wee63.mbr、grldr、grub.exe都没有问题
但是bootmgr引导GRUB4DOS0.4.6a的grldr.mbr还是出现try (hd0,0)ext2卡死了
我怀疑是Android x86的问题 最近玩Phoenix x86版 正好这两天更新了能访问硬盘ntfs分区了 不知道是不是访问时对分区造成了影响
作者: 不点    时间: 2016-1-21 20:26
sysop 发表于 2016-1-21 19:52
谢谢指导
我试了下bootmgr引导wee63.mbr、grldr、grub.exe都没有问题
但是bootmgr引导GRUB4DOS0.4.6a的 ...

嗯,有可能。有很多不成熟的软件,它们会有 bug,有可能写入到不该写的扇区上,对系统造成破坏。不过,也有可能是 yaya 的 ext4 引导代码存在 bug。这需要你继续观察和判断。如果你觉得是 yaya 的代码有 bug,你可以报告 bug,让 yaya 给你调试版,定位 bug 的根源,并最终修复它。





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