Saat ini saya memiliki paket, modul, pengaturan, dll. Untuk Eclipse, MySQL, Python, Firefox, dll. Yang diatur di Kubuntu. Saya juga telah mengkonfigurasi Kubuntu secara optimal untuk kebutuhan saya. Saya ingin menduplikasi lingkungan saya di komputer lain yang memiliki prosesor yang berbeda (saat ini pada Intel Q9450, prosesor baru adalah i7). Seperti yang saya pahami, aplikasi saya dikompilasi untuk digunakan dengan prosesor spesifik saya, jadi membuat salinan partisi langsung adalah tidak mungkin.
Apakah ada cara untuk menduplikasi lingkungan saya ke mesin lain ini, singkat menginstal ulang dan mengkonfigurasi ulang semuanya?
linux
installation
ingin tahu
sumber
sumber
Jawaban:
Apa yang mengarahkan Anda ke kesimpulan ini? Setidaknya untuk x86, paket-paket yang diinstal oleh Kubuntu dikompilasi untuk dijalankan pada hampir semua CPU non-prasejarah. Saya percaya mereka akan berjalan pada sesuatu yang lebih baru dari 486, yang mungkin tidak menimbulkan masalah dalam kasus Anda :-).
Jadi salinan partisi langsung seharusnya bekerja dengan baik:
cp -a
, jika tata letak partisi Anda berubah)Masalah hanya diharapkan untuk:
Sebagian besar kernel modern mendeteksi secara otomatis saat boot, jadi biasanya bahkan driver tidak apa-apa, tetapi jika ada yang gagal, Anda biasanya dapat mem-boot dalam mode single-user dan memperbaiki masalah driver.
sumber
Anda dapat mengambil direktori home Anda tanpa perubahan apa pun. Hampir semua yang masuk ke direktori home dirancang agar bisa dibandingkan dengan sesuatu seperti NFS, jadi Anda baik.
Juga, simpan pilihan paket Anda dengan
dan mengembalikannya di mesin lain dengan
Demikian pula, simpan pengaturan debconf Anda dengan
dan kembalikan dengan
Untuk sisa konfigurasi
/etc
yang tidak dikelola oleh debconf, sulit untuk melacak apa yang diubah secara manual, kecuali jika Anda telah menggunakan sesuatu seperti dllkeeper (mungkin ide untuk masa depan). Karena alasan itu, saya cenderung menyimpan sebagian besar konfigurasi saya di direktori home saya. Tetapi karena Anda tahu program mana yang Anda minati, seharusnya mudah untuk menemukan file yang relevan/etc
dan memeriksa dan menyalinnya secara manual.sumber
Anda dapat membuat cadangan rumah Anda, dan mengembalikannya ke mesin lain. Ini tidak dapat sepenuhnya memenuhi kebutuhan Anda, tetapi ini akan mengembalikan semua konfigurasi. Anda harus menginstal ulang paket sendiri.
sumber
Sebagian besar konfigurasi khusus adalah di / home /, dengan sebagian besar sisanya di / etc /. beberapa file / etc memiliki informasi spesifik mesin atau perangkat keras (/etc/X11/xorg.conf, / etc / hostname, / etc / fstab dari atas kepala saya), tetapi banyak dari itu hanya dapat disalin jika Anda akan menggunakan versi OS yang sama.
sumber
Menambah get, mengatur pilihan.
Untuk mengetahui persis conffile mana yang telah berubah, jalankan ini:
Jika Anda belum menginstal dlocate, Anda dapat menggantinya dengan
dpkg -S
atau melewati bagian itu.Untuk mencadangkan semua konfigurasi:
sumber
Hmm. Jika Anda tidak keberatan sedikit mengotak-atik Anda bisa mencolokkan HDD baru ke dalam kotak Anda, pasang kemudian gunakan dd. Sebagai contoh, jika root Anda saat ini diatur ke / dev / sda3 dan Anda memasang HDD baru ke / dev / sdb2 Anda akan menggunakan
Anda harus melakukannya sebagai root, tentu saja. Setelah itu Anda akan ingin menginstal Grub, jadi Anda harus memasukkan LiveCD Ubuntu dan menggunakannya.
Atau Anda bisa melihat tautan ini: http://www.ehow.com/how_4924091_clone-hard-drive-linux.html - Sepertinya berjalan cukup baik untuk mengkloning hard drive Linux, meskipun saya belum menguji situs itu sendiri.
sumber