Memperbaiki instalasi yang rusak dari Live USB tanpa kehilangan data

10

Saya baru - baru ini merusak instalasi saya dan saya telah mencoba sia - sia untuk memperbaikinya menggunakan apt-get dan semua teman-temannya. Sekarang saya mencoba live USB dan saya tidak yakin bagaimana untuk melanjutkan. Dan saya sangat tidak ingin merusak instalasi Windows 7 yang ada atau profil Linux saya.

Pada awalnya saya tidak tahu opsi instalasi mana yang harus saya pilih

masukkan deskripsi gambar di sini

Saya sudah mencoba opsi Sesuatu yang lain, tetapi saya bingung partisi mana yang harus saya pilih. Saya mendapatkan pesan kesalahan tanpa root filesystem terlepas dari opsi mana yang saya pilih

masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini

Mohon saran.

Memperbarui

Saya memilih / dev / sdb1 dan kemudian tombol ubah untuk memilih titik mount sebagai / sekarang saya dapat melanjutkan tetapi dengan peringatan

masukkan deskripsi gambar di sini

Ketika saya melanjutkan saya mendapatkan dialog lebih menakutkan (akan berhenti di sini sebelum saya melakukan sesuatu saya akan menyesal)

masukkan deskripsi gambar di sini

** Perbarui 2 **

Saya telah mencoba untuk mengambil rute yang kurang menakutkan dan mencoba disk perbaikan boot. Ini kue ulang tahun saya

Olumide
sumber
Nah, mengapa tidak bertanya tentang instalasi yang rusak dulu? Lebih baik mengobati masalah daripada gejalanya. Instal ulang OS adalah seperti opsi terakhir.
Sergiy Kolodyazhnyy
Saya telah meminta tetapi tidak mendapat bantuan dan saya sudah mencoba semua yang saya tahu atau dapat temukan tetapi tidak dapat memperbaiki masalah itu sebabnya saya mencoba menginstal ulang.
Olumide
Jadi, apakah Anda menyelesaikannya?
Raphael
Apa situasi Anda saat ini?
Raphael
Saya masih mencoba untuk memperbaiki masalahnya. Saya mengambil istirahat dari itu selama sekitar 3 hari karena saya sibuk di kantor. Hanya mencoba opsi perbaikan boot terlebih dahulu karena tidak terlalu menakutkan daripada mengacaukan partisi. Juga mencoba untuk mencadangkan rumah saya tetapi tidak dapat menyalin di CD langsung karena izin. Lihat pastebin saya di suntingan OP.
Olumide

Jawaban:

8

Menggunakan gparted, menyusut /dev/sdb1menjadi 32GB. Ada banyak ruang untuk partisi root biasa, dan tidak akan memecah situasi Anda saat ini dan biarkan ~ 110GB untuk /home.

Walaupun partisi ulang tidak bebas risiko, dalam 20 tahun dan puluhan partisi ulang, saya tidak pernah memiliki masalah. Lihat Bagaimana mengubah ukuran partisi? untuk pointer.

Buat partisi /dev/sdb3dari sisa partisi pertama.

Keuntungan dari metode ini (partisi terpisah) adalah jika Anda ingin mengubah distribusi, di masa depan, ada sedikit drama. Ini hampir seperti mengganti baju. Semua data pribadi Anda akan berada di partisi lain . Sistem baru dapat menulis partisi root lama dengan glee.

Pasang kedua partisi dengan GUI Anda, atau dengan baris perintah menggunakan praktik standar, seperti yang dibahas di Cara mengakses flash drive usb dari terminal? (Bagaimana saya bisa memasang flash drive secara manual?)

