QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1996|回复: 4

系统无法启动,提示grub 错误18

[复制链接]
发表于 2007-2-23 00:28:30 | 显示全部楼层 |阅读模式
我的硬盘是250的
前面分了大约140G给windows
然后装到了hda8

装的过程没问题

从新启动后,就是这个提示。。。。

该怎么办?

启动的时候,我的主板显示,只能认出来136g
发表于 2007-2-23 09:07:19 | 显示全部楼层
估计是你的主板太老了,不能启动过于靠后的引导程序。
建议在前 8G 之前,分一个 /boot 分区,用来放置 grub。

通常情况下,主板对硬盘的识别,有 2G 、8G、32G、78G、136G 这几个容量限制,超过就导致 BIOS 无法识别。
有的时候可以尝试更新 BIOS 来解决。
回复

使用道具 举报

发表于 2007-2-24 13:44:47 | 显示全部楼层
i810/VT8233A之后的南桥都支持大于137G的硬盘了,估计是你主板BIOS太老,不支持48BitLBA,不过用XP SP1以上的系统就可以使用大于137G的硬盘,只是刚启动时BIOS只认出137G,无关紧要
回复

使用道具 举报

发表于 2007-2-24 13:46:08 | 显示全部楼层
搜了下你的问题~~确实是BIOS太老了

"Grub error 18

代码:
kernel (hd1,4)/bzImage root=/dev/hdb7

Error 18: Selected cylinder exceeds max supported by BIOS


解决方法:
该错误经常发生在古老的硬件和新的硬盘连接的时候, 当试图访问一个BIOS无法转换的地址时(换句话说就是Grub试图读取的地址已经超过了BIOS可以访问的极限). 尝试升级一下BIOS或把/boot分区尽量移动到可使用硬盘空间的前面. 对于偶们来说估计没有谁还在用8G以下的硬盘吧, 呵呵. "
回复

使用道具 举报

发表于 2007-2-24 19:59:57 | 显示全部楼层
[quote:9e35fa7573="Kenshin999"]i810/VT8233A之后的南桥都支持大于137G的硬盘了,估计是你主板BIOS太老,不支持48BitLBA,不过用XP SP1以上的系统就可以使用大于137G的硬盘,只是刚启动时BIOS只认出137G,无关紧要 [/quote]
操作系统在正确启动后,会接管 BIOS 的功能,所以 > 137G 在进入 XP 后可以识别。
Linux 也有同样的功能。

但 Grub 还没有接管功能,而且这种引导程序,也没什么条件加入这个功能。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-27 22:21 , Processed in 0.071059 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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