Vediamo come gestire le Entries nella vostra partizione EFI con le varie
distribuzioni Linux, spesso accade che dopo installazioni e disinstallazioni,
dual boot ed altro ci troviamo la cartella EFI e di conseguenza l'Avvio
del PC stravolto o pieno di voci che non esistono più.
Innanzitutto vediamo come installare lo Strumento Efibootmgr sulle varie Distribuzioni Linux:
Aprite un Terminale e digitate:
Per Ubuntu, Mint e Debian
sudo apt install efibootmgr
|
Per Suse
sudo zypper install efibootmgr
|
Per Manjaro e Arch
sudo pacman -S efibootmgr
|
Per Fedora e CentOS
sudo dnf install efibootmgr
|
Una volta installato, procediamo sempre da Terminale per lanciarlo:
efibootmgr
|
Vedrete in sequenza:
- la Entries di Default attuale (Bootcurrent: XXXX)
- Il Timeout( 0 di Default)
- La lista di tutte le Entries, quelle con l'asterisco sono quelle attive
Sotto un esempio:
Adesso vediamo le possibili azioni che possiamo fare con questo strumento.
Cambiare l'ordine di Boot
copiate il BootOrder
semplicemente digitate:
sudo efibootmgr -o
|
date uno spazio e incollate il Boot order, vedi esempio sotto:
sudo efibootmgr -o 0002,0003,000D,ecc.
|
Adesso mettete in prima posizione la Distribuzione che volete per prima e premete Enter
Aggiungere una Entries
sudo efibootmgr -c -d /dev/sdx -p N -L "label" -l "loader"
|
-c sta per create
-d sta per disco che indicherete poi con la x
-p sta per partizione seguita dal numero N
-L sta per l'etichetta dove si trova il Grub
-l sta per il file del Loader
per esempio:
sudo efibootmgr -c -d /dev/sda -p 1 -L Ubuntu -l \EFI\boot\grubx64.efi
|
Cancellare una Entries
sudo efibootmgr -b XXXX -B
|
Dove al posto di XXXX inserirete il Bootnumber da eliminare
Attivare una Entries
sudo efibootmgr -b XXXX -a
|
Disattivare una Entries
sudo efibootmgr -b XXXX -A
|
Dove al posto di XXXX inserirete il Bootnumber da attivare o disattivare.