无忧启动论坛

标题: GRUB能否搜索光盘根目录下的GRLDR? [打印本页]

作者: 歌理    时间: 2008-8-9 13:47
标题: GRUB能否搜索光盘根目录下的GRLDR?
GRUB能否搜索光盘根目录下的GRLDR?

grub会自动搜索硬盘、软盘下的GRLDR,如何让它也搜索光盘根目录下的grldr??
作者: 不点    时间: 2008-8-9 15:47
系统启动的历史是不断发展的。最初的启动是软盘,连硬盘都没有。后来有了硬盘,由于其容量远远超过软盘,就需要把硬盘进行分区,也就是分成许多个软盘的格式。这是第一次遇到格式的变化,可以认为是一种大的转折(即具有某种不兼容性)。再后来,有了光驱之后,不兼容性加剧了。本来还有希望把光盘设计成硬盘的格式,从软件层次上没有必要制造这类不兼容,但实际上,历史总是曲折的,它要制造不兼容性,谁也挡不住。

光盘启动标准并没有规定,一个系统从软盘或硬盘启动之后必须能够访问光盘。即便你插上光盘,系统 BIOS 也不提供光盘的访问方法。在这样一种情况下,访问光盘是不可能的,除非另外加载光盘驱动。但是光盘驱动一般只是微软的 DOS 里面的事情,其他第三方生产的光盘驱动,都不一定有多大的成功率。即便是微软,它也有很多个光盘驱动一起工作,才能达到比较好的兼容性。

另一方面,在启动过程中,我们使用的代码空间很紧张,也很难把这么多庞大的光盘驱动代码(假定我们全都能得到、并且都有源代码的话)都放置在狭窄的引导磁道上。因此,从硬盘和软盘启动后,无法访问光驱,也就不能搜索光驱上的 GRLDR 了。

从光盘启动时,由于光盘的启动映像可以用 grldr 来制作,所以,这时就能使用光盘上的 grldr 了。




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