Come riparare un PC Linux che non si avvia

click fraud protection

Hai mai acceso il tuo PC Linux solo per scoprire che non 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 bootloader non funzionante non è di agitarsi con il prompt di ripristino 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.

instagram viewer

Primo, scarica l'immagine del disco. Quindi, masterizza Super Grub Disk su un CD / DVD o crea un'unità flash USB avviabile. Raccomandiamo il etcher Strumento di imaging USB in quanto è facile da usare e disponibile su tutte le principali piattaforme.

Con Super Grub Disk masterizzato, è tempo di caricarlo e utilizzarlo. 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, selezionare il sistema operativo che non sarebbe stato caricato in precedenza.

Nota: Super Grub Disk di solito può caricare una distribuzione Linux non funzionante 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 di reinstallare o provare alcune delle altre opzioni all'interno del disco live.

Reinstalla Grub

Con l'aiuto di Super Grub Disk, hai nuovamente caricato 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 interrompe spesso, ma quando lo fa, l'intera giornata è rovinata. Questo è il motivo per cui è sempre bene avviare un processo di recupero nel caso ciò accada. Per la maggior parte delle persone, usare Super Grub Disk è una buona opzione. Tuttavia, esiste anche un'alternativa.

Poiché Linux è così versatile, in realtà è 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 Infine, genera un file di configurazione per l'unità USB.
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 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 l'avvio, può effettivamente risolvere automaticamente i problemi di Grub / Grub2.

Questo è perfetto per coloro che hanno seguito questo tutorial e hanno 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 con la riga di comando di Grub se tutto il resto fallisce, da leggendo il manuale di 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 un bel po 'di tempo, ma da quando esiste, 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.

watch instagram story