Я новичок в Ubuntu и хочу установить его на новый раздел, кроме Windows. Я выполнил шаги в этом руководстве:http://www.linuxbsdos.com/2014/02/01/dual-boot-windows-8-or-windows-7-and-ubuntu-13-10-with-ubuntu-on-a-btrfs-filesystem/
И сама установка прошла как по маслу. Вот шаги, которые я сделал:
- Уменьшить размер раздела в Windows
- Установите ubuntu. Как описано в руководстве, я создал три раздела:
- Загрузочный раздел, логический, 150 МБ, EXT4 и точка монтирования
/boot
- Раздел подкачки, логический, 2 ГБ
- Основной раздел, логический, с 10 ГБ, btrfs и точкой монтирования
/
- Загрузочный раздел, логический, 150 МБ, EXT4 и точка монтирования
- Установка успешно завершена (включая GRUB2)
- Теперь я снова загрузился в Windows и установил EasyBCD.
- Там я добавил новую запись в меню Boot, указывающую на загрузочный раздел размером 150 МБ. Инструмент также распознает этот раздел как "Linux".
- При перезагрузке появляется диспетчер загрузки Windows и показывает мне новую запись Ubuntu как возможный вариант.
Но когда я выбираю Ubuntu, GRUB не появляется. Вместо этого я вижу загадочное сообщение об ошибке (см. ниже), которое быстро исчезает. Я понятия не имею, что я сделал не так.
Это сообщения об ошибках, когда диспетчер загрузки Windows пытается загрузиться с раздела, содержащего GRUB:
Try (hd0,0): NTFS5: No ang0
Try (hd0,1): NTFS5:
Это быстро исчезает, а затем:
Initialize variable space...
Starting cmain() ...
С этого момента ничего не произойдет. В этот момент я ожидал появления GRUB2.
Вот как выглядел жесткий диск до того, как я применил новые разделы. Я мог бы использовать его sdb1
в качестве цели для GRUB, но это перезапишет диспетчер загрузки Windows, верно? В случае ошибки я больше не смогу загрузить Windows, поэтому я предпочитаю избегать этого и использовать диспетчер загрузки Windows.
Я попробовал boot-repair, но это не сработало. При запуске я получаю это окно с предупреждением, в котором говорится: "/boot found.":
решение1
Вы можете безопасно заменить загрузчик Windows на GRUB. GRUB может управлять как Windows, так и Ubuntu. По моему опыту, это простой, прямой и безошибочный способ двойной загрузки. GRUB рулит!
Я упомянул простоту, и я это имею в виду. Все, что вам нужно сделать, это вставить установочный носитель Ubuntu, перезагрузиться, выбрать Try Ubuntu without Installing
.
Теперь в режиме реального времени выполните следующие команды, подключившись к интернету:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair
Просто выберите Recommended Repair
и следуйте инструкциям. Конечным результатом будет то, что GRUB станет вашим менеджером загрузки, и с его помощью вы сможете загрузить как Windows, так и любые другие дистрибутивы Linux, которые вы можете установить, включая Ubuntu.
Удачи!
Источник и ссылка:Восстановление загрузки: Документация Ubuntu