LINUX.ORG.RU

EFI. Список установленных систем в BIOS.

 


0

1

Здравствуйте. Помогите пожалуйста разобраться в одном вопросе:
Вот моя разбивка диска:

Устр-во        Размер   Тип
/dev/sda1      512M     EFI
/dev/sda2      53,7G    Файловая система Linux
/dev/sda3      135,5G   Файловая система Linux
/dev/sda4      8,8G     Linux своп
/dev/sda5      40G      Файловая система Linux
История установок систем:
Ubuntu -> на /dev/sda2
Debian -> на /dev/sda5
Ubuntu -> удаление с /dev/sda2
Manjaro -> на /dev/sda2
Manjaro -> удаление с /dev/sda2
На данный момент у меня установлен только Debian на /dev/sda5
Все папки удаленных систем в каталоге /boot/efi/EFI удалены (Ubuntu, Manjaro).
В Debian выполнена команда:
sudo update-grub
А вот теперь к сути вопроса:
При загрузке, в BIOS я ПО-ПРЕЖНЕМУ вижу ВСЕ ТРИ ОС. Включая две удаленные. Выглядит это примерно вот так:
1) debian (P1:TS256GSSD360S)
2) ubuntu (P1:TS256GSSD360S)
3) manjaro (P1:TS256GSSD360S)
Выбрав вариант загрузки Debian, УЖЕ В ЗАГРУЗЧИКЕ Debian я вижу только один вариант загрузки (все верно - ведь остальные-то ОС я удалил).
Вопрос: как сделать так, чтобы в BIOS не отображались варианты загрузки, которые уже по сути не существуют? Что я упустил и не обновил/удалил?
Разве команда sudo update-grub не обновляет файл grub.cfg, расположенный где-то в разделе EFI? Или мне надо еще выполнить:
grub-mkconfig -o /boot/efi/EFI/Debian/grub.cfg

Ответ на: комментарий от quantum_cat

подскажите плз, какой вариант синтаксиса правильный для удаления строки:

1) sudo efibootmgr -b 3 -B
2) sudo efibootmgr --bootnum 0003 --delete-bootnum
Или оба валидны? Боюсь накосячить однако...

agel122 ()