Mi objetivo era: Arrancar FreeBSD 10 desde Grub2 editando 40_custom en /etc/grub.d
Mi configuración: FreeBSD10 está en el quinto disco duro de mi sistema (/ dev / sde en Linux, entonces hd4 para Grub2. Recuerde que en Grub2 hd comienza desde hd0 para unidades y particiones desde 1 en adelante, no cero). La partición raíz es la segunda (/ dev / sde2) ya que utilicé la partición guiada de FreeBSD (uso del disco completo) durante la instalación (la más simple). Recordando, es decir: establecer root = '(hd4,2)' para el quinto disco duro y la segunda partición.
info: (chainloader +1 en realidad no es necesario! Lo siguiente me lleva directamente a FreeBSDs Bootloader).
Para resumir un poco: solo tiene que adaptar set root = (x, x), no se necesita nada más. Si desea iniciar el kernel directamente, las cosas se vuelven un poco más complejas que la entrada a continuación.
menuentry "FreeBSD 10.0" {
insmod part_gpt
set root='(hd4,2)'
kfreebsd /boot/loader
}
Me decepcionó un poco os-prober que acaba de encontrar 'Distribución desconocida de Linux en / dev / sde2'
ps: no olvides 'update-grub' después y Taddaa (con suerte). :) Si alguien tiene éxito, envíame un mensaje, ¡me encantaría saber de ti!