Come utilizzare la shell interattiva UEFI e i suoi comandi comuni

How Use Uefi Interactive Shell



Le schede madri UEFI di nuova generazione sono dotate di UEFI Interactive Shell. La shell interattiva UEFI è un semplice programma shell (come bash) responsabile dell'avvio del sistema operativo. Puoi anche utilizzare la shell interattiva UEFI per eseguire comandi e script della shell EFI. Può essere utilizzato anche per aggiornare il firmware di sistema della scheda madre.

Questo articolo ti mostrerà come accedere alla shell interattiva UEFI sulle schede madri UEFI e utilizzare alcuni dei comandi EFI comuni sulla shell interattiva UEFI. Quindi iniziamo.







Sommario:

  1. Cose che devi sapere
  2. Lettura di chiavette USB da UEFI Shell
  3. Avvio della shell interattiva UEFI
  4. Il comando cls
  5. Il comando eco
  6. Il comando alias
  7. Il comando di aiuto
  8. Il comando set
  9. Il comando mappa
  10. I comandi cd e ls
  11. Il comando cp
  12. Il comando mv
  13. Il comando rm
  14. Il comando di modifica
  15. Il comando di uscita
  16. Il comando di reset
  17. Altri comandi della shell EFI
  18. Reindirizzamento dell'output
  19. Conclusione
  20. Riferimenti

Cose che devi sapere:

Ho usato 2 diversi prompt per scrivere i comandi EFI Shell in questo articolo.



Conchiglia> – Ho usato questo prompt per i comandi che puoi eseguire da qualsiasi luogo.



fs1: *> – Ho utilizzato questo prompt per chiarire che è necessario selezionare un determinato dispositivo di archiviazione (fs1 in questo caso) o trovarsi in una directory specifica prima di eseguire i comandi.





Assicurati di tenerlo a mente mentre leggi questo articolo.

Lettura di chiavette USB da UEFI Shell:

La shell interattiva UEFI può leggere le chiavette USB se la formatti come FAT16 o FAT32. Quindi, supponi di aver scritto alcuni script EFI o scaricato qualsiasi script EFI dal sito Web ufficiale del produttore della tua scheda madre. In tal caso, dovrai inserirli in una chiavetta USB formattata FAT16 o FAT32 per accedervi ed eseguirli dalla shell interattiva UEFI.



Avvio della shell interattiva UEFI:

Innanzitutto, spegni il computer. Quindi, accendi il computer. Subito dopo aver premuto il pulsante di accensione, continua a premere il tasto o sulla tastiera per accedere al firmware BIOS/UEFI della scheda madre.

Quindi, nella sezione di selezione dell'avvio del firmware BIOS/UEFI della scheda madre, dovresti trovare un'opzione per accedere alla shell interattiva UEFI.

Sul mio computer a scheda singola Odyssey X86, l'opzione si trova in Salva ed esci> UEFI: Shell EFI integrata, come puoi vedere nell'immagine qui sotto.

L'opzione è EFI Internal Shell sulla mia macchina virtuale VMware, come puoi vedere nello screenshot qui sotto.

Quando accedi per la prima volta a UEFI Interactive Shell, verranno stampati tutti i dispositivi di archiviazione rilevati dal tuo computer, come puoi vedere nello screenshot qui sotto.

Dopo aver premuto un tasto diverso da o attendere 5 secondi, EFI Shell dovrebbe essere pronta per eseguire i comandi.

Nelle prossime sezioni, ti mostrerò come utilizzare alcuni dei comandi EFI Shell più comuni. Quindi, andiamo avanti.

Il comando cls:

Il comando cls viene utilizzato principalmente per cancellare gli output dello schermo.

Potresti avere molti testi sullo schermo, come puoi vedere nello screenshot qui sotto.

Per cancellare i testi dello schermo, eseguire il comando cls come segue:

Guscio>cls

I testi sullo schermo dovrebbero essere cancellati.

È inoltre possibile modificare il colore di sfondo di EFI Shell utilizzando il comando cls.

Per modificare il colore di sfondo di EFI Shell, eseguire il comando cls come segue:

Guscio>cls<codice colore>

Al momento della stesura di questo documento, il comando cls supporta quanto segue.

0 - Nero

1 - Blu

2 - Verde

3 – Ciano

4 - Netto

5 - Magenta

6 - Giallo

