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:

See OpenRC-0.28 news.

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:

Deleting a boot entry
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 explains how to configure the Linux kernel to be able to be booted from EFI directly
 * Alternative 2: efibootmgr in the Gentoo Handbook
 * Alternative 2: efibootmgr in the Gentoo Handbook