|
|

楼主 |
发表于 2009-9-21 19:29:27
|
显示全部楼层
谢谢athurg,我好像找出问题的所在了:
我的机器上有两个硬盘,一个sata的,装着arch和xp, 一个是ide硬盘。
在archlinux下(内核启动完毕的情况下),sata的硬盘被认成sda,而ide硬盘认成sdb。
如我所说的,启动archlinux的时候经常出现出现check file system失败,而需要密码进入维护界面。进入维护界面后,我用df -T查看,发现archlinux的根分区sda2已经被挂载,但是我ls /dev/sd的时候,发现sata硬盘却被认作sdb了,而ide硬盘倒过来变成sda了。
我现在把ide硬盘拿出来,单独使用sata硬盘,则启动失败的问题完全消失。
我被搞糊涂了,为什么有两个硬盘在的时候,系统有时候可以启动,有时候不可以启动,在ide硬盘不在的时候却可以100%正常启动呢??
我的fstab上根分区的写法正常 /dev/sda2,用的是default reiserfs的参数,没有什么check之类的。 |
|