7 - Grigio chiaro

Ad esempio, per cambiare il colore di sfondo in Blu (1), esegui il comando cls come segue:

Guscio>cls2

Il colore di sfondo dovrebbe essere cambiato in Blu (1), come puoi vedere nello screenshot qui sotto.

Per cambiare il colore di sfondo in nero, esegui il comando cls come segue:

Guscio>cls0

Il colore di sfondo dovrebbe essere cambiato in Nero (0), come puoi vedere nello screenshot qui sotto.

L'eco Comando:

Il comando echo viene utilizzato per stampare una riga di testo su EFI Shell.

Ad esempio, per stampare il testo Hello World, esegui il comando echo come segue:

Guscio> buttato fuori 'Ciao mondo'

Come puoi vedere, il testo Hello World è stampato su EFI Shell.

Se lo desideri, puoi anche scegliere di non utilizzare le virgolette.

Il comando alias:

È possibile elencare tutti gli alias dei comandi di EFI Shell con il comando alias.

Per elencare tutti gli alias dei comandi di EFI Shell, eseguire il comando alias come segue:

Guscio> alias

Come puoi vedere, sono elencati tutti gli alias dei comandi EFI Shell.

Puoi anche utilizzare il comando alias per creare o eliminare alias.

Per creare un comando alias print_hello che esegua il comando echo Hello World, puoi eseguire il comando alias come segue:

Guscio> aliasprint_ciao'eco Ciao mondo'

Come puoi vedere, viene creato un nuovo alias print_hello.

Ora puoi eseguire il comando print_hello come segue:

Guscio>print_ciao

Per impostazione predefinita, gli alias che crei sopravviveranno ai riavvii del sistema. Questa è una buona cosa, ovviamente. Ma se non vuoi che i tuoi alias sopravvivano ai riavvii del sistema, puoi creare un alias volatile usando l'opzione -v.

Puoi creare lo stesso alias print_hello di un alias volatile usando l'opzione -v come segue:

Guscio> alias -vprint_ciao'eco Ciao mondo'

Puoi eliminare un alias usando l'opzione -d del comando alias.

Per eliminare l'alias print_hello, esegui il comando alias usando l'opzione -d come segue:

Guscio> alias -Dprint_ciao

Come puoi vedere, l'alias print_hello viene rimosso dall'elenco degli alias.

Guscio> alias

Il comando di aiuto:

Il comando help viene utilizzato per trovare i comandi EFI Shell utilizzando i modelli.

Ad esempio, per trovare tutti i comandi EFI Shell che iniziano con m, puoi eseguire il comando help come segue:

Guscio> aiutom*

Sono elencati tutti i comandi EFI Shell che iniziano con m, come puoi vedere nello screenshot qui sotto.

Allo stesso modo, puoi trovare tutti i comandi EFI Shell che terminano con m come segue:

Guscio> aiuto *m

Sono elencati tutti i comandi EFI Shell che terminano con m, come puoi vedere nello screenshot qui sotto.

Puoi anche imparare come utilizzare un comando EFI Shell, quali opzioni supportano e che cosa utilizza ciascuna opzione il comando help. Infine, puoi confrontarlo con il comando man di Linux.

Ad esempio, per imparare a usare il comando alias, esegui il comando help come segue:

Guscio> aiuto alias

Dovrebbero essere visualizzate molte informazioni sul comando di aiuto.

Se le informazioni di aiuto di un determinato comando sono molto lunghe, puoi premere i tasti e della tastiera per scorrere rispettivamente verso l'alto e verso il basso.

Se l'output è troppo lungo, avrai bisogno di un cercapersone per leggerlo. Di nuovo, puoi confrontarlo con il programma Linux less. Ma a differenza del programma Linux less, il cercapersone EFI Shell scorre pagina per pagina anziché per righe.

Per utilizzare un cercapersone per il comando help, usa l'opzione -b del comando help come segue:

Guscio> aiuto -B alias

Le informazioni sull'utilizzo del comando alias vengono visualizzate in un pager, come puoi vedere nello screenshot qui sotto.

Puoi premere per andare alla pagina successiva.

Per chiudere il cercapersone, premere q e quindi premere .

Il comando impostato:

Il comando set viene utilizzato per elencare tutte le variabili di ambiente disponibili di EFI Shell.

