Ubuntu 10.04를 기본 OS로 설치하고 PC BSD를 다른 파티션에 설치했습니다. /dev/sda4
설치할 부트로더가 없습니다. /etc/grub.d/40_custom
PC-BSD에 대한 항목을 추가하려면 편집이 필요하다는 것을 알았습니다 . 그러나 지금까지는 아무것도 작동하지 않는 것 같습니다.
편집: 이 방법은 작동하지만 OS가 완전히 부팅되지 않고 MOUNTROOT 파티션을 묻는 메시지가 나타납니다.
menuentry "PC-BSD 8.1" {
insmod ufs2
set root=(hd0,4)
kfreebsd /boot/kernel/kernel
}
아래 선택한 답변이 맞습니다. Linux 이중 부팅을 사용하는 경우 권장합니다아니요고통스러운 것이 아니라면 문서에서 권장하는 대로 PC-BSD 부트로더를 설치하십시오.
답변1
이것이 내가 가지고 있는 것입니다 /etc/grub.d/40_custom
. 나를 위해 일했습니다 :) hd0,3
올바른 입력으로 바꾸는 것을 잊지 마십시오.
menuentry 'FreeBSD 8.0 64bit' --class os {
set root='(hd0,3)'
chainloader +1
}
답변2
여기에 또 다른 해결책이 언급되어 있습니다.GRUB2 부팅 메뉴에 FreeBSD 추가,지금 바로:
menuentry "FreeBSD" --class freebsd --class bsd --class os {
insmod ufs2
insmod bsd
set root=(hd0,1)
kfreebsd /boot/kernel/kernel
kfreebsd_loadenv /boot/device.hints
set kFreeBSD.vfs.root.mountfrom=ufs:/dev/ada0s1a
set kFreeBSD.vfs.root.mountfrom.options=rw
set kFreeBSD.hw.psm.synaptics_support=1
}
이 솔루션은 Ubuntu 12.04, LFS 7.9 및 FreeBSD 10.3을 부팅하는 데 세 번이나 효과적이었습니다.