LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: 小楼东风

如何在sata上安装grub

[复制链接]
发表于 2006-12-8 13:26:50 | 显示全部楼层
Post by 小楼东风
试过了,没用,但是FC5的grub不需要特别设置也能识别sata,能够正常引导。我估计是内核配置问题。


内核还管不到 grub.grub比他低级。


  1. #grub
  2. >>find /boot/grub/stage1
  3. >>root (hd0,?)
  4. >>setup (hd0)
  5. >>quit
复制代码


ide和sata操作没有区别。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-8 15:13:10 | 显示全部楼层
Post by 种草得草
内核还管不到 grub.grub比他低级。


  1. #grub
  2. >>find /boot/grub/stage1
  3. >>root (hd0,?)
  4. >>setup (hd0)
  5. >>quit
复制代码


ide和sata操作没有区别。

grub已经安装上了,现在是引导的时候一到加载sata上的根分区就死了,但是FC5的内核能够引导,所以怀疑现在是内核配置的问题。
回复 支持 反对

使用道具 举报

发表于 2006-12-8 15:15:33 | 显示全部楼层
在grub的kernel语句最后加上doscsi即可~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-8 19:21:49 | 显示全部楼层
我试过了,到下面就停住了。
UDF-fs No partition found
XFS:bad magic number
XFS:SB validate failed
No filesystem could mount root.tried
回复 支持 反对

使用道具 举报

发表于 2006-12-9 16:31:21 | 显示全部楼层
应该是你的内核的sata模块没有配置好
前面有人已经说了 sata 再grub中也是 (hd×)
然后 kernel (hd×)/bzimage root=/dev/sda×  
一般就没有什么问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-10 10:16:58 | 显示全部楼层
不错,一个把IDE选项中的sata也选上了,后来才看到旁边的括号里面说和scsi中的sata驱动冲突,下了一张FC6 DVD,启动的时候有iSCSI驱动,我把iSCSI的也选上,现在能启动了。而且是用genkernel编译内核也不需要在grub中加入real_root,直接写root=/dev/sda× 就可以。
回复 支持 反对

使用道具 举报

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

本版积分规则

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