Jika menggunakan GUI, Anda dapat mengalami masalah izin kecuali Anda menggunakan GUI pengguna super (root). Partisi akan dipasang di suatu tempat seperti /media/{LiveCD_user}/{UUID of dev-sdb1}/home/{old_user_id}dan salin / pindahkan ke /media/LiveCD_user/{UUID of dev-sdb3/old_user_data.

Perintahnya kurang drama. Pertama, buat dua titik pemasangan

sudo mkdir /media/ubuntu_root /media/new_home

sebut saja apa yang Anda mau, namanya hanya untuk keuntungan Anda.

Pasang dua partisi baru di sistem Anda

sudo mount /dev/sdb1 /media/ubuntu_root

sudo mount /dev/sdb3 /media/new_home

Pindahkan direktori rumah lama Anda ke partisi baru

sudo mv /media/ubuntu_root/home/{old_user_id} /media/new_home/old_user_data

Lepaskan partisi setelah data dipindahkan agar tidak diingatkan selama instalasi.

sudo unount /dev/sdb1

sudo umount /dev/sdb3

Luncurkan penginstal dan instal sistem baru dengan Something elseopsi.

Pilih /dev/sb1sebagai root /dan centang partisi format.

Pilih /dev/sdb3sebagai /hometidak tidak memformat partisi ini (memiliki semua data Anda).

Anda telah menginstal dual boot sebelumnya, tetapi berhati-hatilah dengan GRUB. Periksa hal itu.

Install. (Menggunakan user_id yang sama menghindari masalah kepemilikan yang tidak terduga)

Ketika debu telah mengendap, boot ke sistem baru, dan seret data yang Anda inginkan dari /home/old_user_datake lokasi baru.

Hapus sisa makanan setelah selesai.

Nodak
sumber
2

Buat usb stick lain dengan gparted secara langsung. Boot dari ot dan mulai alat. Kemudian pilih untuk mengecilkan sdb1 sekitar 30Gib. Anda tidak akan kehilangan data dengan cara ini.

Kemudian boot kembali ke media langsung Anda dan instal partisi root seperti yang disebutkan dalam jawaban pertama.

Gparted memiliki kemampuan untuk mengecilkan partisi tanpa merusak data, karena ia mendorongnya ke awal partisi.

Metode lain adalah dengan hanya mem-boot sistem live Anda dan membuat arsip .tar.gz dari partisi / home Anda. Kemudian instal ubuntu baru dan buka paket / home to / home.

TechMod
sumber
1

Tampaknya sistem Ubuntu Anda ada di sdb1. Untuk instalasi lain, klik pada sdb1 dan klik tombol Ubah. Dalam drop down box di samping Use as: pilih ext4 dan centang kotak untuk memformat partisi. Di kotak drop down di samping Mount Point, pilih /. Kemudian klik OK dan Instal Sekarang.

****** PERINGATAN * Ini akan menerbangkan apa pun yang tersisa di sdb1. * Jadi Anda akan kehilangan data apa pun dari instal Ubuntu Anda yang tidak Anda cadangkan.

Marmer organik
sumber
Terima kasih tetapi saya tidak ingin menghapus konten sdb1
Olumide
Kemudian menginstal ulang bukan yang ingin Anda lakukan.
Marmer Organik
Lalu bagaimana saya memperbaikinya? Saya telah mencoba hampir semua yang dapat saya temukan untuk memperbaiki masalah ini yaitu menjalankan banyak perintah apt-get SEMUA yang sama sekali tidak berhasil!
Olumide
Apakah Anda memiliki cadangan? Hal termudah untuk dilakukan adalah menginstal ulang dan mengembalikan data Anda dari cadangan Anda.
Marmer Organik
Saya sudah mencoba membuat cadangan. Hampir tidak mungkin pada USB langsung karena izin.
Olumide
1

Jika Anda ingin menyelamatkan status sistem Anda dan tidak menghapus sesuatu, Anda harus mencoba menggunakan disk perbaikan boot: Boot disk perbaikan

Ini telah membantu saya dalam banyak situasi seperti ini, mungkin dapat memulihkan barang-barang Anda. Cobalah dulu sebelum Anda mencoba menghapus sesuatu yang Anda mungkin tidak perlu ...

Gerhard Stein
sumber
1

Salah satu cara untuk memulihkan diri dari kekacauan itu adalah dengan menginstal ulang Ubuntu, setelah semuanya dicadangkan bersama dengan daftar aplikasi yang diinstal.

Berikut cara selangkah demi selangkah untuk melakukannya:

  • Unduh Ubuntu . Jika sudah memilikinya *.isomaka Anda dapat melewati langkah ini.

  • Selanjutnya, bakar iso ke flashdisk Anda atau CD / DVD.

    • Untuk membakarnya di flashdisk Anda, Anda dapat menggunakan perangkat lunak berikut:

      • Rufus - Jika Anda membakarnya di lingkungan Windows.

      • Unetbootin - Jika Anda membakarnya di lingkungan Linux.

    • Untuk membakarnya ke CD / DVD Anda, Anda dapat menggunakan perangkat lunak berikut:

      • K3B - Jika Anda membakarnya di lingkungan Linux.

      • Imgburn - Jika Anda membakarnya di lingkungan Windows.

  • Sekarang, boot ke lingkungan live Ubuntu. Cara untuk melakukan langkah ini terlalu panjang dan bervariasi dari satu sistem ke sistem lainnya, jadi, saya melewatkannya karena alasan yang jelas.

  • Hal pertama yang harus dilakukan sekarang, adalah me-mount partisi, yang berisi instalasi Ubuntu Anda sebelumnya:

    • Untuk melakukan itu ketik:

      sudo mount /dev/sdaXY /mnt
      

      Ubah XY ke spesifikasi Anda.

    • Juga, pasang drive di mana Anda akan membuat cadangan.

  • Selanjutnya, salin semua data Anda dari /mnt/path/to/your/important_folderske/path/to/your/mounted_backup_drive

    • Jika Anda memiliki masalah dalam menyalin maka cobalah menyalinnya menggunakan sudo. Kemudian, Anda dapat mengubah izin folder tersebut.
  • Selanjutnya, buat salinan cadangan dari perangkat lunak yang diinstal saat ini:

    • Di sini , ada cara bagaimana melakukannya:

      find /mnt/var/lib/dpkg/info/ -name "*.list"  -type f -printf "%P\n" |  awk -F'.' '{print $1}' > /path/to/your/mounted_backup_drive/backup-list.txt
      

      Edit bagian yang relevan.

  • Selanjutnya, buat cadangan daftar ppas Anda saat ini. Begini cara melakukannya.

  • Sekarang, Anda dapat memformat partisi Ubuntu Anda tanpa masalah. Setelah menginstal ulang, pulihkan ppas Anda lalu, perbarui dan instal semua paket yang sebelumnya Anda instal dari daftar yang dibuat sebelumnya.

Raphael
sumber
1

perbaikan boot hanya memperbaiki mbr Anda bukan OS

jadi jika ada data di root partisi Anda akan selesai dihapus jadi salin data dari root root ke perangkat eksternal lain atau ke partisi dev / sda1 yang memasang partisi ntfs

mari kita membuatnya sangat sederhana

1) Pilih yang lain

