Fiziksel İşletim Sistemimi bir VirtualBox Diske Dönüştür


33

Fiziksel Ubuntu Kurulumu'nu (Ubuntu 10.10'lu Intel tabanlı PC) sanal bir kutu diske dönüştürmek mümkün müdür, böylece aynı ortamı ayrı bir bilgisayarda kullanabilirim veya test için sanal tutabilirim?

Fiziksel bir Windows 2K3 ve üzeri kutuyu VHD veya VMware görüntüsüne dönüştüren "Disk2VHD" benzeri bir şey.

Yardımlarınız için minnettar olacağım! Saygılarımla

Yanıtlar:


27

Evet, ancak büyük olasılıkla çok uzun zaman alacaktır. Aslında aşağıdaki adımları denemedim, ancak çalışması gerekiyor.

İlk önce, tüm bölümünüzün bir görüntüsünü almanız gerekir. Ubuntu bölümünün bölüm yolunu bilmeniz gerekir; örneğin / dev / sda1, ekli ilk sabit sürücüdeki ilk bölüm olur.

sudo dd if=PART_PATH of=OUTPUT_PATH/ubuntu.bin

Unutmayın kopyalamaya çalıştığınız bölüme sahip bir liveCD'den yukarıdaki komutu yapmanız gerektiğini unutmayın - yani tüm verileri kopyalamak için başka bir sabit diskiniz veya bir şeyiniz olması gerekir.

LiveCD'yi kapatabilir ve son adımı gerçekleştirmek için Ubuntu'ya yeniden başlatabilirsiniz:

İkili dosyayı bir vbox sürücüsüne dönüştürün:

VBoxManage convertdd PATH_TO_ubuntu.bin ubuntu.vdi --format VDI

daha sonra elde edilen ubuntu.vdi dosyasını bir Virtualbox sürücüsü olarak kullanabilirsiniz. Bu işlem için yeterli zamanınız ve sabit disk alanınız olduğundan emin olun. Küçük bir ipucu: komut satırı görevleri Ctrl+ tuşuna basılarak durdurulabilir Z. İşlem uykuya geçecek ve bilgisayarı tekrar kullanabilirsiniz. Süreci sürdürmekle ilgileniyorsanız fg, terminali yazın ve işlem devam edecektir. Bu gibi uzun işlemler için oldukça kullanışlı.


6
Gd'yi çalıştırmadan önce gparted kullanırdım. Dd ile 200GB'lık bir Linux işletim sistemi bölümünüz varsa 200GB'lık bir dosya alacaksınız. Sadece 8GB kullanıyor olsanız bile. O zaman dönüştürürken toplam 400GB'a ihtiyacınız olacak. Bu yüzden gparted kullanın, 9GB'a kadar küçültün (biraz boşluk bırakın), ardından DD'yi çalıştırın. Gparted'i çalıştırmak uzun zaman alıyor ancak uzun vadede 200GB bin DD yedeklemede bir VBoxManage yapıyor. :)
Psytek7

2
Bu da işe ve olmalıdır hızlı: sudo dd if=PART_PATH | VBoxManage convertdd stdin ubuntu.vdi SIZE_BYTES --format VDInereye SIZE_BYTESbyte olarak cihazın boyutu
Jacob

Bu adımları kullandım. Sanal Kutuda VDI başlatırken hata alıyorum: FATAL: Önyüklenebilir ortam bulunamadı! Sistem durdu.
Riccardo

@butcher burada aynı :(
00fruX

1
@ 00fruX İlk ddkomut için, /dev/sdayalnızca birincil bölüm (örneğin /dev/sda1) yerine ham aygıtı (örn. ) Görüntülemeniz gerekir, böylece önyükleme bölümünü elde edersiniz.
chess007

1

alternatif bir rota göz atın: 'VMware vCenter Converter'

serbestçe kullanılabilir ve iddiaları tek seferde yapar: http://linhost.info/2009/04/vmware-converter-installation-on-ubuntu-linux

oradan, vmware sayfasına bağlanır, ancak yalnızca '4.01 sürümü' altında bir linux tadındadır. kayıttan sonra kayıt genişletin ve şunu arayın: "Sürüm Geçmişi - VMware vCenter Converter 4.0.1"


4
Bunu daha yeni denedim. VM'yi depolamak için ağda bir yerde bir ESX sunucusuna ihtiyacınız var. VMware VCenter Converter, yalnızca fiziksel bilgisayarı VM'ye dönüştüren ve ESX sunucusunda depolayan "orta erkektir". ( vmware.com/pdf/converter_standalone_guide401.pdf ) - "Linux dönüşümlerinde kaynak makineye hiçbir aracı dağıtılmaz. Bunun yerine bir yardımcı sanal makine oluşturulur ve hedef ESX / ESXi ana bilgisayarına dağıtılır."
00fruX
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.