免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1490 | 回复: 0
打印 上一主题 下一主题

[RAID与磁盘阵列] 在SATA硬盘上安装gentoo [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-05-28 17:10 |只看该作者 |倒序浏览

昨天在fcicq的推荐下安装了gentoo。安装过程没什么好说的,按照gentoo手册一步步来,都挺顺利,但在最后安装grub时出了点问题。
我的机器有两块硬盘,一块是SATA的(/dev/sda),一块是IDE的(/dev/hdb),gentoo的/boot装在了 /dev/sda8,/装在了/dev/sda10上。 grub使用hd0、hd1等方式来指定硬盘,但同时有SATA和IDE的情况下就很难分辨谁是hd0谁是hd1了。所以我先启动grub然后通过它的命令行补齐功能,查明hdb -> hd0, sda -> hd1,于是就按照这个设置写好了grub.conf,并加上了splashimage。
但是重新起动后grub说找不到分区,并且屏幕变花,几乎什么都看不见。在菜单里按e然后c进入命令行,想通过命令行补齐来启动系统,但由于看不见显示而失败了。
没办法再次使用gentoo安装盘启动系统。猜测可能是由于splashimage找不到导致花屏,于是编辑grub.conf去掉了splash,重启,这次能看到错误信息了。进入grub的命令行尝试补齐,发现sda居然是hd0
这下情况明朗了,通过命令行指定好正确的root和kernel,启动系统后修改grub.conf,重启,成功。
为什么安装时和启动时的硬盘编号不一致?后来看到手册上说,硬盘编号一般是先IDE再SCSI(SATA),但当BIOS设置从SCSI启动时,SCSI设备会变成hd0。原来如此,安装时由于是从光盘启动,所以IDE优先于SATA成了hd0;但重启系统后由于从SATA启动,所以SATA就变成了hd0。
最后建议在配置grub.conf时,不要一开始就加上splashimage,应当等全部调试通过之后再添加,避免出现花屏问题影响调试。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/69856/showart_713772.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP