QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1683|回复: 12

magic 2.1,在IDE硬盘换了IDE channel后不能启动

[复制链接]
发表于 2009-9-11 18:21:25 | 显示全部楼层 |阅读模式
装magic 2.1时硬盘用的是IDE 0,现在接在IDE 1上,系统不能启动,启动画面停在"Initializing kernel",进度条一点都没动,请问怎样解决?

[ 本帖最后由 软用者 于 2009-9-11 18:22 编辑 ]
发表于 2009-9-11 18:44:02 | 显示全部楼层
为什么要换?
怎么换的?
都有什么存储设备?
回复

使用道具 举报

 楼主| 发表于 2009-9-11 19:00:11 | 显示全部楼层
jiangtao9999,你好。我只是将接硬盘的数据线换成另一条而已,不是同一个IDE channel换线,是换了channel.

[ 本帖最后由 软用者 于 2009-9-11 19:01 编辑 ]
回复

使用道具 举报

发表于 2009-9-11 21:52:49 | 显示全部楼层
启动时 grub 按 esc 进入传统的字符 grub 界面,在 ml 的选项上按 e 再在 kernel 行按 e 。
修改 splash 参数里面的 slient ,改为 verbos ,这样系统应该就能显示器的信息了。
看看启动时的输出。
回复

使用道具 举报

发表于 2009-9-11 21:53:58 | 显示全部楼层
另外,你到底是换数据线,还是换了 IDE 的主从状态,还是换了一个 IDE 接口?
回复

使用道具 举报

发表于 2009-9-11 22:01:04 | 显示全部楼层
是换了ide接口吧,需要修改grub和fstab,得用安装盘或livecd
回复

使用道具 举报

 楼主| 发表于 2009-9-11 22:36:21 | 显示全部楼层
谢谢两位的回答,可以这样理解,一条数据线接硬盘,一条数据线接光驱,我将它们互换了,接硬盘的那条数据线由原来的 IDE 0 MASTER 换成IDE 1 MASTER,换成 IDE 1 SLAVE 也是一样的。我是有原因需要这样改的,请问怎样改才能启动呢?
回复

使用道具 举报

发表于 2009-9-12 09:16:55 | 显示全部楼层
用安装盘的恢复模式或livecd启动,chroot进系统,更改/boot/grub/grub.conf中的root (hd0,x)为(hd1,x),root=/dev/hdax为root=/dev/hdbx,/etc/fstab中的/dev/hdax为/dev/hdbx,其中的1和b根据情况也可能是2/3和c/d。。
回复

使用道具 举报

 楼主| 发表于 2009-9-13 22:03:34 | 显示全部楼层
谢谢楼上,我知道了。我不明白为什么windows就没有这个问题,而linux在数据线换了一下位置就不能启动, linux在这点上不能做得智能些吗?
还有一个问题,我的另一块IDE硬盘在magic 2.1中不知道为什么是挂载在/media目录下的?与装有系统的硬盘不同,装有系统的硬盘挂在/mnt/下。另一块硬盘没有自动挂载,当然也没有在/etc/fstab中写入东西,无论我怎样将数据线换接口,都不影响识别,挂在/mnt下的硬盘是会受影响的。我也不知道究竟将硬盘分区挂在/media下好还是/mnt下好,根据我的使用体验,各有优劣,madrvia 2008就是将硬盘分区挂在/media下的,我觉得不好,这个我以后再说吧。
回复

使用道具 举报

发表于 2009-9-13 22:22:43 | 显示全部楼层
其实主要是grub,系统如果用label的话,应该不用改fstab的。
回复

使用道具 举报

发表于 2009-9-14 17:22:28 | 显示全部楼层
/dev/fstab 和 grub 都存在这个问题。grub 好一些是当前启动 grub 的硬盘就是 0 。fstab 启用时 linux 内核会按照端口编号设置 /dev 设备,换了位置必然导致设备名变化。

ML 早就应该改用 uuid 或者 lable 来识别 / 分区了……
回复

使用道具 举报

发表于 2009-9-14 17:48:44 | 显示全部楼层
个人不喜欢uuid的方式,都不知道哪个是哪个分区了。
回复

使用道具 举报

发表于 2009-9-14 21:25:16 | 显示全部楼层

主要的是这样可以解决很多问题……
/dev/disk/by-uuid/ 里面都是软链接,用这个其实找分区还是很容易的。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-23 04:13 , Processed in 0.041391 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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