Quasi tutti gli utenti di computer hanno sentito un buco nello stomaco quando accendono la macchina e vedono un messaggio di errore dove dovrebbe essere il loro sistema operativo.

Fortunatamente, esiste una distribuzione Linux live che può fungere da kit di pronto soccorso per problemi con il computer, indipendentemente dal sistema operativo in uso. SystemRescue ti aiuterà a riportare in salute il tuo PC.

Cos'è SystemRescue?

SystemRescue è una distribuzione Linux live pensata per il salvataggio di sistemi PC non avviabili. Se si verifica un problema durante l'avvio, è sufficiente inserire il supporto di avvio nel computer e tentare di utilizzare gli strumenti inclusi per risolverlo.

SystemRescue è basato su Arch Linux, ma non devi essere un guru di Linux per usarlo. Non devi assolutamente sapere molto su Linux. Tutto quello che devi fare è seguire le istruzioni dettagliate sul sito di SystemRescue per riparare il tuo sistema. Il Documentazione SystemRescue è disponibile online, ma nell'immagine è inclusa una copia locale perché potresti non avere accesso alla rete.

instagram viewer

Scarica:SystemRescue ISO

Come con molte altre distribuzioni Linux live, ottieni l'immagine ISO dalla pagina di download del progetto e poi estrarlo sul supporto di installazione preferito, ad esempio un'unità USB. È una buona idea farlo prima di incorrere in problemi con il computer.

Quando finalmente avvii il tuo supporto, ti troverai di fronte alla console di testo. Niente panico. Basta digitare "startx" al prompt e verrà visualizzato un desktop XFCE.

Alla console o al prompt, stai eseguendo come root, come mostrato dal prompt "#", quindi fai attenzione. Non ci sarà nessuno dei soliti controlli contro la modifica di file di sistema importanti che avresti come file utente normale, quindi potresti finire per rompere il tuo sistema anche più di quanto non sia già se non paghi Attenzione.

Partizionamento del disco con SystemRescue

Potrebbe essere necessario aumentare o ridurre le partizioni del disco sulla macchina. Il modo più semplice per farlo è utilizzare l'utilità grafica GParted inclusa in SystemRescue. Puoi avviarlo dal menu XFCE.

È possibile modificare direttamente la tabella delle partizioni per aggiungere, aumentare, ridurre o eliminare le partizioni.

Riparazione del Bootloader GRUB

A volte, il bootloader, il programma sul disco rigido che carica il sistema operativo, viene danneggiato o sovrascritto. Ciò è particolarmente vero se aggiorni un determinato sistema operativo proprietario principale sulla tua macchina.

Se non riesci ad avviare il tuo computer, puoi provare a risolverlo reinstallando il bootloader GRUB. Per fare ciò, dovrai avviare il tuo supporto SystemRescue e montare le tue unità.

Puoi usare grub-install per installare il bootloader GRUB sull'unità che desideri. Sulla maggior parte dei PC, il disco rigido principale è in genere sotto /dev/sda.

Puoi usare il lsblk comando per identificare eventuali dischi collegati alla macchina. Quindi montare l'unità vuoi reinstallare il bootloader. Quindi useresti arch-chroot per modificare la directory principale di SystemRescue dal supporto di avvio al disco rigido.

Dopo aver eseguito il "chroot", ora puoi correre grub-install per reinstallare il bootloader. Esci dalla shell digitando "exit" o premendo CTRL+D. Ora puoi riavviare il computer, assicurandoti di rimuovere il supporto di avvio e vedere se ha funzionato. Si spera che sarai in grado di avviare nuovamente Linux.

Se non sai su quale partizione si trova la tua installazione di Linux, puoi usare l'output del comando lsblk per vedere le partizioni sul tuo sistema.

In questo caso, il sistema Linux è attivo /dev/sda1. Puoi creare una directory per montarlo usando mkdir con -p opzione e quindi montarlo:

mkdir -p /mnt/linux
montare /dev/sda1 /mnt/linux

Ora chroot nella directory che abbiamo creato:

arch-chroot /mnt/linux

Ora possiamo apportare modifiche al sistema come se lo avessimo avviato direttamente. Guarda oltre il /boot/grub/grub.conf per assicurarsi che appaia corretto e modificarlo se necessario.

Se non hai cambiato nulla, probabilmente sarà come quando hai installato il tuo sistema Linux. Molto probabilmente puoi usarlo perché è solo per vedere se funziona. In caso contrario, puoi sempre utilizzare il metodo mount-and-chroot per tornare al menu di configurazione di GRUB e riprovare.

Ora possiamo eseguire il comando grub-install per reinstallare il bootloader:

grub-install /dev/sda1

Arriva il momento della verità. Digita "reboot" al prompt. Se il supporto di installazione è ancora nell'unità, seleziona "Avvia sistema operativo esistente" dal menu di avvio e dovrebbe avviare il bootloader GRUB sul tuo disco rigido o SSD. Se tutto va bene, dovresti essere in grado di avviare normalmente. Ora puoi tirare un sospiro di sollievo! Linux è tornato!

