У меня есть рабочая станция, которая работает в конфигурации с двойной загрузкой (Ubuntu 9.04 и Win Vista (Home Premium)). Вчера я попытался установить FreeBSD 9.0 поверх раздела Ubuntu. Во время установки предлагается выбрать между ada0 и ada1 (я хотел использовать весь диск) — win находится на ada0, а ubuntu на ada1, поэтому я выбираю второй вариант. В этот момент установщик выдает ошибку: «Операция отменена — предварительная проверка не удалась».
После этого шага вам будет показана схема расположения разделов. В моем случае это было что-то вроде:
ada0 <#disk size> MBR
ada0s1 <#disk size> ntfs <== win
ada1 <#disk size> freebsd-boot
ada1p1 64KB freebsd-boot
ada1p2 <#disk size> freebsd-ufs /
ada1p3 4.0GB freebsd-swap none
da0 1.9GB BSD
da0a 534MB freebsd-ufs
где da0 — это USB, содержащий образ freebsd. Установка завершается успешно, и установщик рекомендует перезагрузить машину. Когда я перезагружаюсь, GRUB (установленный с ubuntu) путается и выдает следующую ошибку:
stage1.5
GRUB loading, please wait...
Error 17
Есть ли простой способ (не прибегая к форматированию дисков и не начиная все заново) исправить загрузочные записи?
решение1
Вы установили менеджер загрузки FreeBSD?
В портах также есть порт grub. Вы можете попробовать установить его и перенастроить bootmanager.