QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 653|回复: 3

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

[复制链接]
发表于 2004-11-17 10:46:06 | 显示全部楼层 |阅读模式
原来硬盘挂在hdc上装的linux.
现在要把硬盘换为hda,能进入linux 的修复命令行。
请问怎么设置才能正常启动linux?谢谢。
发表于 2004-11-17 10:57:45 | 显示全部楼层
不可以。

恢复原来的IDE口
回复

使用道具 举报

发表于 2004-11-18 15:51:21 | 显示全部楼层
[quote:471ad292a2="翔羽"]不可以。

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

方法是这样的:
起动后提示根分区,所以在启动的时候给内核加上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的符号连接等.

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

使用道具 举报

 楼主| 发表于 2004-11-21 09:45:37 | 显示全部楼层
谢谢,问题已解决。但方法有点小小变动。我用的是fc1
我的fstab如下
LABEL=/boot     /boot    ext3    defaults        1 2
我是把后面的1 2 改为0 0解决问题的。
谢谢楼上指点。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-15 14:17 , Processed in 0.042877 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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