Da ich mehr freien Speicherplatz auf meiner Festplatte haben wollte, habe ich alte Kernel gelöscht (frag mich nicht, warum ich so verrückt war.). Ich habe versehentlich auch den aktiven Kernel gelöscht (3.2.0-27 unter Ubuntu 12.04).
Zuerst konnte ich nicht booten. Ich habe die Kernel 3.2.0-23 und 3.2.0-27 über ein Live-System installiert (siehe hier ).
Wenn ich jetzt mein System starte, bekomme ich nur folgende Zeilen:
mountall: Event failed
fsck from util-linux 2.20.1
/dev/sda1: clean, 832254/40099840 files, 21092083/160394239 blocks
* Stopping Flush boot log to disk
* Stopping Enabling additional executable binary formats
* Starting bluetooth daemon
Andere PC-Spezifikationen:
- Intel i5 2500K 4x 3,3 GHz
- 8 GB RAM
- / dev / sda1 ist Ubuntu, ungefähr 1400 GB
- Zotac Nvidia GTX 560
- ASRock Z68 Pro3
Danke im Voraus!
BEARBEITEN: Hier finden Sie einige Protokolldateien aus / var / log: kern.log boot.log
/var/log/messages
. Wenn Sie sich nicht anmelden können, können Sie diese beim Booten über eine Live-CD erhalten.dmesg | pastebinit
bitte[ 0.000000] Command line: noprompt cdrom-detect/try-usb=true file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash --
Antworten:
Eine Option ist eine manuelle Wiederherstellung:
Dateien sind der einfachste Teil. Sie können das tun, was Ramchandra vorgeschlagen hat. Wenn Sie jedoch Ihre Apps beibehalten möchten, sollten Sie eine Neuinstallation vermeiden (wie Sie gesehen haben, entfernen Sie die Apps.) Wenn Sie vermeiden möchten, den Boot mit einem fehlenden Kernel zu deinstallieren:
Booten Sie zu LiveCD.
Öffnen Sie mit nautilus die defekte Partition.
Navigieren Sie zu / home / myusernamehere. Alle Ihre Dateien werden dort sein.
Einige andere Dateien, die Sie möglicherweise speichern möchten:
Wenn Sie damit fertig sind, kleben Sie es auf ein Flash-Laufwerk oder senden Sie es per E-Mail an sich selbst.
Apps sind ein schwierigerer Teil. Ich habe eine etwas umständliche Lösung gefunden, die einige Zeit in Anspruch nehmen wird (das meiste davon, ohne dass Sie aktiv teilnehmen), aber dies sollte Ihre Apps wiederherstellen (ohne Einstellungen / Konfigurationen).
Bleib bei LiveCD.
Navigieren Sie zu / usr / lib. (Das Laden kann eine Weile dauern.)
Woah! Riesige Anzahl von Ordnern. Öffnen Sie gedit in liveCD.
Geben Sie dies in gedit ein:
#!/bin/sh
sudo apt-get install folder1 folder2 folder3
... Wobei Ordner1 Ordner2 Ordner3 die Namen der Ordner sind.
Dies sind alle Programme, die Sie auf Ubuntu installiert haben (glaube ich). Einige davon (etwa 50%, vielleicht mehr) werden mit dem System geliefert, daher ist dies nicht erforderlich , aber eine sichere Wette ist einfach alles.
Ein weiterer Ort, um nach Apps zu suchen, ist / etc und / etc / alternatives. (Aktualisiere mich, wenn mir irgendwelche Spots fehlen, Internet!)
Speichern Sie die Datei als .sh und senden Sie sie per E-Mail oder Flash-Laufwerk.
Wenn Sie Ihren Computer zum ersten Mal starten (nach der vollständigen Neuinstallation), können Sie dieses Skript ausführen, um alle Ihre zuvor vorhandenen Programme sudo apt-get zu erhalten. Sie werden so gut wie neu sein!
quelle
Booten Sie von der Live-CD, mounten Sie die Festplatte und installieren Sie den Kernel neu. Beispielsweise:
quelle
Haben Sie die Wiederherstellungsoption ausprobiert? Sie können Ubuntu über eine vorhandene Ubuntu-Installation installieren - alle Ihre Dateien bleiben erhalten. Wenn Sie Systemdateien ändern, werden diese Änderungen gelöscht.
Wählen Sie dazu im Installationsprogramm die erweiterte Partition aus und verwenden Sie die von Ubuntu installierte Partition als /.
Ich habe es aber nicht getestet.
quelle