Как полностью удалить Ubuntu из меню загрузки UEFI

Я недавно удалил Ubuntu из моей двойной загрузки, так что я мог изменить некоторые элементы раздела, но даже после удаления папки ubuntu из папки EFI в меню загрузки все еще появлялась пустая запись. Я попытался переустановить Ubuntu с настройкой нового раздела, но у меня возникла ошибка, связанная с невозможностью установки grub. Я не понимаю, почему я получил эту ошибку о том, что удалил ее из системного раздела. Если я пытаюсь загрузиться в новую загрузочную запись Ubuntu, меня встречает grub Bash, а не меню загрузки. Есть идеи, как это исправить?

2
задан 6 July 2021 в 01:16

2 ответа

Хорошо, поэтому после небольшого исследования я не смог найти окончательного ответа, чтобы исправить эти проблемы, но если вы хотите переустановить Ubuntu без получения ошибки GRUB2, я обнаружил способ исправить это.

После получения сообщения об ошибке перезагрузите компьютер и войдите в среду Live CD. Это связано с тем, что у меня возникли проблемы с отключением папки / target, поэтому перезагрузка - это простое решение.

Затем установите приложение Boot Repair с помощью следующих команд:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair

После его установки запустите приложение:

sudo  boot-repair

Обязательно откройте дополнительные параметры и убедитесь, что расположение разделов GRUB2 и операционной системы правильное, или иначе приложение может работать некорректно. Следуйте инструкциям в приложении, пока оно не скажет, что перезагрузка безопасна.

0
ответ дан 28 July 2021 в 11:21

Предполагается, что вы используете GNU GRUB2

В разделе /boot/grub/ должен быть файл с именем grub.cfg, который создается из скриптов в /etc/grub.d/ и настроек из /etc/default/grub при выполнении команды:

update-grub

Вам нужно войти под именем root, чтобы сделать любое из следующих действий.

Быстрый и грязный способ - найти все случаи появления тех элементов, которые вы хотите удалить.

# find occurrences in /etc/grub.d/ scripts
find /etc/grub.d/ -type f -exec grep -n 'ubuntu' {} +

Затем отредактируйте найденные файлы, удалив эти вхождения.

Убедитесь, что вы удалили нужные menuentry, я рекомендую сделать резервные копии.

После этого просто выполните:

grub-mkconfig -o /boot/grub/grub.cfg

OR

update-grub
1
ответ дан 28 July 2021 в 11:21

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

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