Potenza persa durante l'aggiornamento, come posso recuperare?


19

Stavo tentando di aggiornare la mia installazione 11.10 a 12.04beta. Durante la fase di installazione, ho accidentalmente perso l'alimentazione del mio laptop (il cavo di alimentazione è stato scollegato) e si è spento. Ogni volta che vado al boot ora, posso selezionare la mia installazione tramite Grub e si carica fino a dove dovrebbe avvenire l'accesso, ma ottengo un display che assomiglia a quello che vedi non appena lo spegni. Sembra che si blocchi dopo aver controllato la batteria.

Esiste comunque, con o senza Live Media, per ripristinare l'installazione / aggiornamento della mia macchina su 12.04 ma mantenendo comunque le mie impostazioni / applicazioni / file?


So che la domanda è contrassegnata come risposta, ma noto che parte di questa domanda non ha ricevuto risposta al momento della pubblicazione di questo commento. Vorrei anche sapere come passare a 12.04 in caso di problemi.
Kernel

Risposte:


29

Hai provato ad avviare la modalità di ripristino (selezionata tramite grub)? È quindi possibile provare a riavviare l'aggiornamento con

sudo apt-get update
sudo apt-get upgrade

Potrebbe essere necessario eseguire

sudo dpkg --configure -a

per riparare i pacchetti parzialmente installati.

Se anche la modalità di ripristino è interrotta, puoi provare ad avviare un cd live e poi a chroot'nell'installazione del tuo disco rigido ed eseguendo i passaggi precedenti.

Per eseguire il chroot nell'installazione del disco rigido, avviare prima un cd live. È possibile utilizzare il CD di installazione di Ubuntu per questa attività, basta scegliere l'opzione "prova Ubuntu" anziché installare. Una volta avviato, apri un terminale e monta la tua partizione di root. Se la tua partizione di root è / dev / sda1 (per scoprire la tua partizione di root, c'è una guida su https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows#The_terminal_way ):

sudo mkdir -p /media/ubuntu
sudo mount /dev/sda1 /media/ubuntu

Quindi è necessario montare i filesystem proc, dev e sys nel nuovo ambiente:

sudo mount --bind /dev /media/ubuntu/dev
sudo mount --bind /proc /media/ubuntu/proc
sudo mount --bind /sys /media/ubuntu/sys

Abilita rete:

cp /etc/resolv.conf /media/ubuntu/etc/resolv.conf

Infine, chroot in esso:

sudo chroot /media/ubuntu

Da qui puoi eseguire apt-get e dpkg per riparare il tuo sistema. Questo è identico al modo in cui le persone risolvono grub usando chroot, in caso di problemi puoi cercare su Google qualcosa come "grub chroot ubuntu livecd" e trovare maggiori informazioni.


Come eseguo esattamente il chroot nella mia installazione da Live?
Ryan McClure,

Aggiornato la mia risposta con quelle informazioni.
pestilenza il

Non riesco a eseguire "sudo dkpg --configure -a" ... "impossibile risolvere Ubuntu host". Inoltre, se provo a fare "apt-get update", ottengo "impossibile recuperare ..." per ogni repository. E, eseguendo apt-get upgrade non fa nulla. qualche idea?
Ryan McClure,

Sembra che la rete non sia configurata correttamente. L'impostazione di rete è sul cd live? In tal caso, ci deve essere un modo per renderlo accessibile anche nell'ambiente chroot.
pestilenza il

riuscito a farlo partire dalla modalità di recupero dopo che ho fatto un dpkg dal menu ... ora posso avviare 12.04 ma molto manca e non funziona correttamente. Posso, tuttavia, eseguire apt-get update e upgrade, quindi quando il mio 56k internet decide di finire, posterò un risultato.
Ryan McClure,

0

Debian e Ubuntu sono simili e per questo tipo di problemi funzionano le stesse soluzioni.

Durante l'aggiornamento di Debian, la mia workstation ha sperimentato una perdita di potenza. Grub ha funzionato e MS Windows, ma Debian non ha funzionato. L'installazione si è arrestata in modo anomalo con un prompt insolito in modalità testo.

La soluzione era abbastanza semplice. Esegui il computer con un CD Debian e scegliendo le Opzioni avanzate-> Modalità di salvataggio (qualcosa del genere) nel menu principale e iniziale.

La rete non è importante.

Ho scelto l'opzione in basso "continua senza montare o installare il file system radice" (questo ha fornito funzionalità ridotte) ... ma ho richiesto solo loro ...

Una volta nel prompt ho usato

#fdisk -l to list my partitions.

La mia partizione di root era in /dev/sdb1

Ero solito:

#fsck /dev/sdb1 

per risolvere il mio problema ... dando "sì" a tutte le domande.

Al termine ho ripetuto il comando. Ottenere in questo caso senza domande e una rapida conclusione (perché i problemi sono stati risolti nella prima invocazione del comando) Giusto per essere sicuri.

Ho riavviato il mio sistema senza il Live CD ed è stato in grado di eseguire nuovamente il sistema Linux ... durante l'installazione sono stati rilevati e risolti molti problemi con altre partizioni, ma l'installazione del sistema è stata eseguita correttamente.

Spero che questa esperienza sia utile.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.