Saya menjalankan Ubuntu Desktop 12.04, dan saya bertanya-tanya apakah mungkin untuk mengambil seluruh sistem file saya (semuanya di bawah /
) dan membuat ISO darinya. Kemudian, mungkin, gunakan ISO itu sebagai sistem file VBox VM (jelas, itu harus Ubuntu, dan mungkin 12,04).
Pada dasarnya, saya telah menghabiskan banyak waktu untuk mengonfigurasi mesin pengembangan saya, tetapi harus dapat mengusahakannya dari komputer apa pun yang kebetulan saya gunakan. VM sepertinya solusi sempurna. Terima kasih sebelumnya!
ubuntu
virtualbox
virtual-machine
iso-image
pnongrata
sumber
sumber
Jawaban:
Mungkin akan lebih mudah untuk membuat VM baru, menginstal Ubuntu di atasnya, dan kemudian mencadangkan kotak dev Anda dan mengembalikan cadangan ke VM. Itu akan memberi Anda VM yang bisa Anda jalankan di mesin mana pun di mana VirtualBox, atau bisa diinstal.
Yang mengatakan, apakah ada alasan Anda tidak bisa hanya membuka akses VNC atau SSH ke kotak dev yang ada, dan mengaksesnya dari jarak jauh? Jika memungkinkan, itu mungkin pilihan yang lebih sederhana - setidaknya, ini akan menyelamatkan Anda dari penderitaan setiap kali Anda ingin menggunakan kotak dev dari mesin baru.
Semoga ini membantu!
sumber
man tar
adalah apa yang saya sarankan di sini; itu bukan antarmuka yang paling ramah, mungkin, tetapi jika Anda hanya menambahkan / di kotak dev (pastikan untuk menghindari / proc, / sys, / dev, dan / root melalui opsi --exclude) dan untar hasilnya pada Anda VM, Anda mungkin akan memiliki tentang apa yang Anda butuhkan. (Meskipun demikian, saya akan berpikir keras tentang apakah mungkin untuk membawa barang pengembangan tanpa menyentuh yang lainnya - mungkin salin / home / nama pengguna dan lakukan sisanya melalui apt, misalnya. Selalu yang terbaik untuk melakukan paling sedikit pekerjaan yang diperlukan, kataku.)Anda dapat membuang hd Anda ke dalam suatu gambar dengan
dd
kemudian mengkonversi gambar ke vmdk atau apa pun.apt-get install qemu
(menginstal QEMU di debian / ubuntu)qemu-img convert imagefile.dd -O vmdk vmdkname.vmdk
diambil dari: sini
sumber
Saya melakukan ini sebelumnya pada mesin Windows XP, tapi saya kira Anda bisa melakukannya di Ubuntu juga. Tapi itu menggunakan
vmware
, bukanvirtualbox
...Instal
vmware-converter
(produk gratis) di kotak Ubuntu Anda. Kemudian konversikan sistem fisik ke sistem virtual, setelah mengubah pengaturan konfigurasi.Setelah ini, Anda memiliki Anda gambar virtual yang dapat 'dimainkan' dengan
vmplayer
.sumber
Opsi lain mungkin untuk mengkloning OS Anda menjadi gambar disk VirtualBox:
sumber
Jadi ada satu dari dua cara untuk melakukan ini. Untuk membuat ISO secara langsung, Anda harus menggunakan Remastersys. Ini adalah alat yang akan memungkinkan Anda untuk membuat ISO dari sistem saat ini. Anda kemudian dapat mem-boot ISO dan mendapatkan enviornemtn itu sebagai LiveCD. Panduan yang bagus dapat ditemukan di sini .
Jika Anda ingin membuat VHD (virtual hard disk) dari disk fisik, mereka hanya alat yang saya tahu akan menjadi disk2VHD . Itu adalah alat Windows saja. Namun, Anda juga dapat menggunakan alat Linux
dd
. Ada tutorial yang bagus untuk ini ditemukan di sini .sumber
Disalin dari ( http://karim-ouda.blogspot.com/2011/11/how-to-create-virtualbox-image-from.html )
sudo dd if=DRIVE | VBoxManage convertfromraw stdin FILENAME BYTES
Contoh nyata
sudo dd if=/dev/sda | VBoxManage convertfromraw stdin MyLinuxImage.vdi 120034123776
Catatan:
Untuk mendapatkan jumlah byte di partisi, Anda dapat menggunakan perintah berikut
sudo fdisk -l /dev/sda
Anda perlu menggunakan / dev / xxx bukan / dev / xxx1 atau xxx2 agar gambar tersebut berisi catatan MBR
sumber
Untuk memulai, Anda dapat membuat image disk menggunakan utilitas partimage di antarmuka baris perintah. Setelah ini saya bayangkan Anda akan bisa mem-boot iso yang baru dibuat dengan VMware.
Menggunakan Partimage Jika Anda menggunakan Ubuntu 12.04 atau bahkan 11.04, Partimage harus tersedia dari pusat perangkat lunak Ubuntu. Metode instalasi ini memungkinkan Anda untuk dengan mudah mencari dan menginstal perangkat lunak yang Anda pilih.
Langkah 1. Buka Pusat Perangkat Lunak Ubuntu dan cari bilah pencarian di sudut kanan atas jendela. Ketik "partimage" di bilah pencarian lalu tekan enter. Paket perangkat lunak partimage akan menjadi yang pertama ditampilkan. Juga dikembalikan dari pencarian ini adalah partclone (utilitas untuk mengkloning dan mengembalikan partisi), partimage-server (gunakan partimage di seluruh jaringan), dan partimage-doc (dokumentasi pengguna gambar partisi). Anda akan ingin mengklik instal dan biarkan pusat perangkat lunak menginstal paket untuk Anda.
Langkah 2. Buka Terminal dan masukkan perintah berikut "sudo partimage", lalu masukkan kata sandi Anda dan tekan enter.
Langkah 3. Setelah memasukkan kata sandi Anda, aplikasi Partimage akan ditampilkan di jendela Terminal.
Langkah 4. Memahami opsi yang tersedia.
Langkah 5. Layar ini cukup jelas. Anda pertama-tama ingin memilih level kompresi yang diinginkan jika ada. Anda juga dapat mengubah bagaimana gambar akan dibagi selama proses penulisan. Mode standar adalah membuat file 2Gb. Opsi terakhir memberikan instruksi Bagian Gambar tentang apa yang harus dilakukan jika berhasil menyelesaikan pekerjaan. Pilih opsi mana yang paling tepat untuk situasi Anda.
http://www.ubuntulinuxguide.com
sumber