LinuxSir.cn,穿越时空的Linuxsir!

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

grub引导出错

[复制链接]
发表于 2009-6-9 23:03:47 | 显示全部楼层 |阅读模式
好像说的是我的/分区的文件系统有问题,怎么回事,都按照手册上弄的,我编译的内核放在了/boot下叫kernelbianyi,在grub.conf中写着
title gentoo linux
root(hd0,5)
kernel /boot/kernelbianyi root=/dev/sda8
这样写着对不对
发表于 2009-6-10 09:33:44 | 显示全部楼层
你给的信息只能说没有拼写错误。如果想解决问题,给出出错信息吧。

另外,由于root(hd0,5)和root=/dev/sda8不是一个盘,请确保/boot下的链接到自身的boot链接存在,或者把kernel 后面的路径去掉"/boot"

如果/的文件系统有问题,就要检查/的文件系统是否编译进了内核,以及fstab之中是否配置正确。论坛里这样的帖子多得不可计数,搜一下吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-10 10:52:54 | 显示全部楼层
Post by jsun;1996064
你给的信息只能说没有拼写错误。如果想解决问题,给出出错信息吧。

另外,由于root(hd0,5)和root=/dev/sda8不是一个盘,请确保/boot下的链接到自身的boot链接存在,或者把kernel 后面的路径去掉"/boot"

如果/的文件系统有问题,就要检查/的文件系统是否编译进了内核,以及fstab之中是否配置正确。论坛里这样的帖子多得不可计数,搜一下吧。


谢谢我在检查一下
/boot 我单独分的区 在/dev/sda6上
/ 在/dev/sda8上
我再试试,然后在拍张照片
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-10 14:11:55 | 显示全部楼层

错误信息如下

我把root (hd0,5)改了好几个都不行

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2009-6-10 14:18:11 | 显示全部楼层
I guess you didn't enable the file system support of " / " in your kernel.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-10 14:23:35 | 显示全部楼层
how can i do>??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-10 14:24:55 | 显示全部楼层
Post by hpo3;1996188
I guess you didn't enable the file system support of " / " in your kernel.


在编译的时候我好想选择了开启ext3支持了,打钩了啊
回复 支持 反对

使用道具 举报

发表于 2009-6-10 14:32:15 | 显示全部楼层
如果你的是pata硬盘
看看你用的是IDE驱动还是LIBATA驱动
如果是后者,才是sda
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-10 14:48:38 | 显示全部楼层
Post by zhllg;1996200
如果你的是pata硬盘
看看你用的是IDE驱动还是LIBATA驱动
如果是后者,才是sda


我的硬盘是串口的,好像就是sate硬盘

关于sda 和hda现在我也没搞清楚,安装Ubuntu,她的grub自动安装生出来的menu.lst里面好像写的是hda,在arch里面则是sda,gentoo里有一个值得注意的地方,我在硬盘分割的时候 fdisk /dev/hda 然后p回车,会显示一个非常小的的分区还是盘,我也没仔细看,非常小,但是觉得不合适就换了个命令 fdisk /dev/sda合适了,p回车分区列表显示的也合适,所以后来我一直用sda,内编译配置的时候,我就没怎么该,手册上提示的几个更改我就改了几个,你说的硬盘驱动我没注意,
另外还有一个疑问
我现在进不了系统
用关盘chroot进去,cp  DNS信息。。。。。之前做的工作都按照手册重新一遍吗?
回复 支持 反对

使用道具 举报

发表于 2009-6-10 15:36:15 | 显示全部楼层
sata硬盘的话,基本上应该是/dev/sdax了

既然能chroot进去,所有需要重做的只有:
1、正确配置并编译kernel
2、正确配置grub
3、正确填写fstab
其他的工作都可以保留,不必重做。

最好能确保:
1、知道编入内核和编成模块的区别,并把root分区的文件系统编入内核
2、genkernel一次,看看出不出问题
3、如果genkernel可以用,比对二者的.config

还搞不定,建议提供以下信息:
1、硬盘的型号
2、fdisk -l /dev/sda
3、/etc/fstab
4、/usr/src/linux/.config
回复 支持 反对

使用道具 举报

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

本版积分规则

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