arch下面怎么把硬盘挪个位置?

其他Linux/Unix/BSD/OSX等发行版讨论
回复
头像
sfbi
帖子: 796
注册时间: 2007-09-06 11:41
来自: Bergen

arch下面怎么把硬盘挪个位置?

#1

帖子 sfbi » 2008-08-16 14:45

想把硬盘移到另一个接口,bios里面相应改成对应的硬盘启动。结果可以进到grub,但是接下来再启动就无法成功了。不知道怎么才能解决。

具体情况:
双硬盘,每块硬盘各装一操作系统。目前只要更改bios中的启动顺序就可以实现切换操作系统。现在想把装有arch的硬盘和另一硬盘对调,结果出现了上面的问题。
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

#2

帖子 adagio » 2008-08-16 15:02

这个应该是顺序问题,我的也是两块SATA硬盘,是顺序插线的,sda、sdb,插上移动硬盘就是sdc,有一次把第二硬盘换到了靠后的插口,再同时插上移动硬盘,刚启动到grub就不对了,它把移动硬盘检测成了sdb,而第二硬盘检测成sdc。
所以你的问题应该就是这样,修改menu.lst和fstab文件就可以了
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
头像
sfbi
帖子: 796
注册时间: 2007-09-06 11:41
来自: Bergen

#3

帖子 sfbi » 2008-08-16 15:11

多谢,那么如何确定arch把硬盘检测成哪个了呢?
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

#4

帖子 adagio » 2008-08-16 15:19

嗯……
我只能提供一个思路,具体情况太复杂,你只能自己折腾了。
说实话我上次一搞就发现这样不对头,赶紧换回来再没敢动了 :lol:
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
头像
sfbi
帖子: 796
注册时间: 2007-09-06 11:41
来自: Bergen

#5

帖子 sfbi » 2008-08-16 15:24

:shock: :shock: :shock:
menu.lst还好办,多写一个就行了。fstab弄错了就怕再也进不去了啊。
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

#6

帖子 adagio » 2008-08-16 15:43

fstab要说也不难,可是比如我的电脑里有很多地方是交叉引用的设备名,想一想我就头大,不敢搞了。

我看如果你是新系统的话,可以试试。
但如果像我这样就别动了,或者干脆重装一遍,让安装程序去搞 :lol:
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
头像
sfbi
帖子: 796
注册时间: 2007-09-06 11:41
来自: Bergen

#7

帖子 sfbi » 2008-08-16 15:50

多谢了。唉唉,如果是新系统,我就重装了。。。不想再重新安装软件,配置很多东东。

在arch的forum发了个帖子,看看有没有人回 :lol: :lol:
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

#8

帖子 adagio » 2008-08-16 15:51

其实以后多使用UUID方式引用设备名会减少很多麻烦……
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
头像
sfbi
帖子: 796
注册时间: 2007-09-06 11:41
来自: Bergen

#9

帖子 sfbi » 2008-08-16 15:59

嗯,是的。暂时还不熟悉,目前没时间去弄明白那些东东,只要能用就可以了。印象中我应该没什么交叉引用设备名称的地方,想来还比较容易解决的呢。
头像
sfbi
帖子: 796
注册时间: 2007-09-06 11:41
来自: Bergen

#10

帖子 sfbi » 2008-08-16 16:59

嗯嗯,试了又试,menu.lst中将sda改成sdb之后,可以进入到加载模块那里了,然后提示硬盘找不到或不是ext2。可见换了硬盘位置之后,arch的确将硬盘认成了sdb。但在确定补救方法之前,我还是不敢将fstab中的sda改成sdb。

fstab如果改错了,系统仍然可以以root登录,不知道那种情况下是否可以手动挂载硬盘,然后将fstab改回来,唉唉。烦啊 :?
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

#11

帖子 adagio » 2008-08-16 17:21

只要能进终端,你就可以先执行

代码: 全选

fdisk-l
就可以看到当前所有的分区信息,然后用手动mount啦

参考一下这里
viewtopic.php?p=884743&highlight=#884743
二楼
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
头像
sfbi
帖子: 796
注册时间: 2007-09-06 11:41
来自: Bergen

#12

帖子 sfbi » 2008-08-16 17:27

:D :D :D

我把fstab中的sda也全都改成了sdb,现在可以了。一切正常。你的设想一点都没错,赞~~

将硬盘换过来以后,首先在menu.lst中增加了一项,其中将kernel那行的sda改成sdb。然后以这一项启动,可以进行到加载模块,说明grub完全没错。

然后提示硬盘找不到或分区类型不对,那就是因为fstab不对嘛。好在arch会自动提示以root登录手动修改配置(连硬盘都自动给挂载好了。。。)。于是我就把fstab中的sda改成sdb,然后重启,一切ok!
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

#13

帖子 adagio » 2008-08-16 17:42

:shock: 新系统就是麻烦少……
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
回复