Menginstal ulang Ubuntu tanpa memformat / beranda, serta tanpa file konfigurasi lama?


27

Saya miliki /homedi partisi yang terpisah. Saya ingin menginstal ulang Ubuntu.

Saya tidak ingin kehilangan file pribadi saya di / rumah (saya sudah punya cadangan tapi saya ingin menghindari kerumitan mengembalikan cadangan). Aku tahu bagaimana untuk menginstal ulang Ubuntu menggunakan yang sudah ada /homepartisi tanpa format, tapi saya tidak ingin setiap konfigurasi dari Ubuntu sebelumnya berada di instalasi baru.

Dengan kata lain, saya ingin menginstal Ubuntu yang baru dan baru, dengan file pribadi saya sebelumnya /hometetapi tanpa file konfigurasi dari instalasi Ubuntu sebelumnya. Apakah ini mungkin? Bagaimana saya bisa mencapai itu?

Saya sedang berpikir tentang menghapus secara manual semua file konfigurasi tersembunyi /home(yang dimulai dengan "titik") dari Live CD sebelum memulai installer, tetapi saya tidak yakin apakah izin file akan memungkinkan saya untuk menghapus file-file itu dan saya akan Saya juga tidak yakin apakah itu akan cukup untuk tidak membawa pengaturan konfigurasi dari instalasi sebelumnya. Saya pikir akan lebih baik untuk bertanya di sini sebelum mencoba melakukan itu, untuk alasan "keamanan";)


+1 - pertanyaan ini adalah sesuatu yang sering saya tanyakan tetapi tidak pernah perlu dikhawatirkan.
jrg

Jawaban:


18

Saya sudah melakukan ini cukup sering sekarang - hampir setiap kali saya memutakhirkan sistem saya atau (terutama) jika saya beralih ke distro lain. Saya biasanya keluar, pergi ke konsol dan masuk sebagai root secara langsung (atau tergantung pada konfigurasi sistem, sebagai pengguna lain dan beralih ke root), cd ke / folder rumah dan hanya mengubah nama folder rumah pengguna saya misalnya ke "myUserName.bak ". misalnya:

sudo mv /home/myUserName /home/myUserName.bak

Setelah instalasi saya dapat dengan aman memindahkan semua data yang diperlukan ke folder rumah yang baru dibuat untuk pengguna saya. (Itu juga poin yang bagus untuk berpikir apakah Anda misalnya benar-benar membutuhkan folder file besar yang tidak pernah Anda sentuh 2 tahun terakhir;))

edit seperti yang disarankan oleh komentar: sebelum Anda dapat mengakses file dan folder dari folder berganti nama Anda, Anda harus

sudo chown -R newUser.newUsersGroup /home/myUserName.bak

Bisakah Anda mengakses semua file di folder yang diganti nama setelah instalasi Ubuntu baru?
Vincenzo

yakin - tidak ada masalah. selama Anda "chown -R user.group myUserName.bak" setelah instalasi ulang
Roland Kohn

Saya memasang 12,04 baru sesuai panduan berharga Anda. Nama pengguna saya adalah: 'aliyans'. Aku mengeluarkan berikut dalam terminal: groups aliyans. Dan output adalah: aliyans : aliyans adm dialout cdrom plugdev lpadmin admin sambashare debian-tor jupiter. Jadi, apa yang akan menjadi perubahan newUser.newUsersGroupdalam kasus saya? Akankah itu seperti sudo chown -R aliyans.aliyans.adm.dialout.cdrom.plugdev.lpadmin.admin.sambashare.debian-tor jupiter /home/myUserName.bak?
001neeraj

5

Saya selalu memiliki partisi / home terpisah dari / jadi ketika saya sedang menginstal / upgrade baru, ketika saya sampai ke langkah "mengatur partisi", saya memilih satu untuk / (diformat) dan satu lagi untuk / home (tidak diformat) tetapi dengan sistem file yang sama dengan yang sebelumnya (atau kompatibel).

Kemudian, saat membuat pengguna, saya pastikan untuk menggunakan nama pengguna yang sama dengan instalasi sebelumnya sehingga / home / pengguna sampai ke tempat yang sama. Apa yang hebat tentang ini adalah tidak menimpa direktori pengguna.

Jadi jika saya memiliki / home / mike , setelah upgrade saya akan memiliki mount di / home lagi dan membuat user mike sehingga mendapatkan semua file dan konfigurasi file dari versi sebelumnya di / home / mike .

Satu-satunya hal yang hilang di sini adalah file / etc config yang memerlukan backup / restore.


Ini juga cara saya pengaturan awal. Kedengarannya sangat bagus bahwa Ubuntu tidak menimpa direktori home pengguna. Saya akan mencobanya juga. Apakah ada daftar btw dari file konfigurasi / etc untuk diperiksa, bahwa Anda mungkin ingin membuat cadangan?
Lode

3

Inilah yang selalu saya lakukan:

Pada livecd saya me-mount partisi / home dan menggunakan perintah

sudo chown -hR  ubuntu /path/to/home/drive

Ubuntu memberikan kepemilikan kepada nama pengguna ubuntu (nama pengguna live cd adalah ubuntu) dan melipat path-nya ke mana pun drive itu dipasang. Pada live cd ini biasanya di / media / dan namanya terdiri dari banyak huruf.

Sekarang hapus semua file konfigurasi (file dan folder yang diawali dengan titik), tetapi saya meninggalkan beberapa (seperti .minecraft untuk penyimpanan gim saya). Ini bukan hanya folder tetapi juga file yang dimulai dengan titik.

Selama penginstal. Buka pengelola partisi khusus. Atur partisi Anda sebagai mount point / home (dengan mengkliknya dan pilih edit atau ubah, atau apa pun namanya sekarang), dan biarkan jadi tidak diformat, (di kolom F pada tanda centang daftar drive artinya akan diformat) dan mengatur partisi OS Anda (satu dengan file sistem) sebagai mount point / dan format DO yang satu itu.

NAMUN

Setelah Anda selesai menginstal dan login drive rumah Anda akan menjadi tidak berguna karena kepemilikannya masih di ubuntu. untuk mengubahnya jalankan lagi

sudo chown -hR YourUsernameHere ~/

+1 untuk mengonfirmasi bahwa partisi dapat dibiarkan tanpa memformat pada pemasangan.
Thiago Macedo

1

Saya telah melakukan ini dengan memindahkan file dan folder tersembunyi ke direktori yang terpisah (tapi saya kira menghapusnya juga akan berhasil) dan kemudian mematikan dan menginstal dari CD langsung persis seperti yang disarankan oleh grahammechanical dalam jawabannya.

Saya dapat mengonfirmasi bahwa itu berfungsi (atau setidaknya berhasil untuk saya).

Jika Anda menyimpan file dan folder yang tersembunyi alih-alih menghapusnya, Anda dapat menggunakannya untuk secara selektif mengembalikan konfigurasi yang mungkin ingin Anda simpan.


0

Anda mungkin menjadi orang pertama yang mencoba apa yang ingin Anda lakukan. Jadi, Anda bisa memberi tahu kami jika berhasil.

Saya menyarankan agar Anda menghapus file / folder tersembunyi yang diawali dengan titik (atau, jika Anda gugup - ubah nama menjadi .somethingold) lalu matikan dan boot ke CD langsung dan instal ulang tanpa menandai /homeuntuk diformat.

Program yang diinstal baru akan membuat file / folder dot baru.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.