Привет, у меня есть материнская плата MSI z270 SLI PLUS с процессором i7 Kaby lake, SSD на 240 ГБ (с установленной Ubuntu в SATA1) и HDD на 1 ТБ (с Win10 в SATA 2). В настоящее время, если я нажимаю кнопку питания, W10 загружается. Я могу удерживать Delete, чтобы загрузить BIOS, или F11, чтобы загрузить меню со всеми вариантами загрузки. Это отображает мой внешний жесткий диск, Ubuntu, BIOS, Win10 (и я считаю, что установка Win8, которая больше не актуальна).
Я пытаюсь сделать так, чтобы по умолчанию я видел загрузчик GRUB (со всеми теми же опциями) без удержания какой-либо клавиши. В настоящее время я запускаю GRUB после выбора меню загрузки F11 "Ubuntu". Это делается для того, чтобы я мог выбирать W10, BIOS или Ubuntu там (в GRUB) каждый раз при загрузке компьютера, не загружаясь случайно напрямую в W10, как сейчас.
Я также хочу сохранить возможность удаления для запуска BIOS при загрузке на случай, если что-то пойдет не так. Спасибо за помощь.
Я пробовал менять порядок загрузки в BIOS, пробовал редактировать с помощью e из GRUB и пробовал руководства по использованию ОС W10 и ОС Ubuntu, но пока безуспешно.
Вот изображение моей схемы разбиения, так как я подозреваю, что это может быть частью проблемы.Схема разбиенияЗагрузчик Ubuntu GRUB — это раздел на моем SSD, но загрузчик Windows находится на моем 1 ТБ (случайно). Я подозреваю, что размещение их обоих на SSD решит мою проблему. Я удалил загрузчик Win8 (который также был на HDD, как я и подозревал). После того, как я нашел эту веткуПочему GRUB загружается после выбора раздела Ubuntu в диспетчере загрузки Windows?Я пробовал загрузить easy BCD, но он выдает ошибку "устройство в режиме UEFI" и отключает многие функции. Когда я загружаюсь на SSD, он говорит об отсутствии драйверов, но я могу загрузить GRUB на SSD, выбрав Ubuntu в меню bootlader из BIOS (после удержания F11). Любые предложения или просьбы о разъяснении были бы крайне признательны на этом этапе.
решение1
Ответ пришел от quixotic и учебника, который я нашел, скопированный следующим образом:
Шаг 1. Запустите efibootmgr в терминале на Ubuntu (просто введите: efibootmgr)
Шаг 2. Определите порядок загрузки из выходных данных (в моем случае Ubuntu был указан как 0001, Windows как 0000, а затем диски как 0003 и 0004. Все они были четко промаркированы).
Шаг 3. Запустите (с желаемым порядком загрузки на основе возвращенной информации из шага 1 вместо моих результатов): sudo efibootmgr -o 0001 0000 0003 0004
**ПРИМЕЧАНИЕ. -o — это строчная буква o, а не 0 или O.
Шаг 4. Выйдите из Терминала. Перезагрузитесь. Все должно работать.
Мне удалось сделать порядок загрузки 0001 0000 0001 0003 0004. Я не уверен, почему 0001 указан дважды, но GRUB теперь мой основной загрузчик без удержания каких-либо горячих клавиш, в которых отображаются опции для Ubuntu, W10 и BIOS. Также он полностью пропускает менеджер загрузки Windows при выборе Windows.
Источник: https://askubuntu.com/questions/485261/change-boot-order-using-efibootmgr