Согласно этому сайту, загрузчик EFI для FreeBSD еще не интегрирован в бинарные выпуски FreeBSD. Я сам не проверял статус, поэтому не уверен, что информация устарела.
Из вашего описания на 100% не ясно, выполняете ли вы установку только для FreeBSD или выполняете тройную загрузку с Windows и Ubuntu. Если последнее, это может вызвать осложнения, так как на GPT-диске Windows будет настаивать на загрузке в режиме EFI. Переключение между BIOS-режимом и EFI-загрузкой обычно немного неудобно; однако мой менеджер загрузки rEFInd может упростить задачу на некоторых (но не на всех) компьютерах. По сути, вы должны установить rEFInd и отредактировать refind.conf
: раскомментируйте строку scanfor
и убедитесь, что hdbios
является одним из его вариантов. Это позволит rEFInd соединиться со стандартной загрузкой в режиме EFI в загрузчик FreeBSD в режиме BIOS.
Хотя использование rEFInd таким способом может сработать, если у вас есть система только с FreeBSD, может работать более простое решение: используя инструмент разметки, не зависящий от GPT, установите "загрузочный флаг" (он же "активный флаг") на MBR. защитная перегородка типа 0xEE. Некоторые EFI отказываются запускать ОС в BIOS/CSM/ устаревшем режиме, если только раздел MBR не помечен как активный, и этот обходной путь удовлетворит такие EFI. Посетите мою веб-страницу по этой теме для получения дополнительной информации и некоторых других предложений, если это решение не поможет.