Wie entferne ich "Ubuntu" im BIOS-Startmenü? (UEFI)

40

Siehe dieses Ubuntu erscheint im BIOS-Menü (UEFI)

Ich habe dies auch auf meinem Lenovo s205.

Gibt es eine Möglichkeit, "Ubuntu" aus dem Menü zu entfernen? Ich habe es nicht einmal mehr installiert.

nvr
quelle
Sie können die easyBCD-App für Windows ausprobieren.
RonnieDroid
2
@RonnieDroid EasyBCD ist ein Tool zum Ändern der Startkonfigurationsdaten in Windows (auch bekannt als Windows-Bootloader). BCD und UEFI sind getrennt, da BCD auf Windows basiert, während UEFI betriebssystemunabhängig ist (immer noch vorhanden, ohne dass ein Betriebssystem installiert ist). Das Ändern des BCD wäre nutzlos, da standardmäßig nur Windows zur Verfügung steht, auch wenn ein anderes Betriebssystem installiert ist.
ExplodingKittens

Antworten:

52

Dies sollte über eine Live Ubuntu-CD möglich sein.

Installieren Sie efibootmgr:

sudo apt-get install efibootmgr

Fügen Sie dann die efi-Unterstützung des Kernels hinzu

sudo modprobe efivars

Führen Sie dann aus sudo efibootmgr, um Ihre Starteinträge zu überprüfen. Es wird so etwas zurückgegeben:

BootCurrent: 0004
Timeout: 2 seconds
BootOrder: 2001,0003,0005,0006,0000
Boot0000* Lenovo Recovery System
Boot0001* EFI Network 0 for IPv6 (B8-88-E3-84-F3-EF)
Boot0002* EFI Network 0 for IPv4 (B8-88-E3-84-F3-EF)
Boot0003* Windows Boot Manager
Boot0004* EFI USB Device (SanDisk)
Boot0005* ubuntu
Boot2001* EFI USB Device

Löschen Sie dann die Option, die Sie nicht möchten. In diesem Beispiel ist Ubuntu Eintrag 5. Folgendes könnte aufgerufen werden, um Eintrag 5 zu löschen und aus dem BootOrder zu entfernen.

(ACHTUNG: Bevor Sie den folgenden Befehl ausführen, stellen Sie sicher, dass Sie die richtige Starteintragsnummer eingeben.)

sudo efibootmgr -b 5 -B 

Weitere Details finden Sie hier: http://linux.die.net/man/8/efibootmgr

Hinweis: Für alle Änderungen an Ihrem Bootloader stellen Sie bitte sicher, dass Sie ein gutes Disk-Image haben, mit dem Sie booten können.

Jetzt sollten Sie auch das ubuntuUnterverzeichnis in der EFI-Partition löschen , um zu verhindern, dass die UEFI-Firmware den Eintrag in BootOrder wiederherstellt.

Suchen Sie dazu zuerst Ihre EFI-Partition. Führen sudo fdisk -lSie den Befehl aus, um die Partitionen auf allen angeschlossenen Laufwerken anzuzeigen. Die EFI-Partition hat EFI Partitionin der Spalte Typ.

Angenommen, Ihre EFI-Partition war /dev/sda2, dann hängen Sie sie irgendwo in einem leeren Ordner ein.

    sudo mkdir /mnt/efipart
    sudo mount /dev/sda2 /mnt/efipart

Jetzt müssen wir das Verzeichnis Ubuntuoder den Namen einer anderen Distribution in dieser Partition finden. Es ist meist unter EFI/distro_name.

Entfernen Sie dieses Verzeichnis und seinen Inhalt durch ( BITTE STELLEN SIE SICHER, DASS SIE DAS RICHTIGE VERZEICHNIS LÖSCHEN ) sudo rm -r ubuntu.

fossfreedom
quelle
4
UEFI kann den Eintrag neu installieren, wenn der Ordner / EFI / ubuntu nicht von der efi (ESP) -Partition auf dem Laufwerk gelöscht wurde. Sichern Sie die EFI-Partition am besten vollständig, bevor Sie Dateien oder Ordner löschen.
Oldfred
In 16.04 erhalte ich die Meldung 'permission denied', wenn ich versuche, auf meine gemountete efi-Partition zuzugreifen, auch mit sudo. Irgendwelche Vorschläge?
Major Productions
Ich denke der . am Ende oder dein letzter Satz ist ziemlich gefährlich x)
Oragon Efreet
Einige Antworten sagten mir, ich solle boot-repair... verwenden, brachte kein Ergebnis. Andere sagten laufen bootrec.exe /fixmbr... keine Ergebnisse. Andere sagten, lösche nur den Ubuntu-Ordner ... er kehrte immer wieder zurück ... andere sagten, entferne einfach den Boot-Eintrag mit efibootmgr... der auch zurückkam. Nichts hat geklappt. Aber dann ... habe ich plötzlich Ihren Beitrag gelesen und mir ist klar, dass ich den Ordner UND den Boot-Eintrag zusammen entfernen muss ? Plötzlich hat es geklappt! Das hier ist die Antwort, nach der Sie gesucht haben.
Silversonic
Mit Rufus unter Windows 10 habe ich gerade einen USB-Stick mit Ubuntu 18.04 Desktop vorbereitet und bin Ihren Anweisungen gefolgt. Es wirkte wie ein Zauber.
Peter Gloor