webentwicklung-frage-antwort-db.com.de

So entfernen Sie Ubuntu nach dem Dual-Boot-Vorgang von Windows vollständig aus dem Startmenü

Ich habe Windows 10 und Ubuntu dual gebootet. Jetzt will ich das Ubuntu nicht. Also habe ich die Ubuntu-Partitionen gelöscht. Als Nächstes habe ich das Windows-Wiederherstellungslaufwerk verwendet, um bootrec.exe /fixmbr in cmd auszuführen. Wenn ich meinen PC jetzt mit Strom versorge, wird er direkt unter Windows gestartet, aber es gibt ein Problem: Ubuntu ist immer noch vorhanden, wenn ich das Startmenü überprüfe entfernen Sie es?

Im Boot-Menü sehe ich: -

  • OS Boot Manager
  • ubuntu (ST500LT012-1DG142
  • Booten Sie von der EFI-Datei

Wenn ich die Ubuntu-Option wähle: Ich sehe

GNU GRUB Version 2.02 ~ beta2-22ubuntu1

Minimale BASH-ähnliche Zeilenbearbeitung wird unterstützt ....

Wenn ich die Tabulatortaste drücke, wird eine Liste der einzugebenden Befehle angezeigt.

2
Faraday

Ich habe die Lösung bekommen https://askubuntu.com/a/63613/410771

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

Installieren Sie efibootmgr:

Sudo apt-get install efibootmgr

Ergänzen Sie dann den Kernel-EFI-Support

Sudo modprobe efivars

Führen Sie dann Sudo efibootmgr aus, 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 hier beschrieben: 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 Unterverzeichnis ubuntu 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 Sie Sudo fdisk -l aus, um die Partitionen auf allen angeschlossenen Laufwerken anzuzeigen. Die EFI-Partition hat EFI Partition in der Spalte Typ.

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

    Sudo mkdir /mnt/efipart
    Sudo mount /dev/sda2 /mnt/efipart

Jetzt müssen wir das Verzeichnis Ubuntu oder 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.

2
Faraday

Wenn ich das richtig verstehe, hast du beim Start die Ubuntu-Option im Boot-Menü. Am einfachsten ist es, Win + R zu drücken und msconfig einzugeben und die Eingabetaste zu drücken. In dem erscheinenden Fenster gehen Sie auf die Registerkarte Boot Wählen Sie Ubuntu Record und drücken Sie Löschen Markieren Sie dann das Kontrollfeld Alle Booteinstellungen dauerhaft machen Drücken Sie dann Ja, um zu bestätigen und neustarten.

0
Ivan Temchenko