Мой ноутбук - Lenovo Yoga 720 15IKB, настроенный для двойной загрузки между Mint [Linux] и Windows 10. Система шла с предустановленной Windows 10, а раздел Windows 10 был сокращен, чтобы освободить место для второго раздела для Mint Linux. Порядок загрузки установлен в Ubuntu, а затем в Windows. Меню загрузки Ubuntu позволяет загружаться в Linux или Windows.

Проблема заключается в том, что при каждой загрузке системы порядок загрузки переписывается, так что Windows 10 запускается, и нет выбора для запуска ОС Linux.

Чтобы загрузить Linux, я должен сначала разрешить ноутбуку загружать Windows, затем получить доступ к UEFI из апплета восстановления Windows, изменить порядок загрузки так, чтобы Ubuntu [aka Mint] был первым, а Windows - вторым, сохраните изменения, не выходя из системы. утилиту настройки UEFI, затем выйдите без сохранения изменений. Затем компьютер продолжает загружаться с меню Linux Grub, которое позволяет мне выбрать Mint Linux или Windows. Если я пытаюсь выйти и сохранить изменения вместо двухэтапного процесса, мои изменения игнорируются, и система загружается непосредственно в Windows 10. В следующий раз, когда я вхожу в утилиту настройки UEFI, порядок загрузки был изменен сначала на Windows, а затем на Linux.

Кроме того, перезагрузка из Linux не удается. Система выключается правильно, а затем не запускается снова. Полный цикл питания необходим для перезагрузки компьютера, что приводит к загрузке системы непосредственно в Windows.

Я пытался использовать EasyUEFI из Windows. Он не может изменить порядок загрузки, потому что «память доступна только для чтения», даже когда он запускается от имени администратора. От Linux efibootmgr показывает порядок загрузки как Linux, а не Windows.

Неясно, когда именно меняется порядок загрузки. Не ясно, меняет ли Windows 10 это или прошивку Lenovo.

Мой вопрос в основном, как мне заставить мой ноутбук использовать Ubuntu efi, чтобы появилось меню со списком возможных вариантов загрузки и по умолчанию Linux, если ни один не выбран?

Ноутбук: Lenovo Yoga 720 15IKB OS1: Windows 10 OS2: Mint 19 UEFI Приложение: InsydeH2O Setup Utility

1 ответ1

0

Ноутбуки Lenovo (и другие) известны ошибочной прошивкой, которая случайным образом перезаписывает загрузочные переменные, чтобы быть "полезной". Это не значит, что Windows тоже не делает ничего подозрительного, но я бы не знал.

То, что часто переопределяет намеренно поврежденные переменные, копирует двоичный файл GRUB из \EFI\<distro>\GRUBX64.efi в \EFI\BOOT\BOOTX64.efi (если для AMD64 - путь к съемным носителям зависит от архитектуры) в вашей системе EFI Partition. Но вы должны помнить, чтобы делать это вручную при каждом обновлении GRUB.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .