Verlust der Stromversorgung während des Upgrades, wie stelle ich sie wieder her?

19

Ich habe versucht, meine 11.10-Installation auf 12.04beta zu aktualisieren. Während des Installationsschritts habe ich versehentlich die Stromversorgung meines Laptops verloren (das Netzkabel wurde abgezogen) und es wurde heruntergefahren. Wann immer ich jetzt zum Booten gehe, kann ich meine Installation über Grub auswählen und sie wird bis zu dem Punkt geladen, an dem die Anmeldung erfolgen soll, aber ich erhalte eine Anzeige, die so aussieht, wie Sie sie sehen, sobald Sie herunterfahren. Es sieht so aus, als würde es nach dem Überprüfen der Batterie einrasten.

Gibt es eine Möglichkeit, mit oder ohne Live-Medien die Installation / Aktualisierung meines Computers auf 12.04 wiederherzustellen, meine Einstellungen / Anwendungen / Dateien jedoch beizubehalten?

Ryan McClure
quelle
Ich weiß, dass die Frage als beantwortet markiert ist, aber ich stelle fest, dass ein Teil dieser Frage zum Zeitpunkt der Veröffentlichung dieses Kommentars nicht beantwortet wurde. Ich möchte auch wissen, wie ich bei Problemen auf 12.04 umsteigen kann.
Kernel

Antworten:

29

Haben Sie versucht, in den Wiederherstellungsmodus zu booten (über Grub ausgewählt)? Sie könnten dann versuchen, das Upgrade mit neu zu starten

sudo apt-get update
sudo apt-get upgrade

Möglicherweise müssen Sie ausführen

sudo dpkg --configure -a

um die teilweise installierten Pakete zu reparieren.

Wenn der Wiederherstellungsmodus ebenfalls fehlerhaft ist, können Sie versuchen, von einer Live-CD zu booten und dann in Ihre Festplatteninstallation zu chrooten und die obigen Schritte auszuführen.

Starten Sie zuerst eine Live-CD, um die Installation der Festplatte zu beenden. Sie können die Ubuntu-Installations-CD für diese Aufgabe verwenden. Wählen Sie einfach die Option "Ubuntu testen", anstatt zu installieren. Öffnen Sie nach dem Booten ein Terminal und hängen Sie Ihre Root-Partition ein. Wenn Ihre Root-Partition / dev / sda1 ist (um Ihre Root-Partition herauszufinden, finden Sie eine Anleitung unter https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows#The_terminal_way ):

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

Dann müssen Sie die Dateisysteme proc, dev und sys in Ihre neue Umgebung einbinden:

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

Netzwerk aktivieren:

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

Zum Schluss chroot hinein:

sudo chroot /media/ubuntu

Von hier aus können Sie apt-get und dpkg ausführen, um Ihr System zu reparieren. Dies ist identisch mit der Art und Weise, wie Leute Grub mit chroot reparieren. Wenn Sie auf Probleme stoßen, können Sie etwas wie "grub chroot ubuntu livecd" googeln und weitere Informationen finden.

Pest
quelle
Wie genau chroote ich von Live aus in meine Installation?
Ryan McClure
Meine Antwort wurde mit diesen Informationen aktualisiert.
Pestilenz
Ich kann "sudo dkpg --configure -a" nicht ausführen ... "Host-Ubuntu kann nicht aufgelöst werden". Wenn ich versuche, "apt-get update" auszuführen, erhalte ich außerdem für jedes Repository die Meldung "Abrufen fehlgeschlagen ...". Und das Ausführen von apt-get upgrade bewirkt nichts. Irgendwelche Gedanken?
Ryan McClure
Klingt so, als wäre das Netzwerk nicht richtig eingerichtet. Ist das Netzwerk auf der Live-CD eingerichtet? Wenn ja, muss es eine Möglichkeit geben, es auch in der Chroot-Umgebung zugänglich zu machen.
Pestilenz
es geschafft, es aus dem Wiederherstellungsmodus zu booten, nachdem ich ein dpkg aus dem Menü gemacht habe ... jetzt kann ich 12.04 booten, aber eine Menge fehlt und funktioniert nicht richtig. Ich kann jedoch apt-get update und upgrade ausführen. Wenn sich mein 56k-Internet für die Fertigstellung entscheidet, werde ich ein Ergebnis veröffentlichen.
Ryan McClure
0

Debian und Ubuntu sind ähnlich und für diese Art von Problemen funktionieren die gleichen Lösungen.

Während des Debian-Updates experimentierte meine Workstation mit einem Stromausfall. Grub funktionierte und MS Windows, aber der Debian-Eintrag tat es nicht. Setup stürzte mit einer ungewöhnlichen Eingabeaufforderung im Textmodus ab.

Die Lösung war ganz einfach. Führen Sie den Computer mit einer Debian-CD aus und wählen Sie im Haupt- und Anfangsmenü die Optionen Erweitert -> Rettungsmodus (so ähnlich).

Netzwerk ist nicht wichtig.

Ich entschied mich für die Option "ohne Mounten oder Installieren des Root-Dateisystems fortfahren" (dies stellte reduzierte Funktionalitäten bereit) ... aber ich benötigte nur diese ...

Einmal in der Eingabeaufforderung habe ich verwendet

#fdisk -l to list my partitions.

Meine Root-Partition war in /dev/sdb1

Ich benutzte:

#fsck /dev/sdb1 

um mein Problem zu beheben ... alle Fragen mit "Ja" beantworten.

Als es fertig war, wiederholte ich den Befehl. Erhalten Sie in diesem Fall keine Fragen und schnelles Beenden (weil Probleme beim ersten Aufruf des Befehls behoben wurden) Nur um sicherzugehen.

Ich starte mein System ohne die Live-CD neu und es konnte das Linux-System erneut ausgeführt werden. Während des Setups wurden viele Probleme mit anderen Partitionen gefunden und behoben, aber das System-Setup war erfolgreich.

Ich hoffe, diese Erfahrung wird nützlich sein.

Gengis Kanhg Toledo Ramírez
quelle