Woher erhält das BIOS die Startoptionen und wie entferne ich sie?

473
opteron

Meine Frage in Kürze:

Mein BIOS gibt mir Startoptionen für alte Linux-Distributionen, die nicht mehr existieren. Wie kann ich sie entfernen?

Die längere Version:

Ich führe einen UEFI-Multiboot-PC mit der folgenden Konfiguration aus: Compatibility Support Module aktiviert und Secure Boot deaktiviert.

  • dev / sda1: Bootpartition (/ boot / efi)
  • dev / sda2: Swap
  • dev / sda3: Ubuntu
  • dev / sda4: KDE Neon
  • dev / sda5: Kali
  • dev / sda6: LUKS-Datenpartition

Ich hatte mehrere (Neu-) Installationen verschiedener Distributionen und habe sda1 immer intakt gelassen (kein Format). Beim Entfernen meiner alten Manjaro-Installation habe ich auch den Ordner gelöscht: / boot / efi / EFI / Manjaro

Manjaro wird im GRUB-Bootloader nicht angezeigt, aber er wird immer noch in den BIOS-Optionen (oder UEFI?) Der Boot-Optionen angezeigt. Wie kann das sein? Wie entferne ich sie?

Um es zu komplizieren, scheint es, dass ich jedes Mal eine neue GRUB bekomme, wenn ich eine neue Distribution installiere, die meine Konfiguration durcheinander bringt. Die Aktualisierung der GRUB-Konfiguration auf meiner ältesten und primären Distribution (KDE Neon) funktionierte daher nicht, da es so aussieht, als ob eine andere Distributionsversion von GRUB (Kali) zuständig ist. Ich habe versucht, GRUB von KDE Neon ohne Auswirkung neu zu installieren.

Wie wähle ich aus, welche GRUB (Konfiguration) zuständig ist?

Meine / boot-Partition:

  • / boot [viele Dateien - Kernel?]
  • / boot / grub
  • / boot / efi / EFI
  • / boot / efi / EFI / boot
  • / boot / efi / EFI / kali
  • / boot / efi / EFI / neon
  • / boot / efi / EFI / tools
  • / boot / efi / EFI / ubuntu
1
Mit dem Befehl efibootmgr können Sie die Einträge in Ihrer UEFI bearbeiten. davidgo vor 5 Jahren 1
Oder Grub Customizer, eine nette Benutzeroberfläche, mit dem * Vorbehalt *, den ich gelegentlich gefunden habe, stürzt ab, wenn mehr als ein paar Änderungen gespeichert werden. http://ubuntuhandbook.org/index.php/2016/04/install-grub-customizer-ubuntu-16-04-lts/ DrMoishe Pippik vor 5 Jahren 0

1 Antwort auf die Frage

1
opteron

Ich habe den heiligen Gral in Bezug auf Stiefel bezogen. Und um meine eigenen Fragen zu beantworten:

  1. Die Bootoptionen befinden sich im NVRAM. Sie werden vom Betriebssystem während der Installation hinzugefügt, d. H. GRUB.

  2. GRUB2ist ein Bootloader und kann zusammen mit Konfigurationsdateien und Modulen ESP partitionalleine installiert werden, wodurch einige Probleme in einem Multibootsystem gemindert werden.

    • Ubuntu (und andere Distributionen) platziert nur die GRUB2 EFI-Binärdatei in der ESP-Partition in einem Unterordner (wie "ubuntu") und registriert sie im NVRAM.

    • Diese Binärdatei greift dann über die Dateien in Ihrem Linux-Stammverzeichnis (/) auf die Konfiguration zu. Auf diese Weise hat jede Distribution ihre eigenen Konfigurationsdateien (was nützlich sein kann).

Vielen Dank für Ihre Beiträge.