Per elencare tutte le variabili di ambiente disponibili di EFI Shell, eseguire il comando set come segue:

Guscio> set

Sono elencate tutte le variabili di ambiente di EFI Shell, come puoi vedere nello screenshot qui sotto.

Puoi anche creare le tue variabili di ambiente EFI Shell.

Per creare un file di variabili di ambiente EFI Shell con il contenuto boot.img, eseguire il comando set come segue:

Guscio> set fileboot.img

Il file della variabile d'ambiente è impostato, come puoi vedere nello screenshot qui sotto.

Per impostazione predefinita, le variabili di ambiente EFI Shell create sopravviveranno ai riavvii del sistema. Tuttavia, è possibile creare variabili di ambiente EFI Shell volatili utilizzando l'opzione -v del comando set se non lo si desidera.

Ad esempio, per creare la stessa variabile di ambiente file come variabile di ambiente volatile, eseguire il comando set come segue:

Guscio> set -v fileimmagine.boot

È possibile rimuovere anche le variabili di ambiente EFI Shell.

Per rimuovere il file della variabile di ambiente EFI Shell, eseguire il comando set come segue:

Guscio> set -D file

La variabile di ambiente del file non dovrebbe più essere disponibile, come puoi vedere nello screenshot qui sotto.

Guscio> set

La mappa Comando:

Il comando map stampa la tabella di mappatura di tutti i dispositivi di memorizzazione del tuo computer. Dalla tabella di mappatura, puoi trovare il nome del dispositivo dei dispositivi di archiviazione del tuo computer. Per accedere a un dispositivo di archiviazione da EFI Shell, sarà necessario il nome del dispositivo di tale dispositivo di archiviazione.

Per elencare tutti i dispositivi di archiviazione del tuo computer da EFI Shell, esegui il comando map come segue:

Guscio>carta geografica

Tutti i dispositivi di archiviazione e il loro nome dovrebbero essere elencati, come puoi vedere nello screenshot qui sotto.

Se inserisci un nuovo dispositivo di archiviazione come una chiavetta USB sul tuo computer, non verrà automaticamente elencato nella tabella di mappatura. Invece, dovrai aggiornare manualmente la tabella di mappatura.

È possibile aggiornare la tabella di mappatura di EFI Shell utilizzando l'opzione -r del comando map come segue:

Guscio>carta geografica-R

La tabella di mappatura di EFI Shell dovrebbe essere aggiornata e il tuo nuovo dispositivo di archiviazione dovrebbe essere elencato nella nuova tabella di mappatura, come puoi vedere nello screenshot qui sotto.

I comandi cd e ls:

È possibile selezionare un dispositivo di archiviazione utilizzando il nome del dispositivo di archiviazione.

Ad esempio, per selezionare il dispositivo di archiviazione fs1, è possibile eseguire il seguente comando:

Guscio>fs1:

Il prompt dovrebbe essere cambiato in fs1:> come puoi vedere nello screenshot qui sotto.

Ora puoi elencare tutti i file e le directory che hai sul dispositivo di archiviazione fs1 (la directory di lavoro corrente) come segue:

fs1: > ls

Come puoi vedere, sono elencati tutti i file e le directory del dispositivo di archiviazione fs1.

Puoi anche usare percorsi di directory relativi con il comando ls per elencare i file e le directory di quella directory.

Ad esempio, per elencare i file e le directory della directory scripts (relativamente alla directory di lavoro corrente), puoi eseguire il comando ls come segue:

fs1: > lsscript

Dovrebbero essere elencati i file e le directory della directory scripts.

La directory scripts è vuota nel mio caso.

Puoi usare percorsi assoluti anche con il comando ls.

Ad esempio, per elencare tutti i file e le directory del dispositivo di archiviazione fs0, eseguire il comando ls come segue:

Guscio> lsfs0:

Tutti i file e le directory del dispositivo di archiviazione fs0 dovrebbero essere elencati, come puoi vedere nello screenshot qui sotto.

È possibile elencare file e directory in modo ricorsivo utilizzando l'opzione -r del comando ls.

Ad esempio, per elencare tutti i file e le directory del dispositivo di archiviazione fs0 in modo ricorsivo, eseguire il comando ls come segue:

Guscio> ls -Rfs0:

Tutti i file e le directory del dispositivo di archiviazione fs0 dovrebbero essere elencati in modo ricorsivo, come puoi vedere nello screenshot qui sotto.

