将所有 ad 改为 gm,在 /dev 后插入 mirror。比如将 /dev/ad0s1a 改为 /dev/mirror/gm0s1a。如果没有创建别的分区,你会看到以 a, b, d, e 和 f 结尾的五个 ad0s1 分区;你需要逐一修改。
修改完毕后,再仔细检查对 /etc/fstab 及 /boot/loader.conf 作出的更改。虽说事后可以修正,但是因敲错一个字而不能启动新的系统是很烦的事。
注:有些教程说过需要在 /etc/rc.conf 中加入 swapoff 选项。现已没必要。同样地,没必要将 shutdown -r now 当成 reboot 来用。
确定没有错误之后,取出安装盘后,按下 Alt+F1 退出安装菜单。
启用镜像/双工
若你注意看启动信息,在系统读出磁盘信息后,你应看到以白色粗体字显示的信息:
GEOM_MIRROR: Device gm0 created (id=2125638583).
GEOM_MIRROR: Device gm0: provider ad0 detected.
GEOM_MIRROR: Device gm0: provider ad0 activated.
GEOM_MIRROR: Device gm0: provider mirror/gm0 launched.
GEOM_MIRROR: Device gm0 already configured.
Mounting root from ufs:/dev/mirror/gm0s1a
系统启动还在继续。不过,若在 /etc/fstab 敲错了一个字,启动过程将就此停止并等待你输入正确的信息。在下面例子中,我在修改 /etc/fstab 时忘了插入 mirror 一词,即将本应为 /dev/mirror/gm0s1a 的误作 /dev/gm0s1a,这样,FreeBSD 便不能找到我的根文件系统。
Mounting root from ufs:/dev/gm0s1a
setrootbyname failed
ffs_mountroot: can't find rootvp
Root mount failed: 6
Manual root filesystem specification:
: Mount using filesystem
标签: