
У меня есть успешная установка двойной загрузки Ubuntu 20 с Windows 11. Однако после сброса система всегда переходит к загрузчику Windows, а не к Grub, поэтому я не могу загрузить Ubuntu.
Однако в Windows я могу перейти в Восстановление системы -> Дополнительные возможности запуска -> Устранение неполадок -> Дополнительные параметры -> Параметры встроенного ПО UEFI -> Меню загрузки F9, и в этот момент мне показываются 2 загрузчика: один для Windows (вверху) и один для Ubuntu (второй). Я могу выбрать один или другой, но не могу изменить порядок. Если я выбираю загрузчик Ubuntu, он запускает grub, показывает мне варианты для Windows и Ubuntu и загружает Ubuntu, если выбран.
Названия этих «загрузчиков» следующие: «OS Boot Manager (UEFI) - Windows Boot Manager (WDC...)» и «OS Boot Manager (UEFI) - ubuntu (WDC...)».
Очевидно, что эта процедура непрактична, и я бы хотел, чтобы машина загружалась в grub, а не в загрузчик Windows.
Я считаю, что bcdedit должен уметь это настраивать. Здесь он определяет 2 загрузчика (один из них в описании называется «менеджер загрузки», а другой — «загрузчик»):
C:\windows\system32>bcdedit /v
Менеджер загрузки для Windows
идентификатор {9dea862c-5cdd-4e70-acc1-f32b344d4795} устройство раздел=\Device\HarddiskVolume1 путь \EFI\ubuntu\grubx.efi описание диспетчера загрузки Windows локаль en-US наследовать {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e} по умолчанию {1edd7570-7b59-11ec-b259-c018033ee9ae} resumeobject {1edd756f-7b59-11ec-b259-c018033ee9ae} displayorder {1edd7570-7b59-11ec-b259-c018033ee9ae} toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d} время ожидания 30
Загрузчик Windows
идентификатор {1edd7570-7b59-11ec-b259-c018033ee9ae}
device partition=C: path \windows\system32\winload.efi description Windows 10 locale en-US inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7} recoverysequence {fecd3499-7b61-11ec-88f8-c018033ee9ae} displaymessageoverride Recovery recoveryenabled Yes Isolatedcontext Yes allowedinmemorysettings 0x15000075 osdevice partition=C: systemroot \windows resumeobject {1edd756f-7b59-11ec-b259-c018033ee9ae} nx OptIn bootmenupolicy Standard Я попробовал следующие команды, по одной за раз, и каждый раз перезагружался, но результат был тот же, т. е. просто загружается Windows:
C:\windows\system32>bcdedit /set {bootmgr} path \EFI\ubuntu\grubx.efi Операция успешно завершена.
C:\windows\system32>bcdedit /set {fwbootmgr} path \EFI\ubuntu\grubx.efi Операция успешно завершена.
C:\windows\system32>bcdedit /default {9dea862c-5cdd-4e70-acc1-f32b344d4795} Операция успешно завершена.
Надеюсь, что кто-то с большими познаниями в bcdedit и взаимодействии windows/boot сможет подсказать, как к этому подойти. Спасибо.