4 Modi Facili per Uscire da un Crash di Ubuntu

Uscire da un Crash di Ubuntu in Primo Piano

Non c’è solo un modo per uscire da un crash su Ubuntu o qualsiasi altro sistema Linux. Le circostanze attorno a un crash sono sempre diverse. Detto ciò, ci sono un paio di metodi collaudati che puoi utilizzare a seconda della gravità del problema.

Suggerimento: Ecco come puoi avviare in modalità di recupero in Ubuntu.

Indice dei Contenuti

    1. Riavviare il Compositore Wayland
    1. Accedere tramite SSH
    1. Alt + SysRq + REISUB
    1. Chroot da Live CD

1. Riavviare il Compositore Wayland

La maggior parte dei “crash” su Ubuntu è causata da un demone Wayland non responsivo. Se non sei familiare, Wayland è il server di visualizzazione che gestisce l’ambiente grafico Linux. È un grande pezzo di software ed è una delle prime cose a rompersi quando qualcosa va storto.

Poiché Wayland è solo un servizio come qualsiasi altro in esecuzione sul sistema, dovresti essere in grado di fermarlo e riavviarlo. Per fare ciò, dovrai accedere a una console diversa.

C’è un modo abbastanza semplice per farlo: premi Ctrl + Alt + F3. Su un sistema Ubuntu che esegue GNOME, questo ti porterà a una sessione TTY. Dovrebbe funzionare anche con altri ambienti desktop. Se non funziona, prova i diversi tasti funzione. Se non succede assolutamente nulla, prova a premere prima Alt + SysRq + R. Nel caso in cui nulla di tutto ciò funzioni, passa a un altro metodo.

Una volta che sei nella console, puoi usarla come faresti con qualsiasi altro terminale. Accedi e prova a riavviare il server Wayland.

sudo systemctl restart gdm

Per KDE, puoi anche riavviare il suo compositore Wayland sostituendo gdm con “sddm.”

Questo dovrebbe riavviare Wayland, ma se non funziona, puoi provare a terminare l’intera sessione.

sudo pkill -KILL-u$USER

Nel caso in cui ciò non funzioni, prova a riavviare il sistema.

sudo reboot

2. Accedere tramite SSH

Questa è un’altra soluzione per un server Wayland non responsivo. A volte accedere alla console è troppo complicato, o semplicemente non funziona. In tal caso, potresti comunque essere in grado di accedere al sistema tramite la tua rete con SSH. Se la tua installazione di Ubuntu non sta eseguendo SSH, è abbastanza semplice da installare.

sudo apt install ssh

Puoi accedere a un altro computer e utilizzare SSH per accedere a Ubuntu. Usa il tuo nome utente e l’indirizzo IP della tua macchina Ubuntu.

Un terminale che mostra una sessione OpenSSH in Ubuntu.

Una volta dentro, puoi usare il terminale come faresti normalmente. Ancora una volta, puoi provare a riavviare Wayland.

sudo systemctl restart gdm

Un terminale che mostra il processo di riavvio di GDM tramite SSH.

Se ciò non funziona, prova a terminare il processo o riavviare la macchina.

3. Alt + SysRq + REISUB

Non è sempre il server Wayland a bloccare un sistema Linux. Potrebbe essere un vero e proprio crash dell’intero sistema. Fortunatamente, il kernel Linux ha strumenti integrati per consentirti un controllo a basso livello del sistema nel caso in cui tutto il resto vada storto. Questi comandi sono accessibili premendo la combinazione di Alt e SysRq sulla tastiera. Quella combinazione di tasti dice al kernel Linux di smettere di ascoltare praticamente tutto il resto e prestare attenzione all’input dell’utente.

Per bypassare completamente il crash e riavviare il sistema, tieni premuto Alt + SysRq, quindi inserisci i seguenti tasti in ordine: R – E – I – S – U – B. (Questa è l’opposto della parola “BUSIER.”) Quella combinazione di tasti ruberà il controllo della tastiera a Wayland, terminerà tutti i processi in esecuzione sulla macchina, sincronizzerà i dati sui tuoi hard disk, smonterà i dischi e riavvierà il sistema. Fondamentalmente, simula manualmente il processo di spegnimento.

Quando il tuo sistema si riavvia, tutto dovrebbe essere normale.

4. Chroot da Live CD

Cosa succede se non è normale? E se fosse successo qualcosa di veramente brutto e il sistema si fosse rotto e non si avviasse? C’è qualcosa che puoi provare anche in quella situazione. Avrai bisogno di una USB live di Ubuntu, quindi se non ne hai già una, è una buona idea averne una a disposizione comunque.

Avvia il computer dalla USB live. Seleziona “Prova Ubuntu” e fai clic su “Avanti.”

Uno screenshot che evidenzia il pulsante radio

Apri una nuova sessione di terminale e crea alcune directory da cui lavorare:

sudo mkdir /media/recovery  
sudo mkdir /media/recovery/boot

Monta le partizioni del tuo computer in quelle directory. Controlla le etichette delle tue partizioni effettive.

sudo mount /dev/sda2 /media/recovery  
sudo mount /dev/sda1 /media/recovery/boot

Monta un paio di directory di sistema nella struttura della directory di recupero per assicurarti che tutto funzioni correttamente.

sudo mount -t proc /proc /media/recovery/proc  
sudo mount --rbind /sys /media/recovery/sys  
sudo mount --make-rslave /media/recovery/sys  
sudo mount --rbind /dev /media/recovery/dev  
sudo mount --make-rslave /media/recovery/dev  
sudo mount --bind /run /media/recovery/run  
sudo mount --make-slave /media/recovery/run

Infine, usa chroot per cambiare la tua directory radice nella radice del sistema Ubuntu che si è bloccato. Questo ti permetterà di utilizzare effettivamente il sistema bloccato.

sudo chroot /media/recovery  
source /etc/profile

Un terminale che mostra il processo di montaggio e chroot per risolvere i crash di Ubuntu.

Ora che sei nel sistema, puoi provare a fare il debug e scoprire esattamente cosa è rotto. Visto che non riuscivi ad avviarti, ripristinare il bootloader GRUB sarebbe un buon punto di partenza. Se hai un aggiornamento rotto, puoi anche eseguire Apt da qui, e aggiornerà il tuo sistema o riparerà il tuo gestore di pacchetti.

Ancora una volta, non ci sarà una soluzione universale da qui, ma almeno puoi accedere al tuo sistema per capire cosa fare.

Nel raro caso in cui il tuo sistema sia effettivamente rotto oltre riparazione, usa la USB live per eseguire il backup dei tuoi file dalla tua directory /home a un disco rigido esterno o di rete. Scopri di più su alcuni dei migliori software di backup per Linux oggi.

Crediti immagine: Donna adulta arrabbiata che guarda un video online su un laptop di DepositPhotos. Tutte le modifiche e gli screenshot sono di Ramces Red.