Моєю метою було: завантажувати FreeBSD 10 з Grub2, редагуючи 40_custom в /etc/grub.d
Моя установка: FreeBSD10 знаходиться на п’ятому hdd моєї системи (/ dev / sde під Linux, тому hd4 для Grub2. Пам’ятайте, що під Grub2 hd починається з hd0 для накопичувачів, а розділи з 1 і далі, а не з нуля). Корінний розділ є другим (/ dev / sde2), оскільки я використовував керований розділ FreeBSD (використовувати весь диск) під час встановлення (найпростіший). Нагадаємо, що це: set root = '(hd4,2)' для п’ятого hdd та другого розділу.
інформація: (ланцюговий завантажувач +1 насправді не потрібен! Наступне приводить мене безпосередньо до завантажувача FreeBSDs).
Підводячи підсумок: ви просто повинні адаптувати встановлений root = (x, x), більше нічого не потрібно. Якщо ви хочете завантажувати ядро безпосередньо, речі стають трохи складнішими, ніж запис нижче.
menuentry "FreeBSD 10.0" {
insmod part_gpt
set root='(hd4,2)'
kfreebsd /boot/loader
}
Мене трохи розчарував os-prober, який щойно знайшов "Невідомий дистрибутив Linux на / dev / sde2"
ps: не забудьте "update-grub" згодом і Taddaa (сподіваємось). :) Якщо комусь вдасться, киньте мені повідомлення, я був би радий почути вас!