Как задать приоритет загрузки grub2 на ноутбуках HP Envy 15?

Как задать приоритет загрузки grub2 на ноутбуках HP Envy 15?

Вчера я установил xubuntu 14.04 на USB3 Ultrafit USB-накопитель, просто чтобы не изменять таблицу разделов моего нового HP Envy 15 jxxx.

Все работает отлично, xubuntu отлично справляется с этой задачей... но каждый раз, когда я хочу загрузить свой дистрибутив Linux, мне приходится нажимать F9preboot и выбирать Ubuntu, иначе он загрузится с Win8.1, игнорируя мой приоритет загрузки, установленный в BIOS (Legacy и UEFI).

Жаль, потому что grub2 такой удобный: когда подключаю USB-устройство, grub спрашивает, хочу ли я Win или Xubuntu, а когда устройство не подключено, оно должно автоматически загрузиться в Win.

Подведем итог:Можно ли установить приоритетную загрузку моих USB-устройств с помощью менеджера загрузки UEFI, например grub2, вместо того, чтобы каждый раз нажимать F9?

решение1

Наконец-то я это получил!!удалосьпри установке Xubuntu на USB-накопитель и загрузке его через раздел EFI на моем USB-накопителе.

  1. Загрузите Live Xubuntu Installer как UEFI
  2. С помощью GParted создайте раздел FAT32 (размер 250M, флаг загрузки)
  3. Создайте раздел EXT4, который будет использоваться в качестве корневого.
  4. Установил Xubuntu нормально, прописав путь для загрузчика на флешке
  5. Перезагрузите вручную (F9 в режиме предварительной загрузки) и выберите «ubuntu»
  6. Смонтируйте раздел EFI на USB-накопитель и раздел EFI на жесткий диск.
  7. Создал следующее дерево каталогов на моем разделе USB EFI:/EFI/BOOT
  8. Скопировал содержимое {HDD UEFI Partition}/EFI/ubuntuвнутри{USB UEFI Partition}/EFI/BOOT
  9. Переименован grubx64.efi (или shimx64.efi для безопасной загрузки) в BOOTx64.efi
  10. Удалил папку ubuntu на разделе UEFI жесткого диска
  11. Наконец-то изменилосьGUIDмоего раздела UEFI жесткого диска на раздел UEFI USB /etc/fstabпосле перезагрузки установленной системы

решение2

Я не могу понять: если вы используете UEFI, вы используете UEFI для выбора файла для загрузки (это должен быть файл grub boot UEFI...). А под UEFI я имею в виду раздел UEFI на вашем жестком диске. Неважно, где хранится файл для загрузки, достаточно того, что UEFI знает, что он доверенный и где он находится. Так что вам не нужен раздел UEFI на вашем USB, достаточно того, что на UEFI на вашем компьютере есть правильная конфигурация. Я думаю, что вам нужно сделать следующее: удалить раздел UEFI на вашем флеш-накопителе (просто он вам не нужен, достаточно раздела UEFI на жестком диске), использовать bootrepair для установки grub64.EFI на ваш флеш-накопитель, затем войти в UEFI и пометить его как доверенный для выполнения (примерно так:Разрешение загрузки Ubuntu на Acer Aspire v5-531 с UEFI).радость

Перевод: достаточно одного раздела UEFI, и он должен отображаться на жестком диске вашего ПК. Если grub не найден на диске (установлена ​​операционная система, но она не функционирует, не так ли?), необходимо использовать программу bootrepair для установки grub в этом разделе (sdb или любом другом). Поэтому, если вам нужно знать UEFI, вам нужно найти файл загрузки grub, чаще всего это:Разрешение загрузки Ubuntu на Acer Aspire v5-531 с UEFI) Примечание: grub и UEFI являются совершенно разными! На практике UEFI заменяет BIOS и определяет файл загрузки, grub — это файл, который UEFI использует для загрузки: когда вы загружаете grub.efi, вы намереваетесь создать банальный файл, который легко считывается (упрощая немного) программой загрузки, которая, как вы видите, находится в раздел UEFI. Затем следует (и НЕ ЗАРЕГИСТРИРОВАНО) часть UEFI. Приятного развлечения!

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