Tujuan saya adalah: Boot FreeBSD 10 dari Grub2 dengan mengedit 40_custom di /etc/grub.d
Setup saya: FreeBSD10 adalah hdd kelima dari sistem saya (/ dev / sde di Linux, jadi hd4 untuk Grub2. Ingatlah bahwa di bawah Grub2 hd dimulai dari hd0 untuk drive, dan partisi dari 1 dan seterusnya, bukan nol). Partisi root adalah yang kedua (/ dev / sde2) karena saya telah menggunakan partisi FreeBSD (menggunakan seluruh disk) saat menginstal (paling sederhana). Ingat, yaitu: set root = '(hd4,2)' untuk hdd kelima dan partisi ke-2.
info: (chainloader +1 sebenarnya tidak diperlukan! Berikut ini membawa saya langsung ke FreeBSDs Bootloader).
Untuk meringkas sedikit: Anda baru saja menyesuaikan set root = (x, x), tidak ada lagi yang diperlukan. Jika Anda ingin mem-boot kernel secara langsung, segalanya menjadi sedikit lebih rumit daripada entri di bawah ini.
menuentry "FreeBSD 10.0" {
insmod part_gpt
set root='(hd4,2)'
kfreebsd /boot/loader
}
Saya sedikit kecewa dengan os-prober yang baru saja menemukan 'Distribusi linux tidak dikenal di / dev / sde2'
ps: jangan lupa 'update-grub' sesudahnya dan Taddaa (semoga). :) Jika seseorang berhasil, lemparkan saya pesan, saya akan senang mendengar dari Anda!