двойная загрузка windows/ubuntu загружает только загрузчик windows, не загружает grub, не загружает ubuntu

двойная загрузка windows/ubuntu загружает только загрузчик windows, не загружает grub, не загружает ubuntu

У меня есть успешная установка двойной загрузки 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 сможет подсказать, как к этому подойти. Спасибо.

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