2) Klik kanan pada / dev / sba2 dan hapus partisi

3) Klik kanan pada / dev / sba1 dan hapus partisi

4) Sekarang Anda mendapatkan ruang kosong sekitar 32GB

5) sekarang pilih ruang kosong dan klik ikon + untuk partisi root (* pastikan kamu memilih ruang kosong)

i) buat appers jendela partisi lalu

ukuran sebagai 15360
digunakan sebagai
titik mount ext4 / (root)
klik ok

ii) lagi klik ruang kosong dan buat partisi swap

ukuran 4096 (ukuran ram Anda cukup)
gunakan sebagai area swap
klik ok

iii) klik lagi pada ruang kosong dan buat partisi rumah

ukuran sebagai apa pun yang tersisa
digunakan sebagai
titik mount ext4 / home
klik ok

sekarang kamu mendapatkan prompt bahwa / (root) dan partisi swap akan diformat klik ya dan santai saja sampai instalasi selesai.

Manikanta Raju
sumber
1

Jika Anda menyerah untuk memperbaiki, dan hanya ingin mendapatkan kembali data Anda dan menginstal ulang Ubuntu, maka Anda memiliki 2 opsi

  • Baik lakukan apa yang disarankan oleh @ Techmod, yang sedang boot ke LiveUSB, menjalankan Gparted dan menyusut /dev/sdb1sekitar 30-40GB, menginstal Ubuntu ke sana (Dialog yang menakutkan akan muncul, tetapi baca judulnya. Itu hanya meminta izin untuk menulis ke partisi. Ini tidak melakukan apa pun yang tidak Anda inginkan, asalkan Anda tidak sengaja mencentang kotak centang pemformatan, jadi selalu periksa dua kali.), Lalu mencadangkan data / memasang partisi itu. Ini adalah metode yang lebih mudah dan mudah, dan tidak membutuhkan banyak waktu untuk melakukannya.
  • Jika Anda tidak suka melakukan hal-hal menakutkan pada HDD Anda, bagaimana dengan melakukannya ke drive USB? Anda dapat membuat jenis Ubuntu-on-a-stick of thing. Berikut adalah petunjuk tentang cara melakukannya. (Anda akan membutuhkan 2 drive USB untuk ini. Satu untuk LiveUSB dan satu untuk menginstal. Instal Drive minimal 8GB.)

    • (Saya berasumsi Anda sudah memiliki LiveUSB dan dapat boot ke dalamnya, dan telah membuat cadangan data penting dari Drive USB ke-2) Pertama, boot ke LiveUSB. Ketika memberi Anda pilihan untuk menginstal, pilih instal.
    • Sambungkan drive USB kedua, drive yang saya sebut 'install drive' tadi.

    • Kembali ke penginstal, pilih semua pengaturan seperti lokal sistem, lokasi, Waktu Standar dan semua itu.

    • Ketika meminta Anda untuk memilih jenis instalasi, Pilih 'Sesuatu Yang Lain' dan kemudian tekan Lanjutkan. Ini akan membawa Anda ke menu partisi yang Anda lihat sebelumnya.
    • Sekarang, alih-alih memilih salah satu dari itu, Jalankan Gparted dan cari drive USB kedua Anda. Jika apa yang saya pikirkan benar, LiveUSB harus dinamai /dev/sdc/dan 'install drive' (Drive USB ke-2) seharusnya /dev/sdd/tetapi jangan menuruti kata saya, SELALU LIHAT GANDA. Satu kesalahan tunggal dapat merusak seluruh instalasi.
    • Setelah Anda mengkonfirmasi titik pemasangan drive ke-2, 'instal drive' berada, dipanggil /dev/sdd/dari sini keluar, kembali ke installer dan jadikan /dev/sddpartisi tersebut sebagai /(root) partisi, dan pilih /dev/sdd/untuk menjadi bootloader dari menu drop down di dasar.
    • Periksa semuanya.
    • Klik pada 'Instal Sekarang'. Itu akan meminta izin (kotak dialog yang menakutkan). Pilih 'Lanjutkan' pada keduanya. Ini akan mulai menginstal. Biarkan menginstal, lakukan apa pun yang Anda inginkan saat menginstal.
    • Setelah diinstal, matikan LiveUSB, lepaskan dari PC Anda, dan boot dari drive USB ke-2, 'install drive'. Voila! Anda memiliki kegigihan portabel Ubuntu. Anda dapat membawanya, Anda dapat mem-boot ke PC mana pun yang Anda inginkan, dan file Anda akan ada di sana.
    • Kami belum selesai. Untuk membuatnya lebih seperti rumah, untuk membuatnya lebih berguna bagi Anda, kami perlu mengubah beberapa barang di fstab. Pertama, Pergilah ke Gparted, dan cari partisi HDD tempat Anda menyimpan barang-barang Anda, partisi yang ingin Anda pasang. Tuliskan di suatu tempat, kertas akan dilakukan.
    • Pergilah ke terminal, ketik sudo nano /etc/fstabdan jalankan. Seharusnya memberi Anda editor teks yang dapat diedit di dalam terminal. Seharusnya memiliki beberapa angka menakutkan, tetapi jangan takut. Selama Anda melakukan apa yang saya perintahkan, Anda harus memiliki sistem kerja pada akhir tutorial ini.
    • Setelah baris terakhir, Tekan enter dan masuk ke baris baru, jelas, kosong. Ketikkan kode ini ke dalamnya, isi ruang yang diperlukan. <The drive location that you wrote onto paper a while ago> <The place you want it to open from, preferably somewhere in /mnt/> <ext4 or ntfs, the former for a linux partition, the latter for a windows one.> noatime,defaults 0 0Seharusnya terlihat seperti ini /dev/sdc1/ /mnt/Win7Stuff/ ntfs noatime,defaults 0 0untuk partisi windows. Setelah melakukan ini untuk Ubuntu Partition yang lama dan yang satu di windows, tekan CTRL + X dan kemudian tekan Y lalu tekan enter dua kali.
    • Kemudian ketik ke terminal sudo mkdir <whatever the /mnt/ directories you mounted them at, such as /mnt/Win7Stuff/. Lakukan untuk kedua folder / mnt /.
    • lalu ketik sudo mount -ake terminal dan tekan enter. Dan Voila! PC Anda kembali ~. Anda dapat mencadangkan semua yang Anda butuhkan.
    • Oh, juga, saya sarankan menambahkan noatimeke /mount point juga, dalam /etc/fstab/karena akan meningkatkan kehidupan USB.