Testare la memoria con Memtest86+

Se inizi a riscontrare strani errori come il panico del kernel in Linux o schermate blu della morte su Windows e non hai apportato modifiche recenti o aggiornato di recente, potresti avere un problema hardware. Potrebbe essere che il tuo disco rigido non funzioni o che la tua RAM potrebbe avere un problema. Puoi anche testare quest'ultimo con SystemRescue.

Per testare la RAM, avvia SystemRescue e scegli "Memtest86+" nel menu di avvio. Questo ti porterà all'utilità di test della memoria. Verrà eseguita una serie di test per verificare l'integrità dei chip RAM e segnalare il successo o il fallimento.

Utilizzo di SystemRescue per archiviare i file da un'unità in errore

Se vuoi spostare alcuni file da un'unità perché non funziona, puoi avviare SystemRescue e montare il disco come visto in precedenza, quindi montare un'altra unità e copiarvi i file.

mkdir -p /mnt/disco rigido
montare /dev/sda /mnt/disco rigido

Se si dispone di un'unità USB collegata e non si conosce il nome del dispositivo, è possibile utilizzare nuovamente il comando lsblk per vedere a quale nome del dispositivo è collegato. Puoi montarlo come con qualsiasi altra unità. Per esempio:

mkdir -p /mnt/usb
Monta /dev/sdb1 /mnt/usb

Ora puoi semplicemente copiare i file dal disco rigido al disco esterno:

cp /mnt/disco rigido/file /mnt/usb

Clonazione di dischi su un nuovo dispositivo

Puoi anche copiare intere unità su un supporto esterno usando il comando dd. Ma prima assicurati di aver montato entrambe le unità. Quindi emettere il seguente comando dd. La parte "if=" del comando sarà l'infile, o l'unità che si desidera copiare, e l'outfile, o la parte "of=" sarà l'unità in cui si desidera copiare.

dd if=/dev/sda of=/dev/sdb

Assicurati di avere i nomi dei dispositivi esattamente come li desideri, altrimenti potresti cancellare definitivamente i tuoi dischi.

Reimpostazione delle password con SystemRescue

A volte, potresti dimenticare password importanti. O forse hai acquistato un PC usato e non hai una password. Fortunatamente, puoi reimpostare le password di Linux e Windows con SystemRescue.

Sul lato Linux, esegui il chroot nel tuo sistema come mostrato in precedenza ed esegui il comando passwd per l'account che desideri ripristinare. Per reimpostare la password di root:

passwd radice

Reimpostazione delle password di Windows è un po' più coinvolto. Innanzitutto, devi montare la tua partizione di Windows ed eseguire il file chntpw utilità, inclusa con SystemRescue. Le informazioni sulla password per gli account locali si trovano in genere in C:\Windows\System32\config\SAM.

mkdir -p /mnt/windows
monta /dev/hda1 /mnt/windows
chntpw -l /mnt/windows/Windows/System32/config/SAM

Verrà visualizzato un menu di account Windows che trovi sul sistema. Seleziona quello che desideri modificare e scegli l'opzione di menu per cancellare la password. Questo lo renderà completamente vuoto. Riavvia in Windows e sarai in grado di accedere senza password e scegliere una nuova password nelle impostazioni dell'account.

Se il tuo account Windows è un account Microsoft, dovrai reimpostare la password da Pagina dell'account Microsoft invece, come qualsiasi altro metodo di ripristino del sito Web.

SystemRescue: un kit di pronto soccorso per il tuo PC

Mentre l'immagine di installazione della tua distribuzione Linux avrà spesso strumenti per provare a riparare il tuo sistema danneggiato, SystemRescue è un bel strumento indipendente dalla distribuzione da avere in caso di emergenza. È come un kit di pronto soccorso: speri di non doverlo mai usare, ma se lo fai, sarai felice di averlo a portata di mano.

Se sei stato costretto a diventare l'help desk IT per i tuoi amici e familiari, puoi utilizzare SystemRescue quando le loro macchine non si avviano, ma puoi anche impostare le cose in modo che non abbiano tanto bisogno di te per semplice le cose.

6 modi per assicurarti che il PC dei tuoi cari non abbia mai bisogno di riparazioni

Leggi Avanti

CondividereTwittaCondividereE-mail

Argomenti correlati

  • Linux
  • Risoluzione dei problemi
  • Distribuzione Linux
  • Sistema operativo

Circa l'autore

David Delony (98 articoli pubblicati)

David è uno scrittore freelance con sede nel Pacifico nord-occidentale, ma originario della Bay Area. Fin dall'infanzia è un appassionato di tecnologia. Gli interessi di David includono la lettura, la visione di programmi TV e film di qualità, i giochi retrò e la raccolta di dischi.

Altro da David Delony

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti