LinuxSir.cn,穿越时空的Linuxsir!

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

SATA硬盘gentoo无法启动。

[复制链接]
发表于 2007-6-25 08:58:58 | 显示全部楼层 |阅读模式
升技IB9主板,965芯片,ICH8控制器。西部数据160G硬盘,SATA接口。用gentoo 2007光盘安装,检测PIIX时,停顿。启动后找不到硬盘。就放弃。

用ubuntu 6.06光盘启动安装,认出硬盘为/dev/sda.成功安装后,重启进grub,选择gentoo启动,跳出一些字符,后马上黑屏.按键盘没反应.

如何解决?:ask
发表于 2007-6-25 09:31:31 | 显示全部楼层
重新编译一下内核
在 Device driver --> sata**  下  选择主板相应的模块

之前sata 硬盘 还要选上 scsi里面的 scsi support  现在不大清楚了 反正我每次都选上了
回复 支持 反对

使用道具 举报

发表于 2007-6-25 10:13:28 | 显示全部楼层
也可以不用编译进内核,在grub参数中加上irqpoll udev就可以了。如果是首次从光盘启动,就用linux irqpoll udev 来启动。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-25 10:53:57 | 显示全部楼层

看来要发几张图片说明情况

内核的配置情况
要说明的是,我的新机器只有一个SATA硬盘,没有使用IDE硬盘,所以,第一次配置内核时,我把ATA选项全都禁止掉,结果没有启动成功。这次,我就选了ATA的项目,看看图

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-25 10:55:46 | 显示全部楼层
接着,就是SCSI项目

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-25 11:02:06 | 显示全部楼层
还是SCSI

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-25 11:04:04 | 显示全部楼层
最后是SATA项目

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-25 12:18:25 | 显示全部楼层
我的/etc/fstab
/dev/sda10        /                reiserfs        noatime                0 1
/dev/sda9        none                swap        sw                0 0



我的/boot/grub/grub.conf
title=Gentoo Linux 2.6.20-r8
root (hd0,9)
kernel /boot/kernel-2.6.20-gentoo-r8 root=/dev/hda10

title=Windows XP
rootnoverify (hd0,0)
makeactive
chainloader +1

有几个疑问:
1.grub好象只认识(hdx,x)方式的表示,我写(sdx,x)它不认。
2.root (hd0,9)   表示boot分区所在位置,kernel /boot/kernel-2.6.20-gentoo-r8   表明内核,以上两句执行后,内核已经装入内存了。既然已经装入内存,如果内核配置正确的,那就应该认到我的SATA硬盘,也就是说“root=/dev/hda10”这句应该是“root=/dev/sda10”才行。但实际上我执行root=/dev/sda10,系统报错。
执行root=/dev/hda10,系统跳出一些引导信息,之后黑屏。
如何解释???

3./etc/fstab文件
/dev/sda10        /                reiserfs        noatime                0 1
这样的写法正确吗?
还是改成
/dev/hda10        /                reiserfs        noatime                0 1.


请大家帮忙!
回复 支持 反对

使用道具 举报

发表于 2007-6-25 12:20:20 | 显示全部楼层
root=/dev/sda10 试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-25 14:52:09 | 显示全部楼层
Post by joyfun
root=/dev/sda10 试试

不行!
root=/dev/sda10,出现  Unrecognized device string

慢慢讲,从开机进入grub开始。
如果我从grub菜单选择命令行输入:
root (hd0,9)   回车
系统说找到分区,是reiserfs格式的
kernel /boot/kernel-2.6.20-gentoo-r8  回车
系统说找到内核

root=/dev/sda10  回车
出现“Unrecognized device string”,  翻译过来就是“未被认出的设备字符”
同样的,root=/dev/hda10   也是 Unrecognized device string
怎么解释?
但是在输入 root=(hd0,9) 或者root=(sd0,9)后,回车,系统不报错,打出一些字符后黑屏了。之后没任何反应,键盘锁死!

这两天我都搞昏头了,郁闷!
回复 支持 反对

使用道具 举报

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

本版积分规则

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