VirtualBox’da fiziksel bir makineden sanal bir makine oluşturma


59

Sahip olduğunuz fiziksel bir kurulumdan VirtualBox'da kullanabileceğiniz bir sanal makine oluşturmanın bir yolu var mı? Örneğin, fiziksel bir bilgisayara Windows XP yüklüyse ve bu makinenin sanal bir sürümünü farklı bir bilgisayarda kullanmak istiyorsanız. Bu, tüm işletim sistemini yeniden yüklemek ve yeniden yapılandırmak zorunda kalmamakla zamandan tasarruf sağlayacaktır.

Microsoft'un lisanslama ile ilgili sorunlar olacağını düşünüyorum. Ancak Windows ile mümkün olmasa bile, fiziksel bir Linux makinesi alıp bunun bir VirtualBox sürümünü oluşturmak mümkün olur mu? Başka herhangi bir masaüstü sanallaştırma yazılımı bu özelliği sağlıyor mu?

Yanıtlar:


44

Windows biraz farklı, bkz. Varolan Windows kurulumları bir kılavuz için VirtualBox'a nasıl geçirilir?.

Bellekten VMware'in dönüştürücüsünü kullanabilirsiniz ve VirtualBox VMDK dosyalarını okuyacaktır .

Linux için kolay çözümü istiyorsanız, canlı bir CD önyükleyin,

dd if=/dev/sda1 of=/path/to/images/sda1.img bs=1024

/etc/fstabMakinenize monte edilen her bölüm için bunu yapın ve daha sonra bu görüntüleri VirtualBox içinde ayarlayın.


5
Sun, listelediğiniz bağlantıdaki belgelerde görünmektedir. Sun, tüm diskin sadece disk bölümünün değil, dd komutunuzun şu şekilde değişmesini sağlar: dd, eğer = / path / to / images / sda.img = = / dev / sda = 1024
Andrew S

Artık img dosyalarım var, hyper-v vm için sanal diske nasıl dönüştürebilirim? Bir zamanlar bir kez yaptım ama şimdi bir sonraki adımı hatırlamıyorum
Kreker

17

Disk2vhd adlı Microsoft aracıyla Windows sanal makineye klonlamak oldukça kolaydır . Windows 2008 sunucumda yaptığım gibi çalışan bir Windows sisteminde yapabilirsiniz.

  1. Disk2vhd'yi indirin ve bir klasöre çıkartın.
  2. Yazılımı başlatın ve hangi bölümü kopyalamak istediğinizi seçin.
  3. Klonlamanın bitmesini bekleyin, benim durumumda bu yaklaşık 50 dakika sürdü.
  4. Sonuç olarak .vhd dosyasını sanal makine ana makinenize kopyalayın.
  5. Sanal makine yazılımınızı başlatın ve yeni bir VM oluşturun.
  6. Diski yeni oluşturduğunuz VM'ye takın ve önyükleyin.
  7. Her şey yolunda giderse, şimdi bir VM'de çalışan Windows sisteminizin bir klonuna sahip olmalısınız

Bir Windows yüklemesini VirtualBox'a geçiriyorsanız , VirtualBox web sitesinde nasıl yapıldığını kontrol etmek isteyebilirsiniz.


5

Canlı bir CD veya ISO görüntüleri kullanarak ağ klonlama yöntemlerini tercih ediyorum ( Clonezilla , Ghost vb. Arasından seçim yapabileceğiniz çok sayıda). Sanal makinelerde artan disk boyutuyla ilgili önceki yazıma bakın .

Ağ klonlama yöntemleri fiziksel - fiziksel, fiziksel - sanal, sanal - sanal ve ISO / CD'ye önyüklemeyi destekleyen tüm sanallaştırma platformları arasında çalışır.

