FreeBSD не отображается в меню grub после установки на DualBoot. (Теперь система TriBoot)

FreeBSD не отображается в меню grub после установки на DualBoot. (Теперь система TriBoot)

У меня Windows 7, Ubuntu и FreeBSD установлены на отдельных разделах на одном жестком диске. При загрузке у меня есть только возможность выбрать Ubuntu или Windows 7. После успешной установки FreeBSD она теперь отображается в GRUB.

Я загрузил и Ubuntu, и Windows, и они действительно правильно помечены, указывают на правильный раздел и отображают правильную операционную систему без каких-либо недостатков или проблем.

Вот данные, которые мне удалось собрать в ходе этого процесса.

1.) ПРОГРЕСС ОПЕРАЦИОННОЙ СИСТЕМЫ

Сначала я начал с Windows 7. Затем, как программист, я захотел изучить Linux, поэтому я добавил Ubuntu. В процессе установки Ubuntu мне было разрешено «изменить» мой основной раздел, не заходя в «Управление компьютером/дисками» в «Администрировании» в Windows. Так что это было удобно, я изменил свой раздел и изменил его размер на месте, чтобы освободить место для Ubuntu. Это работало отлично, и прежде чем вы это осознали, я уже печатал и запоминал строки команд терминала. Это было здорово. Многие вещи, которые мне нравятся в GitHub и других процедурах SSH, теперь стали для меня гораздо более понятными.

Итак, чувствуя эти хорошие вибрации чувств, я подумал, как было бы здорово иметь возможность общаться с некоторыми из этих действительно старых ребят из баз данных / ИТ-специалистов, покуривая сигарету или попивая кофе или что-то еще. Давайте попробуем Unix. Почему бы и нет, верно?

2.) ВАРИАНТЫ ЗАГРУЗКИ ДО UBUNTU И ПОСЛЕ UBUNTU

Раньше, если у меня было установлено две версии Windows, например Windows XP и Widows 7, у меня была возможность «Загрузить предыдущую версию Windows» или загрузить «Windows 7» с 30-секундным обратным отсчетом, прежде чем выбрать первый вариант.

Теперь, после установки Ubuntu, я полагаю, что теперь я вижу сообщение «GRUB?». Сначала отображается загрузка Ubuntu, дополнительных параметров Ubuntu, Memtest и Memtest(86), а затем Windows 7 в самом низу с отсчетом, как мне кажется, в 10 секунд.

3.) КАК Я ДОБАВИЛ СВОЙ РАЗДЕЛ FREEBSD

Я собирался загрузить Windows 7, воспользоваться Управлением компьютером/дисками и удалить немного места из раздела Windows, но на разделе Windows у меня осталось всего 20 ГБ, так как я отдал разделу Ubuntu половину своего жесткого диска (блин). Когда я попытался разделить раздел Ubuntu, все, что касалось разделения, расширения или чего-либо в этом роде, было неактивно. Затем я вспомнил о возможностях, которые мне предоставил установочный диск Ubuntu. Опция «изменить». Так что я так и сделал. Теперь у меня был доступ к изменению раздела Ubuntu на установочном диске Ubuntu. Я изменил его и разделил пополам, что дало моему разделу, выделенному для FreeBSD, 50 сладких ГБ.

4.) ЧТО МОЖЕТ БЫТЬ ПРИЧИНОЙ ПРОБЛЕМЫ? МНЕ НУЖНА ПОМОЩЬ.

Поэтому, когда я изменил раздел в установщике Ubuntu (который я вышел после изменения раздела), я никогда не форматировал раздел. Если только установщик Ubuntu не выдает файловую систему по умолчанию во время изменения, я не знаю, как он был отформатирован. Когда я установил на него FreeBSD, он, похоже, был счастлив и установился нормально. Я загрузил сетевые драйверы, добавил свой пароль Wi-Fi. Создал учетные записи root и non-root и еще кое-что.

5. ВЫВОД

Мой загрузчик, который теперь перешел на новый GRUB, не отображает FreeBSD или какие-либо указания на то, что у меня есть другой раздел с другой операционной системой, и для того, чтобы иметь хоть какой-то шанс наладить связь с ребятами из Unix, мне понадобится ваша помощь. Спасибо за вашу экспертизу.

решение1

Загрузчик FreeBSD, судя по всему, не очень хорош в мультизагрузке. В таком случае он, вероятно, перезаписал загрузчик Ubuntu ( grub2) своим собственным.

Возможным решением будет загрузка FreeBSD и настройка ее на установку загрузчика на слайсе (разделе), где установлена ​​FreeBSD (а не в MBR).

Затем загрузитесь с Ubuntu CD/DVD и попробуйте переустановить grub2MBR. Он должен распознать загрузчик FreeBSD на слайсе и добавить запись для загрузки FreeBSD, а также Ubuntu и Windows.

Примечание: у меня нет FreeBSD, чтобы это проверить.

решение2

Как я уже говорил в предыдущем посте... загрузка FreeBSD не является проблемой с Grub2. Вы только указываете свой корневой раздел (установки FreeBSD), а затем переходите к kfreebsd /boot/loader. Когда он исчезает после обновления ядра, например, на вашей установке Linux, это тоже не проблема. Запишите его в раздел custom, /etc/grub.d/где он время от времени создает конфигурацию.

Связанный контент