免费注册 查看新帖 |

Chinaunix

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

换了一个新主板,rhel5系统启动不了了[已解决] [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-03-02 12:09 |只看该作者 |倒序浏览
各位大侠我的电脑
原来装个rhel5 内核是2.6.18的
我为了查看windows的ntfs分区
有加了一个2.6.20.7的核心
之前的电脑,两个核心都能引导系统进入rhel5的桌面

前几天换了一个主板
2个内核就都不能引导系统了,都提示找不到根文件系统

但是2.6.18的内核启动时列出了hdf上的分区,正好是我的硬盘的分区信息
我把2.6.18的内核引导的kernel 里的root部分  改成root=/dev/hdf5  这个可以启动了

但是2.6.20的内核root部分这么改,还是启动不了

说明,我的电脑上,只有一个ide硬盘接口,其他的是sata硬盘接口
目前2.6.18 的能启动,但找不到sata硬盘
哪位大侠,说一下啊,折磨好几天了


经过半个月的折腾,终于搞定了
使用2.6.28.7的内核,在编译内核时,开始用了默认的并口设备,而块设备只能也模块形势编译
后来将并口设备去掉,将块设备编入内核后,2个硬盘都可以找到,
原来的ide硬盘变成hdb(hda是同一个ide线上的光驱),sata硬盘表示为sda

[ 本帖最后由 himalayan1 于 2009-3-7 20:01 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2009-03-02 12:37 |只看该作者

回复 #1 himalayan1 的帖子

哪位能说一下
2.6.20.7内核编译时,哪个选项可以列出硬盘设备啊
(rhel5自带的2.6.18的核能列出来)

论坛徽章:
0
3 [报告]
发表于 2009-03-02 13:22 |只看该作者
我知道什么问题,肯定是你硬盘所插在主版上的pci口变了。
比如之前你可能插的是1口,现在插到2口上了。

你把硬盘分别插在不同的口上试试

论坛徽章:
0
4 [报告]
发表于 2009-03-02 14:08 |只看该作者
我的新主板就一个ide接口
其他的都是sata接口
没发换,只能把ide口主从换一下,现在主盘是光驱,从的是这块硬盘
如果不换,怎么能知道
这块硬盘在2.6.20下边的设备名啊??????

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
5 [报告]
发表于 2009-03-02 15:18 |只看该作者
重新编译2.6.20内核,试试把sata和Ide驱动都选上

论坛徽章:
0
6 [报告]
发表于 2009-03-02 15:29 |只看该作者
为了认ntfs,去装一个NTFS-3G不就是了,何苦要升级内核呢?

论坛徽章:
0
7 [报告]
发表于 2009-03-03 17:03 |只看该作者

回复 #5 chenyx 的帖子

2.6.20的内核我重编译了
sata和scsi都加进去了
但是我不知道我的硬盘设备名变成什么了,所以就无法指定根文件系统位置
使用root=LABEL=/也不行

论坛徽章:
0
8 [报告]
发表于 2009-03-03 17:33 |只看该作者
原帖由 himalayan1 于 2009-3-3 17:03 发表
2.6.20的内核我重编译了
sata和scsi都加进去了
但是我不知道我的硬盘设备名变成什么了,所以就无法指定根文件系统位置
使用root=LABEL=/也不行




不建议用root=LABENL=/这种方式,直接找硬盘  root=/dev/h(s)dX   


PS:   不知道redhat为什么喜欢用LABEL这种方式的挂载?
     这个误导了很多人

论坛徽章:
0
9 [报告]
发表于 2009-03-03 18:43 |只看该作者
原帖由 lasama 于 2009-3-3 17:33 发表




不建议用root=LABENL=/这种方式,直接找硬盘  root=/dev/h(s)dX   


PS:   不知道redhat为什么喜欢用LABEL这种方式的挂载?
     这个误导了很多人

我试了sda--sdr了都不行,郁闷致死啊!!
我那个新主板搞死我了

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
10 [报告]
发表于 2009-03-03 20:14 |只看该作者
好像grub的时候可以手动root (hd按tab出来帮助的
楼主试试看
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP