GNU/Linux >> Linux Esercitazione >  >> Linux

Correggi BASH minimo come la modifica della linea è supportata Errore GRUB in Linux

L'altro giorno, quando ho installato il sistema operativo elementare in dual boot con Windows, ho riscontrato un errore Grub al momento del riavvio. Mi è stata presentata la riga di comando con un messaggio di errore:

È supportato un BASH minimo come la modifica delle linee. Per la prima parola, TAB elenca i possibili completamenti dei comandi. altrove TAB elenca i possibili completamenti del dispositivo o del file.

In effetti questo non è un errore specifico del sistema operativo elementare. È un errore Grub comune che potrebbe verificarsi con qualsiasi sistema operativo Linux, sia esso Ubuntu, Fedora, Linux Mint ecc.

In questo post vedremo come correggere questo errore Grub "BASH come la modifica della linea minima è supportato" in Ubuntu sistemi Linux basati.

Puoi leggere questo tutorial per risolvere problemi simili e più frequenti, errore:nessun salvataggio di grub di partizione in Linux

Prerequisiti

Per risolvere questo problema, avresti bisogno di quanto segue:

  • Una USB live o un disco (preferibilmente) della stessa distribuzione Linux
  • Una connessione Internet funzionante nella sessione live

Dopo esserti assicurato di avere i prerequisiti, vediamo come riparare lo schermo nero della morte per Linux (se così posso chiamarlo;)).

Correzione dell'errore Grub "BASH minimo come la modifica della linea supportata"

Il processo è semplice se segui attentamente i passaggi (non alla cieca). Potrebbe essere necessario modificare i nomi delle partizioni in base al proprio sistema.

Passaggio 1 :avvia l'USB Linux live.

Passaggio 2 :Devi scoprire se il tuo sistema utilizza EFI o BIOS. Per farlo, apri il terminale e usa il seguente comando per elencare le tue partizioni:

sudo fdisk -l

Guarda da vicino nel suo output perché potrebbe essere un output enorme. Se vedi qualcosa come EFI, è un'indicazione che il tuo sistema ha EFI. Questa informazione è importante nelle fasi successive.

Device        Start       End   Sectors   Size Type
/dev/sda1      2048    976895    974848   476M EFI System
/dev/sda2    976896  40038399  39061504  18.6G Linux filesystem
/dev/sda3  40038400  79099903  39061504  18.6G Linux filesystem
/dev/sda4  79099904 468875263 389775360 185.9G Linux filesystem

È necessario notare due cose qui. La partizione in cui è installato EFI (se è installato) e la partizione in cui è installata la partizione di root.

Passaggio 3 (solo per sistemi UEFI ):Ora, quello che devi fare è reinstallare grub.

Montare prima la partizione di root. Sto usando /dev/sda2 per root ma dovresti cambiarlo con quello che hai sul tuo sistema:

sudo mount /dev/sda2 /mnt

Se hai un sistema EFI, monta anche quella partizione:

sudo mount /dev/sda1 /mnt/boot/efi

Ora, il passaggio successivo consiste nell'installare finalmente grub per il sistema UEFI in questo modo:

sudo grub-install --boot-directory=/mnt/boot --bootloader-id=ubuntu  --target=x86_64-efi --efi-directory=/mnt/boot/efi  

Riavvia Ubuntu Linux usando questo comando:

shutdown -r now

Dovresti riportare il grub alla normalità.

Passaggio 3 (solo per sistemi non EFI) :L'installazione di grub su un sistema non EFI è ancora più semplice.

Monta la partizione di root di Linux:

sudo mount /dev/sda1 /mnt

E poi installa grub:

sudo grub-install /dev/sd1

Riavvia e dovrebbe andare bene.

Metodo alternativo per correggere questo "BASH minimo come la modifica della linea è supportato" Errore Grub in Linux basato su Ubuntu

So che potresti sottolineare che questo errore di Grub non è esclusivo delle distribuzioni Linux basate su Ubuntu o Ubuntu, quindi perché sto mettendo l'accento sul mondo Ubuntu? Il motivo è che qui prenderemo una via d'uscita semplice e utilizzeremo uno strumento chiamato Riparazione avvio per risolvere il nostro problema. Non sono sicuro che questo strumento sia disponibile per altre distribuzioni come Fedora. Senza perdere altro tempo, vediamo come risolvere BASH minimo come è supportato l'editing delle linee Errore Grub.

Fase 1:avvio nella sessione live

Collega l'USB live e avvia la sessione live.

Passaggio 2:installa Boot Repair

Una volta che sei nella sessione live, apri il terminale e usa i seguenti comandi per installare Boot Repair:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair

Nota:segui questo tutorial per correggere l'errore durante il recupero del cdrom apt-get update non utilizzabile per aggiungere nuovi CD-ROM, se lo incontri durante l'esecuzione del comando precedente.

Fase 3:ripara l'avvio con Boot Repair

Una volta installato Boot Repair, eseguilo dalla riga di comando utilizzando il comando seguente:

boot-repair &

In realtà le cose sono piuttosto semplici da qui. Devi solo seguire le istruzioni fornite dallo strumento Boot Repair. Innanzitutto, fai clic su Riparazione consigliata opzione in Boot Repair.

Ci vorranno un paio di minuti per Boot Repair per analizzare il problema con l'avvio e Grub. Successivamente, ti fornirà alcuni comandi da utilizzare nella riga di comando. Copia i comandi uno per uno nel terminale. Per me mi ha mostrato una schermata come questa:

Eseguirà alcuni processi dopo aver inserito questi comandi:

Una volta terminato il processo, ti fornirà un URL che consiste nei registri della riparazione di avvio. Se il tuo problema di avvio non è stato risolto nemmeno ora, puoi andare sul forum o inviare un'e-mail al team di sviluppo e fornire loro l'URL come riferimento. Fantastico, vero?

Al termine della riparazione di avvio, spegnere il computer, rimuovere l'USB e riavviare. Per me è stato avviato correttamente ma ha aggiunto due righe aggiuntive nella schermata di Grub. Qualcosa che non era importante per me dato che ero felice di vedere il sistema avviarsi di nuovo normalmente.

Ha funzionato per te?

Quindi è così che ho risolto BASH minimo come la modifica della linea è supportata Errore Grub nel sistema operativo elementare Freya. E tu? Ha funzionato per te? Sentiti libero di fare una domanda o lasciare un suggerimento nella casella dei commenti qui sotto.



Linux
  1. Come correggere l'errore di errore di autenticazione Cron in Linux?

  2. Linux – Come riparare/installare/reinstallare Grub?

  3. Correzione ::Connessione errore SSH Linux rifiutata

  4. 5 Completamento standard disponibile nella riga di comando di Linux Bash

  5. 6 Operatori di concatenamento della riga di comando della shell Bash in Linux

Correzione dell'errore "AVVISO:L'IDENTIFICAZIONE DELL'HOST REMOTO È CAMBIATA" in Linux

Come risolvere la linea verde in fondo in VLC in Linux

Risoluzione dei problemi di errore "Bash:comando non trovato" in Linux

Risolto l'errore, impossibile trovare il comando hwmatch su Grub

esecuzione di script php (funzione php) in linux bash

Riga di comando solo SO UNIX/Linux