Dizüstü bilgisayar kullanmadıkça APIC'yi kullanmamalısınız veya ekstra kesinti yapmanız gerekmiyor (birçok eklenti kartı, halen kullanılan eski bağlantı noktaları vb.). Ses / video, CNC, vb. Gibi gerçek zamanlı bir şey yapıyorsanız, PIC fiziksel makineler için çok daha iyidir. USB ve eSATA kesme istiflemesi olan bu günlerde eskisi kadar sık ​​gerekli değildir.


3

Bunu yapmak için ... Windows'u veya ne kullanıyorsanız kullanın

Boot'u canlı bir Linux CD'sine zorla.

Bir terminal penceresi açın ve şunu yazın:

sudo dd = / dev / = A UNIQUENAME.iso (WINBoot, cd5, Hacktoolz) .iso'nun CİHAZINIZ (hdd, cdrom).

... komutunda '' if 'Giriş Dosyası (veya kaynak) ve' / ', Çıktı Dosyasıdır (veya hedef).

Bu, işletim sistemi HDD'nizi veya işletim sistemi CDROM'unuzu kurar ve bundan FILE biçiminde bir ISO oluşturur ve Homedir'inizde saklar.

VitrualBox'ı açın ve yeni VM'nizi oluşturun.

Sanal Makineyi sağ tıklayın, ayarları seçin, CDROM Dağı, ISO veya Görüntü dosyası monte et seçeneğini seçin.

EKLE'yi seçin.

"Sudo dd if = / dev / cdrom = = cd5.iso" komutuyla oluşturduğunuz ISO'ya göz atın ve bulun.

Seçin ve çift tıklayın (veya Tamam'a basın).

Tamam'a tıklayın.

VM'yi başlatın.

İşte bu kadar! Önyükleme işletim sisteminiz HDD ya da CDROM şimdi bir VM'de çalışıyor ;-)


2

Çoğu sanallaştırma yazılımı, kurulumu doğrudan fiziksel sürücüden veya o sürücüden yapılan bir görüntüden çalıştırabilir.

Örneğin, rutin olarak "dd" kullanarak sabit sürücülerden görüntüler yarattım ve sonra FreeBSD altında Qemu kullanarak bu görüntünün üzerine kurulmasını "başlattım". İşletim sisteminin yeni sanal donanım ile ilgili bazı sorunları olması dışında, işler beklendiği gibi çalıştı.


2

Bunu yapmak için Clonezilla'yı kullanırdım. Daha kolay. Sanal makinelerin sabit sürücüsünü oluşturduğunuzda, bunun yaklaşık olarak biraz daha büyük veya eski sabit sürücü ile aynı boyutta olduğundan emin olun.


2
virtualbox vm oluşturmak için hangi clonezilla dosyasını kullanıyorsunuz?
skyfoot 23


1

Bunu yaptım ama Virtualbox kullanmıyorum. Çok isterdim ama çözüm mevcut değildi. Bu tamamen VMware'in ücretsiz araçlarıyla yapmak mümkün ve nispeten kolaydır. VM'den dönüştürmek istediğiniz sürücüyü içerdiği kutudan çıkarın ve Windows veya Linux kutusuna bırakın, tam bir disk görüntüsü oluşturun ve vmware destekli VMware vCenter Converter'ı ( http: //www.vmware.com/products/converter/ ) veya aynı şekilde çalışan qemu-img komutunu kullanarak. Qemu-img kullanarak resim oluşturma konusunda birçok yol var ve man sayfası çok iyi.


1

Bir resmi kopyalarım.

Sanal makinedeki görüntüyü geri yükledikten sonra kılavuzu izlemiyormuşsunuz gibi dikkatli olun, sanallaştırılmış Windows artık varsayılan olarak VirtualBox'u önyüklemiyor çünkü varsayılan olarak G / Ç APIC'i taklit etmiyor (daha hızlı olduğu gibi).


evet, IO APIC'i etkinleştirmem daha önce beni pantolonun içinde tekmeledi. Bunu çözmem sonsuza dek sürdü. VirtualBox günlüğü yardımcı olmadı!
Adam,
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.