Efibootmgr/it

L'applicazione efibootmgr interagisce con il firmware UEFI nel sistema, ed è uno strumento popolare per manipolare le impostazioni EFI al fine di creare e gestire le voci di avvio che sono in grado di avviare Linux (o ogni altro sistema operativo EFI).

L'applicazione non è un bootloader. E' uno strumento che interagisce con il firmware UEFI del sistema, che a sua volta agisce come un bootloader. Utilizzando le voci di avvio possono essere create, rimescolate, editate e rimosse.

Kernel
Al fine di avviare direttamente da UEFI, il kernel necessita di avere abilitati i supporti CONFIG_EFI, CONFIG_EFI_STUB e CONFIG_EFI_VARS :

Emerge
Il pacchetto non ha nessuna USE flags. Quello che è necessario è soltanto installarlo:

Variabili EFI
Per utilizzare con successo, le variabili del filesystem EFI devono essere accessibili. Questo richiede che il sistema sia stato avviato in modalità EFI (e non attraverso la modalità di firmware MBR) altrimenti le variabili EFI non possono essere accessibili. Se il sistema è in modalità MBR, riavviarlo in modalità EFI. Usualmente questo coinvolge o la modifica di un'opzione nelle impostazioni del firmware o la selezione di una voce di avvio EFI nel menu di avvio del sistema.

Quando il sistema è in modalita EFI, eseguire il seguente comando per verificare l'esistenza di efivarfs:

Se non è montato (in realtà dovrebbe essere montato con lo script di init ) è possibile farlo manualmente utilizzando il seguente comando:

Preconditions
If an EFI System Partition (ESP) does not exist, one needs to be created, see EFI System Partition

Elencare le voci di avvio
Per elencare le voci di avvio correnti utilizzare l'opzione :

Creare una voce di avvio
Per creare una voce di avvio EFI, devono essere passati a un paio di argomenti:


 * per creare una nuova voce;
 * seguito dal numero di partizione nella quale la Partizone di Sistema EFI è ospitata;
 * seguito dal disco nel quale la Partizone di Sistema EFI è ospitata;
 * seguito dall'etichetta da utilizzare come voce di avvio;
 * seguito dal percorso dell'immagine EFI da avviare

Per esempio:

Optionally, additional kernels can be installed and made known to the UEFI firmware. This is especially useful when wanting to test more kernels or to dual-boot with another operating system. These will be shown in the boot selection prompt, normally after a keyboard hotkey is pressed at the right time during system initialization. The latest added entry always gets highest boot priority, so it will be default. If the hotkey combination is unknown, search for official documentation from the computer manufacturer. This information is usually not difficult to find.

Cancellare una voce di avvio
Prima di cancellare una voce, capire qual'è l'ID di tale voce.

Per cancellare una voce di Gentoo come mostrato sopra (che ha Boot0002 come identificatore), chiedere a di cancellare la voce con id 2, passando l'argomento   come identificatore, e   per cancellare la voce:

Vedere anche

 * EFI stub kernel spiega come configurare il kernel Linux per abilitarlo ad esser avviato direttamente da EFI
 * Alternative: Using efibootmgr nell'Handbook di Gentoo