LinuxSir.cn,穿越时空的Linuxsir!

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

redhat as4硬盘类型从hd变成sd了,系统不能启动

[复制链接]
发表于 2009-6-29 12:20:27 | 显示全部楼层 |阅读模式
原来系统中的硬盘类型是hda,买了块新的硬盘想在上面装一个新的系统。于是把新硬盘挂到电脑上,设定从光驱启动,然后在第二块硬盘上面装red hat as4。
装的时候发现系统中原来的hda盘变成了sdb,新加的硬盘变成了sda,当时没在意,在新加盘sda上面装完了系统,顺便设置新系统为默认启动系统,原系统也添加到了grub里面,添加为 /boot1  /dev/sdb1.
从新装系统启动的话正常,但是切换到boot1时候出错了··
赶紧把新加的硬盘拔下来,启动原来的系统发现还是启动不了,系统进X界面时候就出错,root@none登陆进去提示找不到proc···只能访问/目录下的文件,其他分区下的文件也看不到··而且原来的hd类型变成sd了··
大家指教一下,看看有什么办法挽救一下··
 楼主| 发表于 2009-6-29 12:25:59 | 显示全部楼层
补充一下,系统原来的硬盘是麦拓的,新加的硬盘是希捷的
之前从原来系统里面识别两块硬盘都是hda类型的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-29 14:18:44 | 显示全部楼层
顶起来···
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-29 15:58:23 | 显示全部楼层
今天论坛里怎么没人···
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-30 10:12:27 | 显示全部楼层
顶起来··
BIOS里面试了几次,挂上原来的系统硬盘时候还是读成sdc···
可是用别的硬盘启动系统的话 fdisk可以看到 两块硬盘分别是hda和hdc··
是不是在系统里的某些文件也会存储硬盘的信息呢
回复 支持 反对

使用道具 举报

发表于 2009-6-30 10:16:43 | 显示全部楼层
不要这么顶……别人会以为这个问题有人回答了。

从很久以前开始硬盘就直接被认成 sdx ,这个是内核的事。
试试用光盘驱动,然后 grub-setup 看看。
回复 支持 反对

使用道具 举报

发表于 2009-6-30 10:32:54 | 显示全部楼层
识别成SD,跟HD没什么关系,印象中是内核中那个PATA的模块做的。看你的情况你应该重做 initrd.img文件,重写grub.conf(root=/dev/sdxxx 的要写好)并grub-install.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-30 11:10:56 | 显示全部楼层
Post by luyaotang;2002282
识别成SD,跟HD没什么关系,印象中是内核中那个PATA的模块做的。看你的情况你应该重做 initrd.img文件,重写grub.conf(root=/dev/sdxxx 的要写好)并grub-install.


那么我用别的盘引导起系统,然后把原来备份的 / 和 /boot 都恢复回去能解决问题么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-30 12:27:03 | 显示全部楼层
Post by xiaoxiao_2009;2002293
那么我用别的盘引导起系统,然后把原来备份的 / 和 /boot 都恢复回去能解决问题么?


试验了一下,还是不行
启动时候不能正确引导,重写了grub.conf然后grub>root(hd1,0)和setup(hd1)过,没有效果,
在命令行下grub-install时候提示只读模式,mount则提示找不到设备,/proc/partition不能访问
拜托大家再指教一下··
回复 支持 反对

使用道具 举报

发表于 2009-6-30 15:01:15 | 显示全部楼层
用lable来挂接硬盘就可以了
回复 支持 反对

使用道具 举报

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

本版积分规则

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