Come usare Grub Rescue su Ubuntu Top 10.Top 10, top 10.Top 10 e Top 10.Top 10

Come usare Grub Rescue su Ubuntu Top 10.Top 10, top 10.Top 10 e Top 10.Top 10
Grub è un software bootloader. È ampiamente utilizzato come bootloader predefinito per Linux. Sebbene Grub sia ampiamente utilizzato in Linux, Grub può anche avviare anche i sistemi operativi Windows. È molto potente ed estensibile.

Grub Bootloader ha una potente interfaccia della riga di comando che può essere utilizzata per risolvere i problemi di avvio. Si chiama Grub Rescue.

In questo articolo, ti mostrerò come utilizzare Grub Rescue Command Line Interface of Grub. Sto usando Ubuntu 18.04 LTS per la dimostrazione. Iniziamo.

Entrare nell'interfaccia della riga di comando di salvataggio di Grub:

Per impostazione predefinita, se tutto va bene, quando si avvia il computer, dovresti essere avviato direttamente nel sistema operativo che hai installato. Nel mio caso, è l'Ubuntu 18.04 LTS Sistema operativo.

Se qualcosa va storto e provoca problemi di avvio, molto probabilmente vedrai l'interfaccia della riga di comando di salvataggio di Grub. Assomiglia a uno screenshot indicato di seguito.

A volte, sarai in grado di vedere il menu Grub come nello screenshot seguente. Per andare al salvataggio di Grub da qui, premere C.

Dovresti essere in grado di andare alla modalità riga di comando di salvataggio Grub come puoi vedere dallo screenshot in basso.

Nella prossima sezione ti mostrerò come usare Grub Rescue. Innanzitutto, ti mostrerò come avviare Ubuntu 18.04 LTS Sistema operativo che ho installato. Allora discuterò alcuni dei comandi comuni di salvataggio.

Usando Grub Rescue per avviare Ubuntu 18.04 LTS:

Nell'interfaccia della riga di comando di salvataggio di Grub, è possibile elencare i dischi rigidi e le partizioni installate con il seguente comando:

Grub> ls

Come puoi vedere, ho (HD0), (HD0, GPT1) E (HD0, GPT2) disponibile. (HD0) rappresenta il disco rigido grezzo. (HD0, GPT1) E (HD0, GPT2) sono la prima e la seconda partizione GPT di (HD0) rispettivamente.

Ho Ubuntu 18.04 LTS installato su hardware UEFI. Quindi la prima partizione (HD0, GPT1) è la partizione EFI e la seconda partizione (HD0, GPT2) è la partizione radice. I file necessari per l'avvio nel sistema operativo sono in /stivale directory di (HD0, GPT2) partizione nel mio caso. Tu forse hai /stivale Directory in una partizione separata, in quel caso, apportare modifiche ai comandi come si vede opportuno.

Puoi elencare quali file hai in una determinata partizione ls Comando dall'interfaccia della riga di comando di salvataggio di Grub.

Elenca i file e le directory della partizione root (HD0, GPT2) con il seguente comando:

GRUB> LS (HD0, GPT2)/

Come puoi vedere, i file e le directory sono elencati.

Siamo interessati ai file che abbiamo nel /stivale directory.

GRUB> LS (HD0, GPT2)/SOTTO

Dovresti trovare due file in /stivale directory, vmlinuz E Initrd come contrassegnato nello screenshot seguente. Questi file sono richiesti per l'avvio corretto.

Ora imposta il radice variabile per indicare la partizione di root (HD0, GPT2) con il seguente comando:

Grub> Imposta root = (HD0, GPT2)

Ora devi usare il Linux comanda di fare il percorso relativo di vmlinuz File noto a Grub Bootloader.

Puoi farlo con il seguente comando:

Grub> Linux /Boot /VMlinuz-4.15.Root generico 0-20 =/dev/sda2

NOTA: Qui root =/dev/sda2 è obbligatorio. Altrimenti potresti non essere in grado di avviare. /dev/sda2 significa che è la seconda partizione del primo disco rigido. Ho aggiunto una tabella per aiutarti a capire come funziona.

Grub Identifier Disco rigido Partizione Identificatore Linux
(HD0) Primo /dev/sda
(HD0, GPT1) Primo Primo /dev/sda1
(HD0, GPT2) Primo Secondo /dev/sda2
(HD1) Secondo /dev/sdb
(HD1, GPT2) Secondo Secondo /dev/sdb2
(HD1, GPT5) Secondo Quinto /dev/sdb5

Sapere anche quel completamento automatico di file e directory con il Il tasto funziona anche nell'interfaccia della riga di comando Grub, proprio come fa in un terminale Linux. Quindi non dovresti avere un tempo difficile per navigare attorno all'interfaccia della riga di comando di Grub.

Ora devi eseguire il Initrd comanda per far conoscere l'immagine iniziale al bootloader Grub.

Puoi farlo con il seguente comando:

Grub> initrd /boot /initrd.IMG-4.15.0-20-generico

Ora che tutto è impostato, puoi eseguire il seguente comando Grub per avviare il tuo Ubuntu 18.04 LTS Sistema operativo.

GRUB> Avvio

Il processo di avvio dovrebbe iniziare come puoi vedere dallo screenshot di seguito.

Dovresti vedere la schermata di accesso in seguito. Accedi al tuo Ubuntu 18.Sistema 04 LTS.

Ora che hai effettuato l'accesso, eseguire il seguente comando per aggiornare il file di configurazione di Grub 2:

$ sudo Update-Grub2

La configurazione di Grub 2 dovrebbe essere aggiornata.

Potrebbe anche essere necessario reinstallare Grub Bootloader con il seguente comando:

$ Sudo Grub-Install /Dev /SDA

NOTA: Qui /dev/sda è il disco rigido in cui si desidera installare Grub Bootloader. Di solito, è il disco rigido in cui hai la partizione di root.

Ora che tutto funziona, dovresti essere in grado di avviare normalmente. Se hai ancora bisogno di qualcosa fisso, puoi farlo adesso.

Caricamento di moduli aggiuntivi:

A volte, il prompt della riga di comando Grub dovrebbe essere Grub Rescue> invece di

Grub>

In tal caso, è necessario eseguire 2 comandi aggiuntivi. Vengono utilizzati per caricare moduli di grub che non vengono caricati per impostazione predefinita. Ma sono molto importanti per avviare il sistema.

I comandi sono:

Grub Rescue> Insmod Normale
Grub Rescue> Insmod Linux
Comandi utili di salvataggio di grub:

In questa sezione, elencherò alcuni dei comuni comandi di salvataggio di Grub di cui potresti aver bisogno per risolvere i problemi di avvio.

Imposta Pager = 1 - Se l'output di qualsiasi comando è abbastanza lungo da non adatta allo schermo, questo comandi mostra le uscite in un cercapersone, come meno nel terminale Linux.

lsmod - Elenca tutti i moduli Grub che vengono caricati.

gatto - Utilizzato per leggere i file.

USB - Elenca tutti i dispositivi USB allegati al tuo sistema.

chiaro - cancella tutto il testo dalla finestra della riga di comando di Grub.

configfile grub.cfg_filepath - Puoi aggiungere un Grub.cfg File usando questo comando.

insmod - Carica modulo Grub.

LSPCI - Elenca tutti i dispositivi PCI allegati.

ls - Elenca file, directory e dispositivi di blocco del tuo computer.

Anche se questo articolo è orientato verso Ubuntu 18.04 LTS, dovrebbe funzionare per qualsiasi altra distribuzione di Linux moderna che utilizza Grub Bootloader. Grazie per aver letto questo articolo.

stivale