У меня 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 и попробуйте переустановить grub2
MBR. Он должен распознать загрузчик FreeBSD на слайсе и добавить запись для загрузки FreeBSD, а также Ubuntu и Windows.
Примечание: у меня нет FreeBSD, чтобы это проверить.
решение2
Как я уже говорил в предыдущем посте... загрузка FreeBSD не является проблемой с Grub2. Вы только указываете свой корневой раздел (установки FreeBSD), а затем переходите к kfreebsd /boot/loader
. Когда он исчезает после обновления ядра, например, на вашей установке Linux, это тоже не проблема. Запишите его в раздел custom, /etc/grub.d/
где он время от времени создает конфигурацию.