LinuxSir.cn,穿越时空的Linuxsir!

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

硬盘在数据线位置变化不能启动

[复制链接]
发表于 2005-5-24 16:28:27 | 显示全部楼层 |阅读模式
装Linux的时候,将硬盘放在hda上。
后来将硬盘插在数据线的另一个接头上,应该变成了hdb了吧?这时启动linux,提示什么无法初始化/hda/init之类的。

有办法适应现在的变化吗?
发表于 2005-5-25 12:35:01 | 显示全部楼层
可以用安装光盘引导进入linux rescue模式,然后手工mount上linux的/分区,再修改/etc/fstab文件,把hda改成hdb就可以了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-25 14:10:12 | 显示全部楼层
谢谢老大。
没改之前,进不去重新换下硬盘的位置。现在改了/etc/fstab,还是进不去。这下倒好,用RedHat的启动光盘进入Rescue模式后,也不知道怎么mount硬盘了。根本进不去了。:(
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-25 14:24:36 | 显示全部楼层
配服自己:
用启动盘进入系统后,不知道怎么mount根分区,但是我知道根分区在/dev/hdb1上,于是:
mkdir /xx
mount -t ext3 /dev/hdb1 /xx
vi /xx/etc/fstab
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-25 14:47:09 | 显示全部楼层
实际情况是这样的:
我有两个硬盘。挂在同一根数据线上。一头接在主板上,另一头接硬盘A,中间接硬盘B。
是不时硬盘A就是hda?硬盘B就是hdb?

A硬盘装的XP,B硬盘空。在XP中运行vmware5.0,装了一个MagicLinux1.2,卸掉vmware设定的scsi硬盘,用真实的硬盘B作为ide:0:0。

顺利安装完。并且都OK了。

为了测试硬盘B是不是可以启动。我重启后,在BIOS中禁止了硬盘A。

系统还真的从B启动了。但是最终还是找不到根目录。


我的目的其实是想:想启动xp的时候,设置BIOS,从xp启动,玩玩虚拟机,想从linux启动时,设置BIOS,不用xp了。
回复 支持 反对

使用道具 举报

发表于 2005-5-26 11:31:30 | 显示全部楼层
我想应该是ide1 主盘是hda,从盘是hdb,ide2主盘hdc,从盘hdd
楼主修改bios来决定启动的系统没有必要,完全可以通过grub来做多重启动
我的是hda1 xp
hda6  debian
hdc1 ubuntu
用的好好的
回复 支持 反对

使用道具 举报

发表于 2005-5-26 13:08:18 | 显示全部楼层
Post by cnmmd

我的目的其实是想:想启动xp的时候,设置BIOS,从xp启动,玩玩虚拟机,想从linux启动时,设置BIOS,不用xp了。


这个你还不如在那个空硬盘上单独安装一个linux,使用grub来切换xp和linux,要玩虚拟机的话也可以在linux下安装。
回复 支持 反对

使用道具 举报

发表于 2005-5-26 19:08:40 | 显示全部楼层
应该是主盘是hda,从盘是hdb,不是接口的问题吧
回复 支持 反对

使用道具 举报

发表于 2005-5-26 20:21:16 | 显示全部楼层
楼上的,主盘和从盘就是因为接在不同的地方才有的说法啊!
回复 支持 反对

使用道具 举报

发表于 2005-5-27 11:25:13 | 显示全部楼层
硬盘跳线有几个选择:master,slaver,cable select
只有在跳线选择cable select时主从盘才由线缆决定
回复 支持 反对

使用道具 举报

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

本版积分规则

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