Accendi mai il tuo PC Linux solo per scoprirlonon si carica e non sai cosa fare? Quando il tuo PC non gira, la risoluzione dei problemi diventa complicata. Per cominciare, non c'è niente che tu possa fare per eseguire controlli sul tuo sistema operativo o hardware. Il poco che puoi fare è assicurarti di aver inserito tutto correttamente. Detto questo, solo perché il tuo PC non si avvia non significa che è morto o devi aggiornare il tuo sistema operativo. Tuttavia, non reinstallare quel sistema operativo sul tuo PC Linux. Invece, segui questo tutorial per riparare un PC Linux che non si avvia.
Avrai bisogno di un PC funzionante per seguire questo tutorial perché comporta il download di immagini del disco e la loro masterizzazione su USB.
Salvataggio di Grub con Super Grub Disk
Il modo più semplice per caricare un PC Linux con un computer rottoil bootloader non deve agitarsi con il prompt di salvataggio di Grub. Invece, vai su un altro computer (o crea questo disco in anticipo) e scarica Super Grub Disk. È un disco attivo in grado di rilevare tutti i sistemi operativi su un determinato computer, quindi avviarli. Questo strumento è eccezionale, soprattutto per coloro che improvvisamente trovano il proprio PC non caricherà Grub correttamente.
Innanzitutto, scarica l'immagine del disco. Quindi, masterizza Super Grub Disk su un CD / DVD o crea un'unità flash USB avviabile. Consigliamo lo strumento di imaging USB Etcher in quanto è facile da usare e disponibile su tutte le principali piattaforme.
Con Super Grub Disk masterizzato, è tempo di caricarloe usalo. Inizia inserendo le impostazioni del BIOS del tuo PC. In quest'area, modificare l'ordine di avvio in modo che la chiavetta USB live (o il CD / DVD masterizzato) venga caricata per prima.

Quando Super Grub Disk viene caricato, viene visualizzato un menu. L'unica opzione nel menu che conta qui è quella di "rilevare e mostrare i metodi di avvio". Selezionalo con il tasto invio sulla tastiera. Il disco live troverà tutti i possibili sistemi operativi che può caricare.
Super Grub Disk stampa un elenco di diversi sistemi operativi. Utilizzando il tasto freccia, seleziona il sistema operativo che non sarebbe stato caricato in precedenza.

Nota: Super Grub Disk di solito può caricare un Linux rottodistribuzione perché trova file come l'immagine di avvio, anziché i file di configurazione di Grub. In rari casi, anche questo strumento non sarà in grado di caricare sistemi operativi rotti. In questo caso, considera la possibilità di reinstallare o provare alcune delle altre opzioni all'interno del disco live.
Reinstalla Grub
Con l'aiuto di Super Grub Disk, hai caricato di nuovo l'installazione di Linux, nonostante Grub sia rotto. Ora è il momento di reinstallare Grub in modo che tutto possa tornare alla normalità.
Layout della partizione in stile BIOS / MBR
Reinstalla Grub sul record di avvio principale del disco rigido.
sudo grub-install --recheck --target=i386-pc /dev/sda
Quindi, rigenerare un nuovo file di configurazione. Ciò è necessario, altrimenti il bootloader potrebbe non sapere che sono state apportate modifiche.
sudo grub-mkconfig -o /boot/grub/grub.cfg
Layout delle partizioni in stile GPT / EFI
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub sudo grub-mkconfig -o /boot/grub/grub.cfg
Come installare Grub su un'unità USB per il ripristino di emergenza
Grub non si rompe spesso, ma quando lo fa, il tuotutto il giorno è rovinato. Questo è il motivo per cui è sempre bene avviare un processo di recupero nel caso ciò accada. Per la maggior parte delle persone, utilizzare Super Grub Disk è una buona opzione. Tuttavia, esiste anche un'alternativa.
Dato che Linux è così versatile, in realtà lo èpossibile installare il bootloader Grub direttamente su un'unità flash. In questo modo, se l'installazione di Linux si rifiuta di avviarsi con il bootloader installato sul disco rigido, è possibile collegare un'unità USB e caricarla comunque. Ecco i passaggi per l'impostazione.
Nota: l'unità flash DEVE essere formattata come Fat32!
Innanzitutto, crea una cartella USB in / mnt.
mkdir -p /mnt/usb

Quindi, utilizzare il lsblk
comando per scoprire come è etichettata l'unità USB. In questo tutorial, chiameremo l'unità flash / Dev / sdc. Puoi nominarlo diversamente se vuoi.
Montare il disco USB nella cartella USB in / mnt creata in precedenza.
mount /dev/sdc1 /mnt/usb
Quindi, eseguire l'installazione di Grub sull'unità flash USB.
grub-install --target=i386-pc --debug --boot-directory=/mnt/usb/boot /dev/sdc Lastly, generate a configuration file for the USB drive.
grub-mkconfig -o /mnt/usb/boot/grub/grub.cfg
Usa Rescatux
Nessuna delle opzioni sopra elencate funziona per te? Non ti preoccupare! Esistono altri modi per ripristinare un'installazione Grub non funzionante su Linux. Prendi in considerazione l'utilizzo di Rescatux. Come Super Grub Disk, è un disco di ripristino live bootloader Grub. Tranne che invece di rilevare automaticamente i metodi di avvio e consentire all'utente di avviarsi, può effettivamente risolvere automaticamente i problemi di Grub / Grub2.

Questo è perfetto per coloro che lo hanno seguitotutorial e ho scoperto che reinstallare Grub tramite la riga di comando non ha aiutato. Scarica il disco e segui le istruzioni (per Super Grub Disk) sopra menzionate per creare un disco live.

Inoltre, scopri come avviare manualmente conRiga di comando di Grub se tutto il resto fallisce, leggendo il manuale GNU grub. È un processo complicato e difficile di cui non vale la pena parlare in quanto Super Grub Disk fa lo stesso, ma se tutte le opzioni sono fallite e questa è l'unica opzione, leggilo, perché ti aiuterà.
Conclusione
Grub esiste da molto tempo, ma perfinchè è esistito, ha causato innumerevoli problemi. A volte Grub non si avvia dal nulla, a volte si rompe un file di configurazione, a volte si rifiuta di caricarsi del tutto. Eventualmente, i suggerimenti e i trucchi in questo articolo risolveranno un PC Linux che non si avvia nella maggior parte dei casi.
Commenti