Silakan berkomentar jika Anda memiliki pertanyaan, dan saya akan tidur karena jam 6 pagi. Selamat malam. Juga, tolong beri tahu saya, mengapa Anda memberi SWAP 30 GIGS SPACE ?!

09eragera09
sumber
Ups, saya tidak terlalu memperhatikan ukuran ruang swap. Saya mungkin meninggalkan default apa adanya. Saya akan memeriksa ukuran saat ini sekarang setelah saya menginstal ulang. BTW, bisakah ukuran swap dimodifikasi instalasi pos?
Olumide
Mohon lihat jawaban ini . Namun, lakukan back up data Anda sebelum melanjutkan dengan semua itu.
09eragera09
1

Masalah diperbaiki, berdasarkan saran yang diterima dari pengguna @hbdgaf dalam obrolan , dengan hanya menginstal ulang dan membuat akun lain saat melakukannya. Setelah ini, saya mengembalikan akun lama saya . Masih harus menginstal ulang sebagian besar aplikasi.

PS: juga harus memperbaiki inode saat menginstal ulang. Jadi saya kira itulah yang digagalkan oleh upaya sebelumnya untuk memperbaiki instalasi.

Olumide
sumber
apakah Anda kehilangan file pribadi Anda?
Francesco Boi
Tidak, saya tidak kehilangan file apa pun.
Olumide