Come rimuovo "Ubuntu" dal menu di avvio del BIOS? (UEFI)


41

Vedi questo ubuntu appare nel menu BIOS (UEFI)

Ho questo anche sul mio Lenovo s205.

C'è un modo per rimuovere "Ubuntu" dal menu? Non l'ho nemmeno più installato.


puoi provare l'app easyBCD per Windows.
RonnieDroid,

2
@RonnieDroid EasyBCD è uno strumento per modificare i dati di configurazione di avvio in Windows (ovvero il bootloader di Windows). BCD e UEFI sono separati perché BCD si basa su Windows, mentre UEFI è indipendente dal sistema operativo (ancora presente senza un sistema operativo installato). La modifica del BCD sarebbe inutile perché, per impostazione predefinita, l'unica opzione sarebbe Windows, anche se è installato un altro sistema operativo.
ExplodingKittens,

Risposte:


53

Dovresti essere in grado di farlo tramite un CD Live Ubuntu.

Installa efibootmgr:

sudo apt-get install efibootmgr

Quindi aggiungere al supporto efi del kernel

sudo modprobe efivars

Quindi eseguire sudo efibootmgrper controllare le voci di avvio. Restituirà qualcosa del genere:

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

Quindi elimina l'opzione che non desideri. In questo esempio, Ubuntu è la voce 5. è possibile chiamare quanto segue per eliminare la voce 5 e rimuoverla da BootOrder.

(ATTENZIONE: prima di eseguire il comando seguente assicurarsi di inserire il numero di voce di avvio corretto)

sudo efibootmgr -b 5 -B 

Ulteriori dettagli qui descritti: http://linux.die.net/man/8/efibootmgr

Nota: come per qualsiasi cosa che cambi il tuo bootloader, assicurati di avere una buona immagine del disco con cui puoi avviare.

Ora dovresti anche eliminare la ubuntusottodirectory nella partizione EFI per impedire al firmware UEFI di ripristinare la voce nel BootOrder.

Per fare ciò, trova prima la tua partizione EFI. Esegui sudo fdisk -lper vedere le partizioni su tutte le unità collegate. La partizione EFI ha EFI Partitionsotto la colonna Tipo.

Supponiamo che la tua partizione EFI fosse /dev/sda2, quindi montala su una cartella vuota ovunque.

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

Ora dobbiamo trovare la directory Ubuntuo qualsiasi altro nome della distro in questa partizione. È principalmente sotto EFI/distro_name.

Rimuovere quella directory e il suo contenuto da ( PER FAVORE ASSICURARSI DI ELIMINARE LA CORRETTA DIRECTORY ) sudo rm -r ubuntu.


4
UEFI può reinstallare la voce se la cartella / EFI / ubuntu non viene eliminata dalla partizione efi (ESP) sull'unità. Sempre meglio per eseguire il backup completo della partizione efi prima di eliminare qualsiasi file o cartella.
oldfred

Nel 16.04 ricevo un messaggio "permesso negato" quando provo ad accedere alla mia partizione efi montata, anche con sudo. Eventuali suggerimenti?
Major Productions,

Penso che la . alla fine o l'ultima frase è abbastanza pericolosa x)
Oragon Efreet

Alcune risposte mi hanno detto di usare boot-repair... non ho ottenuto risultati. Altri hanno detto di correre bootrec.exe /fixmbr... nessun risultato. Altri hanno detto di eliminare solo la cartella Ubuntu .... continuava a tornare ... altri hanno detto di rimuovere la voce di avvio con efibootmgr... che è tornata anche. Niente ha funzionato. Ma poi ... improvvisamente ho letto il tuo post e ho capito che dovevo rimuovere la cartella E la voce di avvio insieme ? Improvvisamente ha funzionato! Questa qui è la risposta che stavi cercando.
Silversonic,

Usando Rufus su Windows 10 ho appena preparato una chiavetta USB con Ubuntu 18.04 Desktop su di essa e ho seguito le tue istruzioni. Ha funzionato come un fascino.
Peter Gloor,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.