Chinaunix首页 | 论坛 | 博客
  • 博客访问: 18673091
  • 博文数量: 7460
  • 博客积分: 10434
  • 博客等级: 上将
  • 技术积分: 78178
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-02 22:54
文章分类

全部博文(7460)

文章存档

2011年(1)

2009年(669)

2008年(6790)

分类: BSD

2008-04-06 18:24:38

一般这种情况都是在添加新硬盘后,启动提示:

CODE:

Mounting from ufs:/dev/ad2s1a
Root mount failed: 6

Manual root filesystem specification:
  :  Mount using filesystem
                                   eg:. ufs:/dev/da0s1a
?                                  List valid disk boot devices
              Abort manual input

mountroot>
这个主要是因为/etc/fstab里面乱了,导致找不到启动信息了,修改下即可。

1. ufs:/dev/ad0s1a /dev/ad0s1a ufs /
2. 进入单用户
3. 修改/etc/fstab:
# mount -o rw /
# cat /etc/fstab (察看原来/usr是那个区,下面假设为"f")
# mount /dev/ad0s1f /usr
# vi /etc/fstab
存盘,重启即可.

需要注意的是里面的ATA_STATIC_ID选项:
options         ATA_STATIC_ID           # Static device numbering
这指定对控制器使用其静态的编号; 如果没有这个选项, 则会动态地分配设备的编号。

可以考虑注释掉该选项。
阅读(1066) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~