Ubuntu 20.04 не загружается после того, как я запустил «/ bcdedit set {bootmgr} path \ EFI \ ubuntu \ grubx64.efi» в Windows

У меня возникли проблемы с установкой загрузчика GRUB по умолчанию в моей системе, что является двойной загрузкой между Windows 10 и Ubuntu 20.04. Он нигде не появлялся в моем UEFI / BIOS, и я прочитал в Интернете, что запуск

bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi

установит его по умолчанию на grub в Windows, что означает, что я мог каждый раз при загрузке моей системы выбирать, какую ОС использовать, а не иметь ее. просто по умолчанию Windows или Ubuntu, как это было раньше. Однако, когда я это сделал, я получаю сообщение об ошибке в трех строках при попытке загрузить Ubuntu, которое гласит:

failed to open \EFI\UBUNTU\(gibberish characters including some chinese characters) -- invalid parameter
Failed to load image \EFI\UBUNTU\(gibberish characters including some Chinese) -- invalid parameter
start_image() returned invalid parameter

Затем он просто загружается в Windows. GRUB нигде не видно.

Кроме того, я вообще не могу загрузиться в Ubuntu, если выбрал его вручную при загрузке, получив тот же самый erorr. Я попытался отменить команду, которую выполнял в Windows, но это не сработало. Я беспокоюсь, что мне придется отформатировать раздел с Ubuntu и начать заново, чего я действительно НЕ хочу делать.

До того, как я запустил команду Windows, я мог загрузиться в Ubuntu, если нажал F11 при загрузке (я использую MSI b550 PRO WIFI), а затем выбрал там ubuntu. Однако загрузчик GRUB не появился (и GRUB также не появился в порядке загрузки в BIOS / UEFI). Вот почему я сделал все это, и теперь кажется, что я не могу запустить Ubuntu, предположительно из-за того, что я что-то испортил с командой Windows.

Дополнительная информация : при запуске

bcdedit \enum {bootmgr}

я понимаю, что в диспетчере загрузки Windows указан путь = "EFI \ UBUNTU \ SHIMX64.EFI" , что кажется странным, поскольку я определенно не печатал это в первый раз. Может ли это иметь какое-то отношение к тому, почему Ubuntu не загружается?

Обновление: я обнаружил аналогичную проблему много лет назад: Невозможно получить доступ к Ubuntu 18.04 при двойной загрузке, потому что система загружается прямо в Windows 10

I Я пробовал первое решение (при настройке каталога указано, что путь к файлу не существует) и третье решение, которое при запуске

cp -p .... \EFI\ubuntu

сообщает мне, что файл, который я пытаюсь смонтировать, не существует.

2
задан 7 August 2021 в 02:44

2 ответа

У меня такие же ошибки. Вы установили какие-нибудь обновления Ubuntu? (для меня это было около 200мб). Я просто перевел время на день до того, как обновил Ubuntu. Потом обновления снова появляются. Но теперь я боюсь это делать. Думаю, это какая-то ошибка. введите описание изображения здесь

Те же вопросы: 1 2 3

0
ответ дан 20 August 2021 в 10:29

У меня была та же проблема, даже если я раньше не запускал никаких команд в Windows. Поискав в Интернете, я нашел другого человека с той же проблемой (например, здесь ). Я не думаю, что проблема в команде, которую вы использовали в Windows.

Я узнал, что моя проблема, вероятно, связана с какой-то проблемой Windows, которая вызывала ошибки при загрузке GRUB. Что на самом деле сработало для меня, так это переустановка GRUB для загрузки UEFI (, а не для Legacy ), следование arch wiki и изменение моих настроек BIOS с «Legacy + UEFI» на «UEFI». ".

Теперь все работает без проблем.

Надеюсь, это поможет!

0
ответ дан 20 August 2021 в 10:29

Другие вопросы по тегам:

Похожие вопросы: