Двойная загрузка с использованием диспетчера загрузки Windows не работает

Двойная загрузка с использованием диспетчера загрузки Windows не работает

Я новичок в 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/

И сама установка прошла как по маслу. Вот шаги, которые я сделал:

  1. Уменьшить размер раздела в Windows
  2. Установите ubuntu. Как описано в руководстве, я создал три раздела:
    • Загрузочный раздел, логический, 150 МБ, EXT4 и точка монтирования/boot
    • Раздел подкачки, логический, 2 ГБ
    • Основной раздел, логический, с 10 ГБ, btrfs и точкой монтирования/
  3. Установка успешно завершена (включая GRUB2)
  4. Теперь я снова загрузился в Windows и установил EasyBCD.
  5. Там я добавил новую запись в меню Boot, указывающую на загрузочный раздел размером 150 МБ. Инструмент также распознает этот раздел как "Linux".
  6. При перезагрузке появляется диспетчер загрузки 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.

Доступные разделы на моем SSD. Включая раздел Windows Boot Manager.

Я попробовал 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

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