Se l'elenco di file e directory è troppo lungo per essere visualizzato sullo schermo, è possibile utilizzare l'opzione -b del comando ls per utilizzare un cercapersone.

Puoi elencare tutti i file e le directory del dispositivo di archiviazione fs0 in modo ricorsivo e utilizzare un cercapersone per l'output come segue:

Guscio> ls -R -Bfs0:

Il comando ls dovrebbe utilizzare un cercapersone per visualizzare l'output, come mostrato nello screenshot qui sotto.

Puoi utilizzare il comando cd per navigare in una directory diversa del dispositivo di archiviazione selezionato. Ciò renderà i tuoi comandi più brevi in ​​quanto non dovrai digitare lunghi percorsi di directory.

Ad esempio, per accedere alla directory scripts del dispositivo di archiviazione selezionato fs1, è possibile eseguire il comando cd come segue:

fs1: > cdscript

La directory di lavoro corrente dovrebbe essere cambiata in fs1:scripts, come puoi vedere nello screenshot qui sotto.

Per tornare indietro di una directory, nella directory principale, puoi eseguire il comando cd come segue:

fs1:script> cd..

Dovresti essere una directory verso l'alto, come puoi vedere nello screenshot qui sotto.

Il comando cp:

Il comando cp viene utilizzato per copiare file da un dispositivo di archiviazione a un altro o all'interno dello stesso dispositivo di archiviazione.

Ho un file hello.txt nel dispositivo di archiviazione fs1, come puoi vedere nello screenshot qui sotto.

fs1: > ls

Per creare una nuova copia di hello.txt, esegui il comando cp come segue:

fs1: > cpciao.txt ciao2.txt

Dovrebbe essere creato un nuovo file hello2.txt e il contenuto del file hello.txt dovrebbe essere copiato nel file hello2.txt.

fs1: > ls

Se desideri copiare il file hello.txt nella directory scripts sullo stesso dispositivo di archiviazione utilizzando un percorso di directory relativo, esegui il comando cp come segue:

fs1: > cpscript ciao.txt

Come puoi vedere, il file hello.txt viene copiato nella directory scripts.

fs1: > lsscript

Puoi anche utilizzare un percorso assoluto per copiare il file hello.txt nella directory scripts come segue:

fs1: > cpciao.txt scripts

Poiché il file esiste già, il comando cp ti chiederà se vuoi sovrascriverlo.

Se vuoi sovrascrivere il file, premi y e poi premi .

Se non si desidera sovrascrivere il file, premere n quindi premere .

Se si desidera sovrascrivere tutti i file già esistenti, premere ae quindi premere .

Se non si sa cosa fare, premere c e premere per annullare l'operazione di copia.

Il file hello.txt dovrebbe essere copiato nella directory scripts.

Allo stesso modo, se vuoi copiare il file hello.txt nella directory principale di un altro dispositivo di archiviazione fs0, puoi eseguire il comando cp come segue:

fs1: > cpciao.txt fs0:

Come puoi vedere, il file hello.txt viene copiato nella radice del dispositivo di archiviazione fs0.

Guscio> lsfs0:

È anche possibile copiare ricorsivamente il contenuto di una directory in un'altra directory o dispositivo di archiviazione utilizzando l'opzione -r del comando cp.

Per copiare in modo ricorsivo il contenuto della directory fs0:EFI sul dispositivo di archiviazione fs1, eseguire il comando cp come segue:

Guscio> cp -Rfs0: EFI fs1:

Tutti i file e le directory nella directory fs0:EFI devono essere copiati sul dispositivo di archiviazione fs1, come puoi vedere nello screenshot qui sotto.

Come puoi vedere, le directory ubuntu e BOOT dalla directory fs0:EFI vengono copiate in modo ricorsivo sul dispositivo di archiviazione fs1.

Guscio> lsfs0: EFI

Guscio> lsfs1:

Se si desidera copiare la directory fs0:EFI e il contenuto di tale directory sul dispositivo di archiviazione fs1, eseguire il comando cp come segue:

Guscio> cp -Rfs0: EFI fs1:

Come puoi vedere, la directory fs0:EFI viene copiata in modo ricorsivo nel dispositivo di archiviazione fs1.

Guscio> lsfs0:

Guscio> lsfs1:

Il comando mv:

