无忧启动论坛

标题: GRUB4DOS安装到mbr 无法搜索逻辑分区的grub [打印本页]

作者: 2011epe    时间: 2013-6-14 21:22
标题: GRUB4DOS安装到mbr 无法搜索逻辑分区的grub
本帖最后由 2011epe 于 2013-6-14 22:00 编辑

今天在虚拟机里测试,发现一个问题。

原先使用微软系统盘分的区,一个保留分区,两个主分区。
今天使用DG,将最后一个主分区删除,使用DG建立两个逻辑分区
将grub放在新建逻辑分区跟目录下,将grub4dos写入mbr,重启发现找不到GRUB。



又做一个实验,重新建立一个25G的虚拟硬盘,使用PM先分两个主分区,然后用DG删除最后一个主分区,再建立逻辑分区,还是出现如上问题。
如果用DG分区,一气呵成,不会出现问题
作者: 2011epe    时间: 2013-6-14 21:25
利用这个帖子,再想问个问题,
grub4dos-0.4.5b grub4dos-0.4.5c grub4dos-0.4.6a 有本质区别吗?

直接用高版本的grub替换低版本的,不会出现问题吧?
作者: 不点    时间: 2013-6-14 21:44
你搞的太复杂了,不容易判断哪里有问题。比如说,grldr 位于磁盘尾部,主板bios可能访问不了它。
作者: 2011epe    时间: 2013-6-14 21:55
不点 发表于 2013-6-14 21:44
你搞的太复杂了,不容易判断哪里有问题。比如说,grldr 位于磁盘尾部,主板bios可能访问不了它。

是不是混合使用分区工具导致的?

作者: 不点    时间: 2013-6-14 22:12
不太像。很像是grldr太靠后了,你的bios访问不了它。本质上属于你自己的问题,你这个做法,本身就不对。
作者: feifanll    时间: 2013-6-15 11:05
标题: RE: GRUB4DOS安装到mbr 无法搜索逻辑分区的grub
不点 发表于 2013-6-14 22:12
不太像。很像是grldr太靠后了,你的bios访问不了它。本质上属于你自己的问题,你这个做法,本身就不对。

一般BIOS能访问多大的磁盘空间,这是怎样知道的?
作者: 不点    时间: 2013-6-15 11:19
feifanll 发表于 2013-6-15 11:05
一般BIOS能访问多大的磁盘空间,这是怎样知道的?

bios 有 bug,所以不能访问太大的扇区号。

有的 bios 没有这些 bug,它就可以访问任意大的扇区号。

有 bug、并且 bug 不严重的,可以访问 137G 以内的扇区。

有些 bios 不支持 LBA 模式的磁盘访问,它只能访问 8G 的扇区。

更糟糕的,还有只能访问 512M 的,还有只能访问 200M 的,还有只能访问 1.44M 的,还有只能访问 720K 的。五花八门,不一而足。

作者: feifanll    时间: 2013-6-15 11:27
标题: RE: GRUB4DOS安装到mbr 无法搜索逻辑分区的grub
不点 发表于 2013-6-15 11:19
bios 有 bug,所以不能访问太大的扇区号。

有的 bios 没有这些 bug,它就可以访问任意大的扇区号。

谢谢,我明白了。




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