Memulihkan file pengguna dengan Live CD

12

Untuk beberapa alasan saya tidak dapat mem-boot sistem saya. Saya mendapatkan kesalahan yang mirip Operating System Not Found.

Saya mencoba bootrepair, dan itu tidak berhasil. Jadi saya memutuskan untuk menyimpan file pribadi saya, menghapus semuanya, dan menginstal ulang.

Tetapi dalam sesi langsung, ketika saya pergi ke /homedirektori, folder nama pengguna saya tidak ada di sana, melainkan pergi ke desktop Live CD dan direktori lainnya. Apakah ada kesalahan lain yang terjadi? Apakah ada cara untuk memulihkan file?

JamesKPolk
sumber
5
Sudahkah Anda 'memasang' drive tempat Anda menginstal ubuntu sebelumnya menggunakan lingkungan live cd? itu harus terlihat di desktop - cukup klik untuk me-mount.
Mark Rooney

Jawaban:

15

Menemukan Partisi Sistem yang Diinstal

Ketika Anda menjalankan dari live CD / DVD / USB, /homeadalah induk dari direktori home pada sistem live CD (tidak ada yang jauh lebih menarik di sana), bukan induk dari direktori home pada sistem yang diinstal.

Anda harus menemukan hard disk Anda, yang terdaftar di sebelah kiri jendela peramban file, di dekat bagian atas. Pasang itu (atau jika ada lebih dari satu volume yang terdaftar, pasang satu untuk sistem Ubuntu Anda, atau jika Anda tidak yakin, pasang semuanya dan lihat semua itu). Seperti komentar Mark Rooney , Anda bisa mengkliknya untuk memasangnya. Kemudian cari folder home di sana.

Itu mungkin cukup untuk memungkinkan Anda menyalin file Anda. Ingatlah bahwa menyalinnya, katakanlah, ke desktop sistem live CD tidak akan berguna, karena mereka akan hilang ketika Anda reboot. Sebaliknya, Anda harus:

  • salin ke drive eksternal atau USB flash drive (tetapi jika Anda boot dari USB flash drive, bukan itu, kecuali itu memiliki area persisten dan Anda benar-benar tahu apa yang Anda lakukan), atau
  • letakkan di komputer lain di jaringan, atau kirimkan ke diri sendiri, atau simpan di server Internet (misalnya, dengan layanan seperti Ubuntu One), atau
  • bakar mereka ke CD / DVD.

Mengatasi Kesalahan Tentang Izin yang Tidak Memadai

Jika Anda diberi tahu bahwa Anda tidak memiliki izin untuk mengakses file apa pun, maka Anda dapat menyiasatinya dengan menggunakan jendela Nautilus (yaitu, browser file) yang berjalan sebagai root . Untuk melakukannya, tekan Alt+ F2, ketik gksu nautilus(atau gksudo nautilus), dan tekan Enter.

Jendela browser file yang dijalankan dengan cara ini cukup banyak memiliki kekuatan untuk melakukan tindakan apa pun, dan program diluncurkan darinya - misalnya, dengan mengklik kanan pada dokumen di dalamnya dan mengklik untuk membukanya - akan berjalan sebagai root juga. Jadi kamu harus hati-hati. Dan tutup jendela root Nautilus ketika Anda selesai menggunakannya sehingga Anda tidak menggunakannya secara tidak sengaja untuk memecahkan sesuatu.

Beberapa ISO live Ubuntu tidak memiliki paket gksu , yang menyediakan gksudan gksudoperintah , diinstal secara default.

  • Anda dapat menginstalnya (lingkungan hidup mendukung instalasi perangkat lunak non-persisten).
  • Tetapi mungkin akan lebih mudah digunakan sudo -H nautilusatau sudo -i nautilus, yang juga oke .

Jika File Browser Anda Tidak nautilus

Nautilus disebut File (atau File GNOME) dalam versi yang lebih baru, tetapi perintah untuk menjalankannya masih nautilus. Namun, jika sistem CD / DVD / USB langsung Anda untuk rasa Ubuntu yang tidak berbasis GNOME (atau Unity), browser file default akan berbeda dan akan memerlukan perintah yang berbeda untuk dijalankan sebagai root.

  • Ubuntu "Vanilla" , Ubuntu Kylin , Edubuntu , dan Ubuntu GNOME semuanya berbasis- GNOME (baik GNOME / Unity atau GNOME dengan GNOME Shell ). Jadi mereka semua memiliki Nautilus / Files , dan Anda dapat pergi ke depan dan menggunakan gksu nautilus, gksudo nautilus, sudo -H nautilus, atau sudo -i nautilus, seperti yang dijelaskan di atas.
  • Kubuntu adalah KDE 4  - berbasis. Dolphin adalah peramban file. Berbeda dengan lingkungan desktop lain, KDE menyediakan cara sendiri untuk menjalankan program grafis sebagai root: kdesudo. Jadi gunakan kdesudo dolphin. ( sudo -H dolphinatau sudo -i dolphinjuga akan bekerja.)
  • Xubuntu , Ubuntu Studio , dan Mythbuntu adalah Xfce berbasis. Thunar adalah peramban file. Anda dapat menggunakan , , , atau .gksu thunargksudo thunarsudo -H thunarsudo -i thunar
  • Lubuntu adalah LXDE berbasis. PCManFM adalah browser file. Anda dapat menggunakan , , , atau .gksu pcmanfmgksudo pcmanfmsudo -H pcmanfmsudo -i pcmanfm
  • Ubuntu MATE akan berbasiskan MATE . Caja adalah peramban file. Anda dapat menggunakan gksu caja, gksudo caja, sudo -H caja, atau sudo -i caja.
Eliah Kagan
sumber
Terima kasih untuk penjelasan yang menyeluruh itu. Saya pikir masalahnya mungkin saya salah mengira "Sistem File" di Nautilus sebagai hard drive saya. Jadi sekarang saya kira masalah saya adalah bahwa drive tidak terlihat oleh nautilus.
JamesKPolk
@ user33617 Saat menjalankan dari live CD, silakan buka jendela Terminal (Ctrl + Alt + T) dan jalankan sudo fdisk -l. Kemudian Anda dapat mengedit posting asli Anda untuk memasukkan semua teks dari Terminal. Yaitu, di Terminal, lakukan Edit> Pilih Semua diikuti oleh Edit> Salin, lalu tempel ini ke posting Anda di antara pretag (yaitu, dengan <pre>di awal dan </pre>di akhir).
Eliah Kagan
3

Apakah Anda memiliki direktori home terenkripsi? Anda akan menemukan banyak file terenkripsi di /home/.ecryptfs/<username>/.Private. Lihat http://www.ubuntugeek.com/recover-your-encrypted-private-directory-using-ecryptfs-recover-private.html

Bagaimana Anda "pergi ke direktori / home?" Dengan perintah shell "cd", dengan mengklik ikon di Nautilus, atau apa?

waltinator
sumber
1
Saya tidak percaya saya mengenkripsi folder rumah saya. Dengan "pergi ke sana" Maksudku, aku membuka folder di hard drive saya di Nautilus.
JamesKPolk