Il comando mv funziona allo stesso modo del comando cp. L'unica differenza è che il comando mv sposta i file o le directory dall'origine alla destinazione invece di copiarli.

Poiché il comando mv e il comando cp sono simili, non li spiegherò qui. Basta leggere la sezione Il comando cp e sostituire i comandi cp con il comando mv. Sarai a posto.

C'è un altro caso d'uso per il comando mv. Il comando mv viene utilizzato anche per rinominare file e directory.

Ad esempio, per rinominare il file hello2.txt in hello3.txt, eseguire il comando mv come segue:

fs1: > mvciao2.txt ciao3.txt

Il hello2.txt dovrebbe essere rinominato in hello3.txt.

Come puoi vedere, il file hello2.txt non è più nel dispositivo di archiviazione fs1 ed è stato rinominato in hello3.txt.

fs1: > ls

Allo stesso modo, puoi rinominare una directory usando il comando mv.

Ad esempio, per rinominare la directory ubuntu in debian, eseguire il comando mv come segue:

fs1: > mvUbuntu Debian

Come puoi vedere, la directory ubuntu è stata rinominata in debian.

fs1: > ls

Il comando rm:

Il comando rm viene utilizzato per rimuovere file e directory dai dispositivi di archiviazione.

Per rimuovere un file hello3.txt dal dispositivo di archiviazione fs1, eseguire il comando rm come segue:

fs1: > rmciao3.txt

Il file hello3.txt dovrebbe essere rimosso.

Come puoi vedere, il file hello3.txt non è più nel dispositivo di archiviazione fs1.

fs1: > ls

Allo stesso modo, puoi rimuovere la directory debian dal dispositivo di archiviazione fs1 come segue:

fs1: > rmdebian

Mentre rimuovi una directory che potrebbe contenere altri file e directory, il comando rm ti chiede se desideri rimuoverli. Questa è una misura di sicurezza in modo da non eliminare accidentalmente file importanti.

Per confermare l'operazione di rimozione premere y quindi premere .

La directory debian e il suo contenuto dovrebbero essere rimossi.

Come puoi vedere, la directory debian non è più disponibile nel dispositivo di archiviazione fs1.

fs1: > ls

Il comando di modifica:

EFI Shell viene fornito con un programma di editor di testo di base chiamato EFI Editor. È molto utile in quanto è possibile modificare i file di configurazione molto facilmente da EFI Shell.

È possibile aprire il file hello.txt dal dispositivo di archiviazione fs1 con il programma EFI Editor come segue:

fs1: >modifica ciao.txt

Il file hello.txt dovrebbe essere aperto con il programma EFI Editor. Puoi modificare il tuo file di testo/configurazione da qui.

Dopo aver modificato il file hello.txt, premi seguito da per salvare il file.

Il file hello.txt dovrebbe essere salvato.

Per chiudere il programma EFI Editor, premere .

Se sono presenti modifiche non salvate, il programma EFI Editor ti chiederà se desideri salvarle.

Premere y per salvare le modifiche e chiudere il programma EFI Editor.

Premere n per annullare le modifiche e chiudere il programma EFI Editor.

Premi c se hai cambiato idea e non vuoi più chiudere il programma EFI Editor.

Il programma EFI Editor ha molte altre straordinarie funzionalità. Sfortunatamente, è fuori dallo scopo di questo articolo mostrarli tutti.

Puoi guardare la parte inferiore del programma EFI Editor e dovresti trovare tutte le informazioni necessarie per utilizzare le altre funzionalità del programma EFI Editor. Inoltre, puoi confrontare il programma EFI Editor con l'editor di testo nano di Linux. È fantastico.

Il comando di uscita:

Il comando exit viene utilizzato per chiudere la shell EFI e tornare al firmware BIOS/UEFI della scheda madre.

Per chiudere EFI Shell, eseguire il comando exit come segue:

Guscio> Uscita

Sarebbe meglio se tornassi al firmware BIOS/UEFI della tua scheda madre, come puoi vedere nello screenshot qui sotto.

Il comando di ripristino:

Il comando reset viene utilizzato per ripristinare o riavviare il computer.

Per riavviare il computer da EFI Shell, esegui il comando di ripristino come segue:

Guscio>Ripristina

Il comando reset può essere utilizzato anche per spegnere il computer.

