grub2建議不要手工修改啟動菜單/boot/grub2/grub.cfg,而是
修改/etc/grub.d/及/etc/default/grub後,通過命令grub2-mkconfig來生成。
步驟:
1 在/etc/grub.d/40_customer中增加菜單項:
menuentry 'freebsd' {
insmod ufs2
set root='(hd0,msdos3)'
kfreebsd /boot/loader
}
2 生成菜單:
grub2-mkconfig -o /boot/grub2/grub.cfg
遇到啟動菜單有錯,無法引導時,可以使用livecd啟動,然後掛著boot分區,
恢復啟動菜單。
所以每次修改啟動菜單時,最好備份一下。