Garey's Blog–FreeBSD/PHP/GoLang

八月 2nd, 2010

FreeBSD重装Boot Manager解决新增硬盘导致系统无法引导的问题

8,206 views, FreeBSD, by garey.

本人碰到的问题是这样的,原来机器上只有一块硬盘da0,所以当时安装系统的时候,选择的Standard Install a standard MBR(no boot manager)的引导方式。但后来机器需要增加一块ad0的硬盘,因为现在这块硬盘是第一块硬盘了,所以standard的引导方式默认会从ad0启动,在系统启动的时候会报错:

FreeBSD/i386 BOOT

Default: 0:ad(0,a)/boot/kernel/kernel

boot:

解决方法就是重新安装BootMgr这个引导程序,具体操作:

先将IDE硬盘卸载,将系统正常启动;

执行sysctl kern.geom.debugflags=16,解除主引导记录保护限制;

再执行sysinstall–>configure–>fdisk,找到FreeBSD 的分区,按s设置可启动,再按w键写入,q退出后选择boot manager引导方式,选择BootMgr Install the FreeBSD Boot Manager;

然后重启系统,并将IDE硬盘接上使用即可。

Back Top

发表评论