Per spegnere il computer da EFI Shell, eseguire il comando di ripristino con l'opzione -s come segue:

Guscio>Ripristina-S

Altri comandi della shell EFI:

Esistono molti altri comandi EFI Shell. Non rientra negli scopi di questo articolo trattarli tutti. Tuttavia, puoi leggere la documentazione di EFI Shell[1] per saperne di più. Puoi anche utilizzare il comando help per scoprire i comandi EFI Shell disponibili. È possibile utilizzare il comando help anche per leggere la documentazione dei comandi EFI Shell. La documentazione di EFI Shell è molto ampia e ricca di informazioni ed esempi. È anche molto semplice e facile da seguire. Non dovresti avere problemi a leggerlo.

Reindirizzamento dell'output:

Proprio come bash e altre shell Linux, anche EFI Shell supporta il reindirizzamento dell'output. Pertanto, è possibile reindirizzare l'output di un comando EFI Shell a un file utilizzando la funzione di reindirizzamento dell'output di EFI Shell.

Ad esempio, puoi reindirizzare l'output del comando echo Hello World a un file message.txt come segue:

fs1: > buttato fuori 'Ciao mondo' >messaggio.txt

Dovrebbe essere creato un nuovo file message.txt, come puoi vedere nello screenshot qui sotto.

fs1: > ls

Come puoi vedere, ha il contenuto Hello World.

fs1: >modifica messaggio.txt

Se vuoi aggiungere (aggiungere alla fine di un file) l'output di un altro comando echo Good Luck (diciamo) al file message.txt, puoi usare il simbolo >> invece del simbolo > come segue:

fs1: > buttato fuori 'Buona fortuna' >>messaggio.txt

Come puoi vedere, il testo Good Luck viene aggiunto alla fine del file message.txt.

fs1: >modifica messaggio.txt

Allo stesso modo, puoi reindirizzare l'output del comando help map a un file map-help.txt come segue:

fs1: > aiutocarta geografica>map-help.txt

Come puoi vedere, viene creato un nuovo file map-help.txt.

fs1: > ls

Come puoi vedere, l'output del comando help map viene reindirizzato al file map-help.txt.

fs1: >modifica map-help.txt

NOTA : Quando si esegue il reindirizzamento dell'output, è necessario ricordare la differenza tra il simbolo > e >>. È molto importante. Se non hai una conoscenza sufficiente di questi simboli, potresti perdere dati importanti.

Supponiamo che tu abbia eseguito il seguente comando su EFI Shell:

Guscio> comando > file

Qui, il simbolo > reindirizzerà l'output del comando al file. Se il file non esiste, verrà creato. Se il file esiste, il contenuto del file verrà sostituito con l'output del comando. Questo è molto importante da ricordare.

Ora, supponiamo che tu abbia eseguito il comando EFI Shell sopra usando il simbolo >> come segue:

Guscio> comando >> file

Qui, il simbolo >> aggiungerà (aggiungerà alla fine del file) l'output del comando al file se il file esiste. Se il file non esiste, verrà creato e l'output del comando verrà aggiunto al file.

Quindi, se il file non esiste, i simboli > e >> faranno la stessa cosa: creeranno il file e aggiungeranno l'output del comando al file.

Se hai molti file sul tuo dispositivo di archiviazione, non è troppo difficile commettere un errore e perdere dati importanti. Quindi, ti consiglio di utilizzare il simbolo >> invece del simbolo > per il reindirizzamento dell'output, a meno che tu non abbia requisiti specifici. Quindi, farà la stessa cosa. In questo modo, se commetti errori, puoi sempre rimuovere le righe extra che erano state aggiunte al file per tornare allo stato precedente.

Conclusione:

Questo articolo mostra come avviare UEFI Interactive Shell e utilizzare i comandi comuni di EFI Shell. Ti ho anche mostrato come utilizzare la funzione di reindirizzamento dell'output di EFI Shell. Infine, ti ho mostrato come accedere ai dispositivi di archiviazione del tuo computer da EFI Shell e come creare, copiare, spostare, rinominare e modificare file da EFI Shell. Questo articolo dovrebbe aiutarti a iniziare con i comandi UEFI Interactive Shell e EFI Shell.

Riferimenti:

[1] Shell Command Reference Manual – Intel

[2] Istruzioni di base per l'utilizzo dell'interfaccia Extensible Firmware (EFI)