Мой компьютер не загружает GRUB при загрузке

Мой компьютер не загружает GRUB при загрузке

Я использую ноутбук TOSHIBA Satellite A300 с установленной Windows 8.1 Pro.

Я создал Live USB с помощью Universal USB Installer 1.9.6.1, с которого я могу загрузить Ubuntu 15.04, используя ISO-образ с сайта Ubuntu.

Мой ноутбук успешно загрузился с USB-накопителя, и Ubuntu успешно запустился без проблем.

На рабочем столе (полагаю, он так и называется) был файл/программа с названием «Установить Ubuntu 15.04», который я открыл.

Во время установки я выбрал диск, который я уже решил выделить для Ubuntu, и изменил его тип файловой системы на ext4`` и установил Ubuntu на этот диск. Когда установка завершилась, меня попросили перезагрузить компьютер, что я и сделал, но вместо этого мой компьютер напрямую загрузил Windows 8.1. Раздел, на котором установлен Ubuntu, теперь невидим для Windows, но на вкладке Disk Managementв окне управления компьютером Windows 8.1 указано «здоров». Во время установки Ubuntu я увидел статус «Установка GRUB» или что-то похожее, я провел небольшое исследование и выяснил, что GRUB — это менеджер мультизагрузки от FSF. Однако, похоже, его не существует, и я не могу загрузить Ubuntu, установленную на жестком диске, что бы я ни делал.

Я хотел бы получить вашу помощь, чтобы узнать, что мне следует сделать, чтобы:

  1. Заставьте мой компьютер обнаружить Ubuntu, чтобы я мог его загрузить.

  2. Каждый раз спрашивать, какую ОС я хотел бы загрузить.

большое спасибо

решение1

Полагаю, проблема была в том, что grub был установлен и настроен на запуск Ubuntu только потому, что я выбрал «что-то другое» при установке Ubuntu. Поскольку у меня не было важной информации, я переустановил Ubuntu, но на этот раз выбрал «установить вместе с Windows», поэтому grub был установлен и настроен на запрос о том, какую ОС следует загрузить.

Вот к какому выводу я пришел, пытаясь решить эту проблему.

Я надеюсь, что это было полезно.

решение2

Сначала вам нужноотключить спящий режимиБыстрая загрузка(если применимо) в вашей ОС Windows 8.1.
Загрузите Windows, откройтекомандная строка от имени администратораи выполните эту команду:

powercfg /h off  

Чтобы отключить быструю загрузку, откройтеПанель управления(старая версия - не современный дизайн),
выберитеНастройки энергии, давать возможностьпоказать скрытые настройкииснимите флажок с пункта Быстрая загрузка.

Неисправностьмашина (сделатьНЕ перезагружать) полностью.

Переустановите загрузчик GRUB в вашей установке Ubuntu врежим EFI.
Загрузитесь с установочного носителя Ubuntu, затем откройте терминал и выполните:

sudo mount /dev/sd*** /mnt
sudo mount /dev/sd** /mnt/boot/efi
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
sudo chroot /mnt
grub-install /dev/sd*
update-grub  

Примечание 1: sd*= диск | sd**= раздел efi | sd***= системный раздел

Если ваша машина поставляется сустаревший BIOS- переустановите загрузчик GRUB с помощью следующих команд:

sudo mount /dev/sd** /mnt  
sudo grub-install --boot-directory=/mnt/boot /dev/sd*

Примечание 2: sd*= диск | sd**= системный раздел

Для определения номеров разделов используйтеGParted. Инструмент включен в установочный носитель Ubuntu.

Загрузитесь в BIOS и измените порядок загрузки в настройках UEFI.
Выберите Ubuntu в качестве операционной системы по умолчанию для загрузки.
Теперь вы можете выбрать, какую систему загрузить, из меню GRUB.

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