#使用grub
使用grub,需要把 /usr/local/share/grub/i386-freebsd 目录下的文件拷贝到下面的目录:/boot/grub
做法:
# mkdir /boot/grub
# cp /usr/local/share/grub/i386-freebsd/* /boot/grub
运行 sysctl 命令,解除FreeBSD对主引导记录的保护
# sysctl kern.geom.debugflags=16
安装grub到主引导记录(MBR)上
做法:
# grub
> find /boot/grub/stage1
(hd0,1,a) <- 运行find出现的信息
>root (hd0,1,a) <- 提示文件系统类型
>setup (
hd0,1,a
) <- 提示信息很多,如果看到几个sucess,Done.表示操作成功
>quit
生成,编辑 /boot/grub/menu.lst 文件
default=0
timeout=3
splashimage=(hd0,1,a)/boot/grub/splash.xpm.gz
title Microsoft Windows XP Professional
rootnoverify (hd0,0)
makeactive
chainloader +1
title FreeBSD 8.0-RELEASE
root (hd0,1,a)
kernel /boot/loader
重新启动计算机,看grub是否生效