LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1847|回复: 14

grub启动问题,error 18; boot cylinder exceeds maximum supported by the bios

[复制链接]
发表于 2003-12-1 16:50:16 | 显示全部楼层 |阅读模式
我不想覆盖原来系统的grub loader,所以在把lfs的grub装在lfs的分去上了,然后我在原来系统中的menu.lst中加了几行,如下:
title LFS 5.0
root (hd0,6)
kernel /boot/lfskernel root=/dev/hda6 ro
在重新启动,选择LFS 5.0,出错如下:error 18; boot cylinder exceeds maximum supported by the bios, 我的系统比较古老,
pII233,不知道是不是bios太老了,但是应该是支持LBA的,那么GRUB就应该是正常工作了。这个是为什么呢?
发表于 2003-12-1 23:03:01 | 显示全部楼层
用一个Grub不就够了
发表于 2003-12-2 07:59:49 | 显示全部楼层
你裝grub可能裝錯了.
setup
的時候,用的是哪個盤符?
 楼主| 发表于 2003-12-2 08:54:47 | 显示全部楼层
在安装grub时用的是setup(hd0, 6),我的主系统在hda3,主系统的grub占用了mbr,这个应该没有错误,boot原来的系统都是没有问题的.
我只是想看看chain load能不能用,所以又在lfs的分区上装了一个grub,这个应该没有影响把
发表于 2003-12-2 08:57:21 | 显示全部楼层
root (hd0,6)
kernel /boot/lfskernel root=/dev/hda6 ro

(hd0,6)=/dev/hda6?
发表于 2003-12-2 08:58:08 | 显示全部楼层
這樣的話,你?際上沒用到新的grub啊?你老系統的grub直接就能加載新系統了.
最初由 glame 发表
在安装grub时用的是setup(hd0, 6),我的主系统在hda3,主系统的grub占用了mbr,这个应该没有错误,boot原来的系统都是没有问题的.
我只是想看看chain load能不能用,所以又在lfs的分区上装了一个grub,这个应该没有影响把
 楼主| 发表于 2003-12-2 12:17:57 | 显示全部楼层
哦,在我的系统中写的是对的:kernel /boot/lfskernel root=/dev/hda7 ro
我想可能真的是8.4G地址的问题
要是不行了,一不做二不休,在前面挪出一个分区,把这个东西都拷贝过去,我可不想装了那么多的东西,居然不能用。

最初由 tram 发表
root (hd0,6)
kernel /boot/lfskernel root=/dev/hda6 ro

(hd0,6)=/dev/hda6?
发表于 2003-12-2 12:22:22 | 显示全部楼层
8.4g早就是历史了。
 楼主| 发表于 2003-12-2 12:30:19 | 显示全部楼层
但是为什么呢,现在/dev/hda7有一个grub,能不能让主系统的grub跳到那个grub执行,我把
        title DOS
        rootnoverify (hd0,0)
        chainloader +1
拷贝了一份
       title LFS5
        rootnoverify (hd0,6)
        chainloader +1
grub提示:找不到NTLODER,这种状况好像说明是能够找到/dev/hda7的那第一个扇区的
发表于 2003-12-2 13:15:28 | 显示全部楼层
你这种用法是哪里看来的?我只用chainloader来加载过windows
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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