Ho provato l'avvio di EFI con Ubuntu 12.04 e ho trovato una risposta alla mia domanda.
(Non ho aggiornato il mio firmware. Ho letto male le note di rilascio in origine - probabilmente non sarebbe più veloce).
Accesso alla configurazione del firmware dal menu di avvio di grub-efi
efibootmgr
non sembra supportare il riavvio della configurazione del firmware per me. Ma grub-efi lo fa. È in grado di creare una voce per la configurazione del firmware nel menu di avvio di GRUB.
È possibile accedere al menu di avvio di GRUB tenendo premuto il tasto MAIUSC "all'inizio del processo di avvio". Lo premo subito dopo l'accensione della spia NumLock sulla tastiera, e questo funziona per me.
Se sei curioso, ho guardato anche il comando: è "fwsetup". Vale a dire che è possibile accedere al menu di GRUB, seguire le istruzioni visualizzate per passare alla riga di comando, quindi digitare "fwsetup" e premere Invio.
Se esegui un'installazione EFI da zero, credo che la voce di menu verrà creata automaticamente. Non ho installato come EFI, il che significava che dovevo calciarlo (vedi sotto, passaggio 4).
Conversione dall'avvio BIOS-GPT all'avvio UEFI-GPT senza masterizzare un CD di avvio EFI?
EDIT: questa sezione potrebbe funzionare su alcuni sistemi. Tuttavia ora credo che si basi su un comportamento extra che non fa parte dello standard UEFI. Un giorno scoprirò cosa sta succedendo qui.
Stavo convertendo un'installazione esistente in EFI, senza un CD di avvio abilitato EFI. Alcune persone pensano che questo non sia possibile. Certo, ci sono un paio di messaggi di avviso confusi. Ho dato un'occhiata a quello che stava succedendo. Se al momento puoi accedere all'impostazione del firmware, non è poi così male.
La parte difficile è che probabilmente stai ancora utilizzando una tabella delle partizioni MBR e quasi sicuramente devi convertirla in GPT. Non ho intenzione di coprire la conversione da MBR a GPT. Il partizionamento è sempre un po 'pericoloso. gdisk
può essere convertito, ma ci sono alcuni bit complicati. Non li ho elencati tutti qui. Ma per uno, probabilmente dovrai ridurre l'ultima partizione, per fare spazio al GPT di fine disco. Non puoi farlo se la partizione è montata, quindi ti consigliamo di utilizzare un CD di avvio. (Ho anche messo in scena la conversione, assicurandomi di poter avviare da BIOS-GPT prima di provare UEFI-GPT, che comportava la necessità di creare un altro tipo di partizione di avvio.).
Supponendo che tu abbia configurato GPT:
- Installa grub-efi. Questo ha rimosso grub-pc e lo ha impedito di funzionare. (grub-efi ha funzionato ancora dopo averlo rimosso!). Fedora sembra un po 'diversa; L'ho provato solo su Ubuntu. Durante l'installazione, verranno visualizzati errori relativi alla mancata possibilità di accedere alle variabili EFI, poiché non è stato avviato da EFI.
- Spegnimento.
- Accensione. Assicurati di avviare EFI! Questa è la parte dipendente dal sistema e preoccupante. Inizialmente il mio sistema si avviava automaticamente all'avvio di MBR, quindi ho visto un errore spaventoso da GRUB - ma era dal vecchio grub-pc. Sul mio sistema, è stato facile accedere alla schermata di configurazione del firmware a questo punto (vedi sotto) e cambiare la priorità di avvio in "ubuntu" (che era la voce per l'avvio del mio sistema operativo tramite EFI).
- Ora puoi ripetere l'installazione di grub (
grub-install
o grub2-install
su Fedora) e non mostrerà alcun errore. E ora , l'esecuzione update-grub
(o grub2-mkconfig -o /boot/grub/grub.cfg
, su Fedora) creerà la voce di menu per accedere alla configurazione del firmware.
Accedere al menu di configurazione / avvio del firmware sul mio sistema ASUS
NOTA BENE: questo non è l'ultimo firmware / scheda. Il tuo sistema ASUS potrebbe agire in modo diverso dal mio.
Il mio attuale firmware ASUS rileva quando è cambiata la "configurazione di avvio", ad esempio quando ho installato grub-efi. C'è del testo che dice che è cambiato se guardi la schermata iniziale "EZ setup". E, quando rileva una tale modifica, rende più semplice l'accesso alla schermata di configurazione. Ciò che fa è che mostra la schermata iniziale con "premere CANC per accedere all'impostazione" per alcuni secondi. (Se hai abilitato l'opzione "avvio veloce", normalmente salta la schermata iniziale).
Penso che sia anche possibile attivare la schermata iniziale spegnendo il sistema e scollegandolo per circa un minuto, prima di riavviare.
Sul mio attuale firmware, posso accedere alla configurazione del firmware facendo clic sul tasto CANC durante l'avvio, anche senza la schermata di avvio. Tuttavia , ciò è subordinato all'abilitazione del supporto della tastiera nel firmware.
È possibile commutare il firmware in modo da non cercare le tastiere durante l'avvio, il che dovrebbe accelerare le cose. Immagino che questo sia il prossimo esperimento da provare, ora sono più fiducioso su questa roba EFI! (È plausibile che potrebbe uccidere anche il supporto della tastiera nel menu di avvio di GRUB. Ma dovrei comunque essere in grado di utilizzare grub-set-default, in modo che GRUB avvii la voce fwsetup e ripristini in quel modo).