1

Мой вопрос вкратце:

Мой BIOS дает мне возможность загрузки старых дистрибутивов Linux, которые больше не существуют. Как я могу их удалить?

Более длинная версия:

Я использую мультизагрузочный ПК UEFI со следующей настройкой: модуль поддержки совместимости включен, а защищенная загрузка отключена.

  • dev/sda1: загрузочный раздел (/boot/efi)
  • dev/sda2: своп
  • dev/sda3: Ubuntu
  • dev/sda4: KDE Neon
  • dev/sda5: Кали
  • dev/sda6: раздел данных LUKS

У меня было несколько (пере) установок различных дистрибутивов, и я всегда оставлял sda1 без изменений (без формата). Когда я удалил свою старую установку Manjaro, я также удалил папку:/boot/efi/EFI/Manjaro

Манджаро не отображается в загрузчике GRUB, но он все еще отображается в моем BIOS (или он называется UEFI?) параметры загрузки. Как это может быть? Как мне их удалить?

Ситуация усложняется тем, что я получаю новый GRUB каждый раз, когда устанавливаю новый дистрибутив, который портит мою конфигурацию. Поэтому обновление конфигурации GRUB на моем старом и основном дистрибутиве (KDE Neon) не работает, потому что, кажется, за это отвечает другая версия дистрибутива GRUB (Kali). Я попытался переустановить GRUB из KDE Neon безрезультатно.

Как выбрать, какой GRUB (конфигурация) отвечает?

Мой / загрузочный раздел:

  • /boot [много файлов - ядра?]
  • / Загрузки / личинка
  • / Загрузки / EFI / EFI
  • / Загрузки / EFI / EFI / загрузки
  • / Загрузки / EFI / EFI / поташ
  • / Загрузки / EFI / EFI / неон
  • / загрузки / EFI / EFI / инструменты
  • / Загрузки / EFI / EFI / убунту

1 ответ1

1

Я нашел Святой Грааль, касающийся вещей, связанных с ботинками. И ответить на мои собственные вопросы:

  1. Варианты загрузки находятся в NVRAM . Они добавляются ОС при установке, то есть GRUB.

    • Можно изменить параметры загрузки и порядок, используя efibootmgr, как предложено davidgo. В Windows вы можете использовать EasyEFI . Также это возможно из оболочки EFI.
  2. GRUB2 является загрузчиком и может быть установлен вместе с файлами конфигурации и модулями только на ESP partition что устраняет некоторые проблемы в мультизагрузочной системе.

    • Ubuntu (и другие дистрибутивы) помещает только двоичный файл GRUB2 EFI в раздел ESP в подпапку (например, "ubuntu"), регистрирует его в NVRAM.

    • Затем этот двоичный файл получит доступ к конфигурации из файлов в вашем корневом каталоге Linux (/). Таким образом, каждый дистрибутив будет иметь свои собственные файлы конфигурации (что может быть полезно).

Спасибо всем за ваш вклад.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .