Wiederherstellen von Benutzerdateien mit einer Live-CD

12

Aus irgendeinem Grund kann ich mein System nicht booten. Ich erhalte einen ähnlichen Fehler Operating System Not Found.

Ich habe versucht, Bootrepair, und das hat nicht funktioniert. Also habe ich beschlossen, nur meine persönlichen Dateien zu speichern, alles zu löschen und neu zu installieren.

Wenn ich in der Live-Sitzung in das /homeVerzeichnis gehe , ist mein Benutzername-Ordner nicht vorhanden, sondern wird auf den Desktop der Live-CD und in andere Verzeichnisse verschoben. Tritt ein anderer Fehler auf? Gibt es eine Möglichkeit, die Dateien wiederherzustellen?

JamesKPolk
quelle
5
Haben Sie das Laufwerk, auf dem Sie Ubuntu zuvor installiert hatten, über die Live-CD-Umgebung "gemountet"? Es sollte auf dem Desktop sichtbar sein - klicken Sie einfach darauf, um es zu laden.
Mark Rooney

Antworten:

15

Suchen der Partition (en) des installierten Systems

Wenn Sie von der Live-CD / DVD / USB ausführen, /homeist das übergeordnete Verzeichnis des Live-CD-Systems (dort nicht besonders interessant) und nicht das übergeordnete Verzeichnis des installierten Systems.

Sie müssen Ihre Festplatte finden, die auf der linken Seite eines Dateibrowser-Fensters oben aufgelistet ist. Hängen Sie das ein (oder wenn mehr als ein Volume aufgeführt ist, hängen Sie das für Ihr Ubuntu-System ein, oder wenn Sie sich nicht sicher sind, hängen Sie sie alle ein und durchsuchen Sie sie, um zu sehen). Wie Mark Rooney kommentierte , können Sie einfach darauf klicken, um es zu mounten. Suchen Sie dort den Home-Ordner.

Das wird wahrscheinlich ausreichen, um Ihre Dateien zu kopieren. Denken Sie daran, dass es sinnlos wäre, sie beispielsweise auf den Desktop des Live-CD-Systems zu kopieren, da sie beim Neustart nicht mehr angezeigt werden. Stattdessen müssen Sie:

  • kopieren Sie sie auf ein externes Laufwerk oder USB - Flash - Laufwerk (aber wenn Sie von einem USB - Flash - Laufwerk gebootet sind, nicht , dass man, wenn es nicht einen persistenten Bereich hat , und Sie wirklich wissen , was Sie tun), oder
  • legt sie auf einem anderen Rechner im Netzwerk oder per e - Mail an dich selbst oder auf andere Weise speichern sie auf einem Internet - Server (zum Beispiel mit einem Dienst wie Ubuntu One), oder
  • Brennen Sie sie auf eine CD / DVD.

Überwindung von Fehlern bei unzureichenden Berechtigungen

Wenn Ihnen mitgeteilt wird, dass Sie keine Zugriffsberechtigung für eine der Dateien haben, können Sie dies umgehen, indem Sie ein Nautilus- Fenster (dh einen Dateibrowser) verwenden, das als Root ausgeführt wird . Drücken Sie dazu Alt+ F2, geben Sie gksu nautilus(oder gksudo nautilus) ein und drücken Sie die Eingabetaste.

Ein Dateibrowserfenster, das auf diese Weise ausgeführt wird, kann praktisch alle Aktionen ausführen. Programme, die von diesem Fenster aus gestartet werden, z. B. durch Klicken mit der rechten Maustaste auf ein Dokument und Klicken zum Öffnen, werden ebenfalls als Root ausgeführt. Also solltest du vorsichtig sein. Schließen Sie das Root-Nautilus-Fenster, wenn Sie damit fertig sind, damit Sie es nicht versehentlich verwenden, um etwas zu beschädigen.

Bei einigen Ubuntu Live-ISOs ist das gksu- Paket, das die Befehle gksuund enthältgksudo , nicht standardmäßig installiert.

  • Sie können es installieren (Live-Umgebungen unterstützen nicht persistente Softwareinstallationen).
  • Aber es wäre wahrscheinlich einfacher zu bedienen sudo -H nautilusoder sudo -i nautilus, was auch in Ordnung ist .

Wenn Ihr Dateibrowser nicht nautilus

Nautilus wird in neueren Versionen als "Dateien" (oder "GNOME-Dateien") bezeichnet, der Befehl zum Ausführen bleibt jedoch bestehen nautilus. Wenn Ihr Live-CD / DVD / USB-System für eine Ubuntu-Variante , die nicht auf GNOME (oder Unity) basiert, jedoch anders ist, ist der Standarddateibrowser anders und erfordert einen anderen Befehl, um als Root ausgeführt zu werden.

  • "Vanilla" Ubuntu , Ubuntu Kylin , Edubuntu und Ubuntu GNOME basieren alle auf GNOME (entweder GNOME / Unity oder GNOME mit der GNOME-Shell ). So haben sie alle Nautilus / Dateien , und Sie können vor und Nutzung gehen gksu nautilus, gksudo nautilus, sudo -H nautilus, oder sudo -i nautilus, wie oben beschrieben.
  • Kubuntu basiert auf KDE 4  . Dolphin ist ein Dateibrowser. Im Gegensatz zu den anderen Desktop - Umgebungen, bietet KDE seine eigene Art und Weise grafische Programme als root ausführen: kdesudo. Also benutze kdesudo dolphin. ( sudo -H dolphinoder sudo -i dolphinwürde auch funktionieren.)
  • Xubuntu , Ubuntu Studio und Mythbuntu basieren auf Xfce . Thunar ist der Dateibrowser. Sie können verwendet werden , , , oder .gksu thunargksudo thunarsudo -H thunarsudo -i thunar
  • Lubuntu ist LXDE- basiert . PCManFM ist der Dateibrowser. Sie können verwendet werden , , , oder .gksu pcmanfmgksudo pcmanfmsudo -H pcmanfmsudo -i pcmanfm
  • Ubuntu MATE wird MATE- basiert sein. Caja ist der Dateibrowser. Sie können verwendet werden gksu caja, gksudo caja, sudo -H caja, oder sudo -i caja.
Eliah Kagan
quelle
Vielen Dank für diese ausführliche Erklärung. Ich denke, das Problem könnte sein, dass ich das "Dateisystem" in Nautilus als meine Festplatte verwechselte. Jetzt ist mein Problem wohl, dass das Laufwerk nicht von Nautilus gesehen wird.
JamesKPolk
@ user33617 Öffnen Sie während der Ausführung von der Live-CD ein Terminal-Fenster (Strg + Alt + T) und führen Sie es aus sudo fdisk -l. Anschließend können Sie Ihren ursprünglichen Beitrag so bearbeiten, dass er den gesamten Text aus dem Terminal enthält. Das heißt, führen Sie im Terminal "Bearbeiten"> "Alles auswählen" und anschließend "Bearbeiten"> "Kopieren" aus und fügen Sie dies in Ihren Beitrag zwischen preTags ein (dh mit <pre>am Anfang und </pre>am Ende).
Eliah Kagan
3

Haben Sie ein verschlüsseltes Home-Verzeichnis? Sie finden eine Reihe von verschlüsselten Dateien in /home/.ecryptfs/<username>/.Private. Siehe http://www.ubuntugeek.com/recover-your-encrypted-private-directory-using-ecryptfs-recover-private.html

Wie "gehe ich in das Verzeichnis / home?" Mit einem "cd" Shell-Befehl, indem Sie in Nautilus auf ein Symbol klicken, oder was?

Waltinator
quelle
1
Ich glaube nicht, dass ich meinen privaten Ordner verschlüsselt habe. Mit "loslegen" meine ich, dass ich den Ordner auf meiner Festplatte in Nautilus geöffnet habe.
JamesKPolk