amenxnf 发表于 2004-11-17 10:46:06

硬盘换了ide口,怎么设置才能正常运行linux

原来硬盘挂在hdc上装的linux.
现在要把硬盘换为hda,能进入linux 的修复命令行。
请问怎么设置才能正常启动linux?谢谢。

翔羽 发表于 2004-11-17 10:57:45

不可以。

恢复原来的IDE口

gucuiwen 发表于 2004-11-18 15:51:21

不可以。

恢复原来的IDE口
在没有尝试过以前不要这么想当然的下结论.

方法是这样的:
起动后提示根分区,所以在启动的时候给内核加上root= 参数

假设原来的根分区是 /dev/hdc1 现在改了以后是 /dev/hda1

那么加上参数 root=hda1

这样系统就可以顺利的起动到 init 进程.
但是由于/etc/fstab 表中的内容还没有改过来.所以init提示有问题(具体什么问题我也记不起了) 反正提示让你输入root密码进行修复 或者安ctrl+D 继续,

这个时候输入密码就会给出bash提示符.

这时候就可以操作了,

先remount一下,使根分区可写.

#mount -o remount,rw /

然后修改/etc/fstab

#vi /etc/fstab

把原来hdc的内容改成hda就可以了.

为了下次起动的时候不需要再加root=参数,你还需要修改grub.conf或者lilo.conf

重新起动就可以了.
当然,如果你光区挂成了hdc 或hdc分配给其他硬盘,你还需要做一些相应的小修改.
主要是/dev/cdrom的符号连接等.

反正这些内容很容易解决,出现问题看一下问题提示自给就可以解决了.

amenxnf 发表于 2004-11-21 09:45:37

谢谢,问题已解决。但方法有点小小变动。我用的是fc1
我的fstab如下
LABEL=/boot   /boot    ext3    defaults      1 2
我是把后面的1 2 改为0 0解决问题的。
谢谢楼上指点。
页: [1]
查看完整版本: 硬盘换了ide口,怎么设置才能正常运行linux