Как настроить grub-efi? Имеется ноутбук. Жесткий диск — GPT таблица разделов и предустановленная Windows 7 x64, EFI загрузчик.
Рядом с Windows установил Ubuntu 12.04.1 desktop x64.
Проблема в том, что загрузка идет сразу в Windows, GRUB не загружается.
Удалил grub-pc, поставил grub-efi и efilinux, сделал grub-install и update-grub на раздел EFI загрузчика — не помогло.
Пробовал из /boot/grub/ копировать .efi файлы на раздел EFI загрузчика вручную — GRUB пытается загрузиться, но у него не получается.
Сейчас по-умолчанию грузится Windows. Если загрузиться с флешки, на которой установлен GRUB, то можно загрузиться и в Ubuntu.
Как сделать, чтобы по умолчанию грузился GRUB и давал выбрать ОС?
P.S.: Конвертировать GPT в MBR не вариант, OEM Windows с Recovery раздела ставится только на GPT, а я хотел бы сохранить лицензию.UPD: Выяснил, что если в fstab прописать монтирование EFI раздела в /boot/efi, а потом сделать grub-install, то grub грузится нормально, но из него нельзя загрузиться в WIndows — говорит «Invalid EFI file path».UPD2: Как подсказал GaMBiT, загружаться при установке нужно в UEFI режиме. Как это сделать с флешки я пока не понял, но если грузиться с диска, можно выбрать UEFI. Тогда при установке в разметке диска виден EFI раздел (как efi, а не как fat32) и загрузчик ставится на него.UPD3: После установки убунты (с учетом UPD2) нужно в grub.cfg в секции Windows 7 (loader) заменить номер и UUID раздела на раздел с EFI и прописать путь к EFI загрузчику Windows. Править grub.cfg не очень хорошо, но пока так.

21 Авг 2019 в 06:56
217 +1
0
Ответы
1

Для того чтобы настроить GRUB-efi и установить загрузчик на раздел EFI, вам нужно выполнить следующие шаги:

Перезагрузите ноутбук и заходите в BIOS/UEFI. Найдите настройки загрузки и убедитесь, что UEFI загрузка включена.

Загрузитесь с флешки, на которой установлен GRUB, в UEFI режиме.

После загрузки выберите Ubuntu и откройте терминал.

В терминале выполните команду для монтирования EFI раздела в /boot/efi:

sudo mount /dev/sdX /boot/efi

где sdX - это ваш раздел EFI

Затем выполните установку GRUB на раздел EFI:

sudo grub-install

Обновите GRUB:

sudo update-grub

После этого отредактируйте файл /boot/grub/grub.cfg и замените номер и UUID раздела Windows на раздел с EFI и пропишите путь к EFI загрузчику Windows.

Сохраните изменения и перезагрузитесь. После этого GRUB должен загружаться и предлагать выбор между Windows и Ubuntu.

Если при загрузке в Windows вы увидите сообщение "Invalid EFI file path", значит, что путь к EFI загрузчику Windows указан неверно. Проверьте путь и исправьте его в файле grub.cfg.

Надеюсь, что эти инструкции помогут вам настроить GRUB-efi и выбирать между Windows и Ubuntu при загрузке.

20 Апр в 13:11
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 83 948 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир