Как удалить ОС из меню загрузки


14

После установки fedora, Centos и других ОС теперь все они отображаются в моем загрузочном меню [F2] при запуске, а не в меню из ОС, даже после их удаления и переустановки других ОС - Ubuntu -so. При запуске ОС он отображается только один раз. но когда я иду в настройку UEFI, я все еще нахожу все старые, они инструктируют вас использовать DEL, чтобы вынуть их, но это не работает

Ответы:


21

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

  • Некоторые EFI предоставляют средства для этого через утилиту настройки. Однако детали могут быть разными в разных системах, и многие не позволяют вам добавлять или удалять записи менеджера загрузки.
  • EFI версии 2 оболочки обеспечивает команду под названием , bcfgкоторая может сделать эту работу. Вам нужно будет сделать, bcfg boot dump -bчтобы увидеть записи, а затем bcfg boot rm #удалить номер записи #- #должен быть номер, связанный с любой записи, которую вы хотите удалить.
  • В Linux efibootmgrможно выполнить работу: введите efibootmgrили, efibootmgr -vчтобы просмотреть записи, затем выполните, efibootmgr -b # -Bчтобы удалить запись #. (Вы должны ввести эти команды как rootили используя sudo.)
  • В Windows инструмент EasyUEFI должен быть в состоянии справиться с этой задачей, хотя я только коротко поиграл с ней, поэтому не могу дать подробных инструкций.

Помните, что в любом из этих случаев у вас могут быть оставшиеся файлы в системном разделе EFI (ESP). Вы можете удалить их с помощью обычных команд манипулирования файлами, хотя в зависимости от вашей ОС вам может понадобиться явно смонтировать ESP. Если на них нет ссылок, файлы не принесут реального вреда, если они не занимают столько места, что мешают вам установить другую ОС или обновить менеджер загрузки. Файлы обычно хранятся в подкаталогах EFIкаталога на ESP; большинство ОС создают подкаталоги, названные в честь себя или компаний, которые их создают, например, EFI/ubuntuдля Ubuntu или EFI/Microsoftдля Windows.


Спасибо, это больше похоже на то, что я искал, но я получаю файл "Boot0002 Fedora HD (1,800,64000,302c2451-c097-4942-8007-140e08449e9f) (\ EFI \ fedora \ shim.efi)", так что я должен использовать для # ?? Я попробовал имя, а затем я попробовал Boot0002, и ни один из них не работает
Талал

Хорошо, понял, это всего лишь один номер загрузки, как в случае выше 2 :) спасибо большое @RodSmith
Talal

1
Иногда необходимо также удалить папку в разделе EFI, в противном случае она будет добавлена ​​при перезагрузке. Askubuntu.com/questions/788708
Герхард Бургер,

Обратите внимание, что sgdisk -iполезно определить, существует ли раздел с указанным GUID или нет, если вы используете егоefibootmgr
Ini

Разве там не одна команда? У меня есть старый ноутбук, на котором больше нет Windows, и параметры загрузки заполняются более чем 100 записями «Диспетчер загрузки Windows», так что для загрузки настроек EFI / Legacy требуется 5 минут. Я хотел бы стереть этих ублюдков, потому что это раздражает. Я ничего не могу установить, потому что перечисление загрузочных записей занимает вечность
chx101

3

OS-Uninstaller - это небольшой графический инструмент для быстрой и чистой деинсталляции любой операционной системы (Windows, Mac OS X, Ubuntu, других дистрибутивов Linux ..) вашего компьютера.

Характеристики

  • Он поддерживает удаление только выбранных записей списка загрузки ОС в GRUB.

    OS-Uninstaller

  • Или полностью удалите GRUB и замените его исходной MBR (основной загрузочной записью), которая была там до установки Ubuntu.

  • Он также автоматически переформатирует раздел ОС, который вы только что удалили, в NTFS (по умолчанию) или ext4, в зависимости от ОС, которая была там ранее.

  • Измените время ожидания отображения меню GRUB.

  • Сделайте резервную копию таблицы разделов и загрузочных секторов (на всякий случай).

  • Это также позволяет вам вручную изменить MBR и его установленное местоположение жесткого диска и раздел, который он связывает для загрузки. Но для большинства пользователей вам не нужно настраивать какие-либо из них.

Скачать Boot-Repair-Disk . Затем создайте его с помощью UNetbootin из репозиториев Ubuntu по умолчанию. В Ubuntu 18.04 и более поздних версиях пакет UNetbootin был прекращен. Когда я тестировал встроенное приложение Startup Disk Creator как приложение для замены UNetbootin с образом Boot-Repair .iso, оно работало в Ubuntu 18.04. Загрузитесь с этим. Появится окно (Boot-Repair), закройте его. Затем запустите OS-Uninstaller из левого нижнего меню. В окне удаления ОС выберите ОС, которую хотите удалить, и нажмите кнопку « ОК» , затем нажмите кнопку « Применить» в открывшемся окне подтверждения. Когда удаление будет завершено, перезагрузите компьютер и убедитесь, что ваша система была удалена.

Вы также можете установить Boot-Repair, который включает в себя OS-Uninstaller, внутри Ubuntu, добавив PPA ppa: yannubuntu / boot-repair к источникам вашего программного обеспечения следующим образом:

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

Лол. В частности, есть ластик, стирающий Windows.
chx101
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.