pos*_*ist 7 freebsd dual-boot boot grub2
我安装了 Ubuntu 10.04 作为我的主要操作系统,并且我在不同的分区中安装了 PC BSD:/dev/sda4没有安装它的引导加载程序。我发现我需要编辑/etc/grub.d/40_custom以添加 PC-BSD 的条目。不过,到目前为止,似乎没有任何效果。
编辑:这种工作,但没有完全启动操作系统,然后它要求我提供 MOUNTROOT 分区。
menuentry "PC-BSD 8.1" {
insmod ufs2
set root=(hd0,4)
kfreebsd /boot/kernel/kernel
}
Run Code Online (Sandbox Code Playgroud)
下面选择的答案是正确的。如果您使用 Linux 进行双引导,我建议不要按照文档建议安装 PC-BSD 引导加载程序,除非您感到痛苦。
这就是我所拥有的/etc/grub.d/40_custom。对我有用:)只要记住hd0,3用你的正确输入代替即可
menuentry 'FreeBSD 8.0 64bit' --class os {
set root='(hd0,3)'
chainloader +1
}
Run Code Online (Sandbox Code Playgroud)