Pertanyaan Cara terbaik untuk mengkloning instalasi (menyalin ke perangkat keras yang sama)


Mirip seperti pertanyaan ini tapi sedikit berbeda (saya pikir), dalam hal itu saya memiliki 6 mesin Acer Aspire Revo R3610 yang sama. Salah satunya adalah (hampir) dikonfigurasi untuk kebutuhan saya - ketika saya selesai mempersiapkannya saya ingin membuat 5 mesin lainnya benar-benar sama. Saya sangat baru di Ubuntu, cara paling mudah (paling mudah) untuk melakukan ini?

Mesin-mesin akan hidup di jaringan yang berbeda jika yang mungkin menjadi masalah (misalnya dengan Windows Anda dapat mengkloning disk tetapi Anda kemudian harus membuat perubahan registri sesudahnya jika mereka akan berjalan di jaringan yang sama dll). Perangkat keras di semua 6 mesin, saya menekankan, sama!

Bagaimana saya bisa mengkloning satu gambar sumber ke mesin yang identik ini?

Harap batasi satu perangkat lunak / solusi per jawaban


52


asal




Jawaban:


Clonezilla Kedengarannya seperti itu sesuai dengan kebutuhan Anda


31



Benar-benar alat yang tepat untuk pekerjaan itu. Mum saya menjalankan 'Mumbuntu' dan saya mengambil snapshot dari Acer Revo secara berkala menggunakan clonezilla dan membawanya pulang untuk memulihkan pada Revo yang saya miliki sebagai cadangan. Bekerja mengobati. - popey
Salah satu manfaat menggunakan alat seperti partimage dan ntfsclone (yang Clonezilla gunakan untuk membuat image disk) adalah bahwa mereka memahami filesystem yang mendasari pada setiap partisi, yang memungkinkan mereka untuk menyalin hanya blok yang digunakan. Karena dd tidak memiliki fungsi ini, ia harus menyalin setiap byte dari partisi, terlepas dari apakah ia digunakan atau tidak. - Evan
Menyebalkan sekali. Gagal mengkloning setelah dua hari kerja. Hang pada bitmap alculating ... Gunakan Windows dan Acronis Trueimage - Olcay Ertaş
Apakah DD tidak akan membuat CD cadangan yang dapat di-boot? Apakah itu alasannya menggunakan CloneZilla? - YumYumYum
@YumYumYum: dd membuat salinan dari file / partisi / drive. Jadi jika Anda mengkloning CD bootable (baik .iso gambar atau CDFS partisi) hasilnya akan dapat di-boot juga. Tapi dd akan tidak "mengkonversi" set folder / file ke image yang dapat di-boot. - MestreLion


DD

Salinan tingkat rendah menggunakan dd akan melakukan trik!

Hati-hati terhadap alamat IP dan nama inang yang bertentangan.

Pada dasarnya, letakkan drive sumber dan drive tujuan di mesin yang sama, boot ke live cd. Dan jalankan sesuatu seperti berikut ini di mana /dev/sda adalah sumber dan /dev/sdb adalah tujuan:

dd if=/dev/sda of=/dev/sdb bs=4096

Saya ingat operan oleh:

if -> file input

of -> file output

bs -> ukuran blok (berapa banyak byte yang dibaca pada satu waktu)


18



Tentu saja mengapa tidak? = / Saya telah melihat orang-orang melakukan itu dan saya telah melihat orang-orang tidak melakukannya. Apakah ada panduan gaya di suatu tempat untuk menjawab? - Derek
jika Anda mengaktifkan IP Dinamis, sementara sebelum membuat Bootable / backup CD / USB. Seharusnya tidak ada masalah yang saya yakini untuk IP yang bertentangan. Selama itu mendukung A sampai Z yang benar-benar penting bagiku, karena banyak driver yang kumiliki. - YumYumYum
Seberapa aman ini, mengingat kunci publik / pribadi yang digunakan oleh misalnya OpenSSH akan identik? Apa yang perlu kita ubah untuk menjaga sistem tetap aman (berbeda di mana kita tidak akan berbeda)? - jos
Apa yang Anda maksud dengan menjalankan "sesuatu seperti ini? Saya positif sda dan sdb tetapi tidak mengerti mengapa Anda memilih bs itu. - SDsolar


