http://hi.baidu.com/wxlccsu/item/70453c4960d6ace91381da1e
freebsd mountroot> 问题
同步更新链接:http://www.ecoding.net/?p=15
因工作需要,需安装一个freebSD系统,于是从仓库中找到机箱一个但是没有硬盘,于是再找来一块曾经用过的硬盘。连接好后,本来是看看这开硬盘,于是直接开机了。但是发现这块硬盘上已经有freebsd系统了,或许是以前我安装的吧用来干嘛的 不记得了。但是进入系统后命令提示符 mountroot> 。
出现这个的原因有多种,而归根到底一般是因为磁盘编号发生变了变化,但是系统中却没有修改。
解决步骤:
1、进入到 mountroot> 提示后,输入“?” 查看磁盘信息。
2、挂载可用磁盘盘符:如我的ufs:/dev/ad6s1a 挂载根目录。
等到挂载完成,提示回车 按回车键进系统。
3、cat /etc/fstab,记下/usr的分区磁盘号 /dev/ad6s1f (有时候要重启进单用户模式)
4、mount -u / 把/设为可写。可用mount看一下状态是否可写。
5、挂载/usr 因为vi 等编辑工具在 /usr/bin 里面。 mount /dev/ad6s1f /usr
6、修改 /etc/fstab , /usr/bin/vi /etc/fstab .
7、 reboot。如果不出意外就差不多ok了 至少可以进系统了。