Buat gambar menggunakan Remastersys, transfer ke drive pena menggunakan Startup Disk Creator utilitas dan instal pada sistem lain.


3





Cara termudah untuk melakukan ini adalah dengan menjalankan tulang telanjang instalasi Ubuntu pada hard drive Anda, instal VirtualBox dan mengatur mesin virtual Ubuntu. Jalankan mesin virtual Anda dan siapkan instalasi itu seperti yang Anda inginkan dengan semua lonceng dan peluit yang Anda inginkan. Kerjakan semua pekerjaan Anda dan mainkan di komputer virtual.

VirtualBox mempertahankan mesin virtual sebagai file gambar disk yang besar (.vdi) bersama dengan beberapa file konfigurasi yang jauh lebih kecil lainnya. Setiap kali Anda ingin membuat cadangan mesin virtual Anda, cukup matikan dan salin direktori ke lokasi cadangan Anda. Saya menggunakan drive eksternal Paspor untuk tujuan ini.

Saat ini, ada Windows 7 dan mesin virtual Ubuntu 12 pada drive eksternal itu. Semua pembaruan sistem, program, file pribadi, gambar, apa pun, dapat disimpan di mesin virtual tersebut. Cadangan jenis ini sangat cepat, karena satu file gambar disk besar akan mentransfer lebih cepat daripada sekelompok file individual. Karena VirtualBox menyimpan file dalam format tersebut sepanjang waktu, mesin virtual selalu dikonfigurasi untuk dicadangkan.

Salah satu keuntungan dari pengaturan itu adalah saya dapat menjalankan mesin virtual tersebut dari drive eksternal di komputer mana pun dengan VirtualBox diinstal, jadi sekarang, daripada menyeret komputer saya ke mana-mana, saya hanya membawa drive eksternal saya dengan Windows dan Ubuntu, instal VirtualBox di komputer apa pun yang saya rencanakan untuk digunakan (saya memiliki semua file instalasi VirtualBox juga pada hd eksternal saya - mereka tersedia untuk semua sistem operasi utama), dan saya siap untuk pergi. Saya dapat menyalin mesin virtual saya ke komputer yang saya gunakan, atau hanya menjalankannya dari drive eksternal.

Jika komputer Anda macet dan mati di beberapa titik, siapa peduli, Anda hanya mengambil disk instalasi Ubuntu Anda, menginstalnya di komputer baru atau diperbaiki, menghubungkan drive eksternal Anda, instal VirtualBox, dan salin mesin virtual Anda kembali ke komputer Anda - masalah diselesaikan dengan stres minimal, kehilangan waktu, dan hilangnya data. Berapa banyak data yang Anda kehilangan tergantung kapan terakhir Anda mundur. Bagi saya sendiri, saya melakukan backup baru setiap kali saya melakukan perubahan besar atau menambahkan program yang sulit didapat. Pastikan saja mesin virtual Anda beroperasi secara normal saat Anda melakukannya. Anda tidak ingin menyalin mesin yang rusak lebih baik.

Dan tidak, saya tidak bekerja untuk VirtualBox.


3



Suka. Upvote. Saya mungkin hanya melakukan ini di komputer saya yang berikutnya. - SDsolar


Partimage

Utilitas kloning lain yang juga saya gunakan. Fitur gui terminal.


2



ini termasuk dalam cd penyelamatan sistem -> sysresccd.org/Main_Page - hhlp
partimage tidak mendukung ext4 atau btrfs sumber - Anwar
Itu membuat saya keluar. ext4 - SDsolar


Saya akan mendapatkan satu komputer seperti yang Anda inginkan, dan menginstal paket openssh-server. Hasilkan pasangan kunci ssh dengan ssh-keygen -t rsa. Tambahkan kunci publik ke /root/.ssh/authorized_keys2. Lalu saya akan mem-boot komputer baru dengan live cd dan memasang usb stick dengan kunci privat ssh. Gunakan gparted untuk membuat partisi baru. Kemudian mount partisi baru dan jalankan sesuatu seperti sudo rsync -avzx -e "ssh -i /media/disk/path/to/privatekey" --exclude=".gvfs" root@<ImageComputerIP>:/ /path/to/new/partition/

Menggunakan blkid perintah untuk menemukan UUID dari filesystem yang baru Anda buat. Edit /path/to/new/partition/etc/fstab untuk mencerminkan UUID yang baru (dan jenis filesystem jika Anda menggunakan sistem file yang berbeda.)

Kemudian saya akan mengikuti instruksi https://help.ubuntu.com/community/Grub2/Installing#via_ChRoot tentang cara memasang dari chroot.

Versi sederhana dari halaman itu (yang tidak memperhitungkan lvm, perangkat lunak raid, atau bcache, atau terpisah / boot seperti halaman wiki):

Pasang sistem file virtual yang kritis. Jalankan yang berikut sebagai satu perintah:

for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done

Chroot ke perangkat sistem normal Anda:

sudo chroot /mnt

Instal ulang GRUB 2 (gantikan perangkat yang benar dengan sda, sdb, dll. Jangan tentukan nomor partisi):

grub-install /dev/sdX

Buat kembali file menu GRUB 2 (grub.cfg)

update-grub

Keluar dari chroot: CTRL-D pada keyboard

By the way, ini berfungsi baik untuk cadangan juga. Ubuntu, tidak seperti Windows, tampaknya tidak memiliki masalah yang ditransplantasikan ke perangkat keras yang berbeda. Saya telah menempatkan hard disk dari satu komputer ke komputer lain dan itu baik-baik saja, dan saya menyalin instal ke perangkat keras yang berbeda dan itu baik-baik saja.


2



Terima kasih untuk ini - saya punya satu lagi yang akan segera muncul, saya akan mencoba ini. Tepuk tangan - robsoft
Link yang direferensikan saat ini tidak menyebutkan chroot atau metode apa pun. Itulah mengapa sebaiknya mengutip bagian-bagian yang relevan dari sumber Anda. - Henno
@Henno Halaman wiki dipindahkan. Masalah dengan menyertakan halaman adalah bahwa wiki tetap up to date dengan hal-hal baru seperti bcache dan hanya menyalin isi halaman akan kehilangan pembaruan tersebut, tetapi sisi negatifnya untuk hanya menautkan hal-hal yang dapat bergerak pada Anda. Either way, tautan diperbarui, dan versi stripped down disertakan. - Azendale


saya menggunakan ddrescue untuk tugas ini. Ia bekerja dengan sempurna. Sangat sederhana.

Lihat utas ini di technibble untuk detailnya


2



Link membusuk adalah mengapa jawaban ini setidaknya harus menyertakan beberapa rincian. Seperti, cara menginstalnya dan menjalankannya, setidaknya. - SDsolar


G4L

Hantu untuk Linux

Ghost for Linux adalah hard disk dan pencitraan partisi dan alat kloning yang mirip dengan Norton Ghost (c) dan (tm) oleh Symantec. Gambar yang dibuat secara opsional dikompresi, dan mereka dapat disimpan pada hard drive lokal atau ditransfer ke server FTP anonim. Drive dapat dikloning menggunakan fungsi Click'n'Clone. g4l mendukung pemecah file jika sistem file lokal tidak mendukung penulisan file> 2GB. Kernel yang disertakan mendukung ATA, drive serial-ATA, dan SCSI. Kartu jaringan umum didukung. Ini dikemas sebagai gambar CD bootable dengan ncurses GUI untuk mudah digunakan.


1



OH TUHAN. Inilah tepatnya yang saya inginkan selama berabad-abad. Bahkan untuk Windows. TNX untuk posting. Saya akan segera memeriksanya. - SDsolar