Bir .vdi dosyasını bir cd veya dvd'ye yazılabilecek bir .iso'ya dönüştürmek ve bir yükleyici gibi yapmak mümkündür. Veya sanal makineleri fiziksel ortamlara dönüştürmek mümkün mü?
Bir .vdi dosyasını bir cd veya dvd'ye yazılabilecek bir .iso'ya dönüştürmek ve bir yükleyici gibi yapmak mümkündür. Veya sanal makineleri fiziksel ortamlara dönüştürmek mümkün mü?
Yanıtlar:
Evet ve hayır.
Sen edebilir bir disk görüntüsü içine VDI'yı dönüştürmek VBoxManage aracı. Bu komut , kayıtlı bir sanal disk görüntüsünü başka bir görüntü dosyasına klonlar . Sanal diskinizi başka bir formata dönüştürmek istiyorsanız, bu [*] kullanmak için resmi VirtualBox aracıdır.
VBoxManage clonehd file.vdi output.img --format RAW
VBoxManage internalcommands converttoraw file.vdi output.img
Ancak ... bu çıkış IMG dosyası bir ISO görüntüsü değildir ve yüklü olan işletim sistemi önyüklenebilir bir CD / DVD'den çalışacak şekilde yapılandırılmaz. IMG'yi bir sabit sürücüye "yazabilir" (yazabilirsiniz) ve donanımdan (örneğin sanal bir makinede değil) önyükleme yapabilir. Ancak bu IMG'ye yüklenen işletim sistemi VirtualBox'ın sağladığı sanal donanımı görmeyi beklediği için beklemiyorsunuz ve siz de onu beklemeyeceğiniz gerçek bir donanıma açıyorsunuz.
Windows'un bazı sürümleri bu durumu iyi işlemez; bazı Linux dağıtımları yapar. Bazen bir işletim sistemini (önceden veya sonradan) bir ortamdan diğerine geçirecek şekilde yapılandırmak mümkündür, ancak belirli adımlar tamamen taşınan işletim sistemine bağlıdır.
Windows'ta, programın tam yolunu belirtmeniz gerekebilir:
"C:\Program Files\Sun\VirtualBox\VBoxManage.exe" [...]
Ekle \ Program Files \ Güneş \ VirtualBox: C , kısa sürümü kullanacak şekilde PATH.
[*] "--Format RAW" seçeneğinin, fiziksel bir sabit sürücüde dd komutunu kullanıyormuşsunuz gibi standart bir disk görüntüsüne dönüştüğünü farz ediyorum . Ama açıkçası, bunu destekleyen hiçbir belge bulamadım, bu yüzden bunun doğru olmayabileceğini unutmayın.
[+] VirtualBox 3.1.2 altındaki her iki komutu da test ettim. Her iki çıktı dosyası md5sum'a göre aynıdır , ancak çıktı dosyalarını tam olarak test etmedim.
Ayrıca bkz "Tüm VDIs hakkında" öğretici VirtualBox forumlarda.
sysprep /generalize
önce sanal kurulumda olsaydınız ? Bu kesinlikle yeni bir donanıma (veya bu durumda fiziksel donanıma) kurulacak kurulumu hazırlar
Vdi dosyanız bölümler içeriyorsa ve bunlardan yalnızca birini çıkarmak istiyorsanız, aşağıdakileri kullanın:
Öncelikle, quack quixote'un daha önce söylediği gibi, vdi dosyasını ham görüntü dosyasına dönüştürün:
# VBoxManage clonehd file.vdi file.raw --format RAW
Ardından görüntü için bir döngü cihazı kurun:
# loopdev=$(losetup --show -r -f file.raw)
Ham dosyadaki her bölüm için aygıt oluşturmak için kpartx kullanın:
# apt-get install kpartx
# kpartx -a $loopdev
Şimdi hangi cihazlara sahip olduğumuzu görün. Bu örnekte, ham görüntüde yalnızca bir bölüm olduğundan tek bir aygıt var:
# ls /dev/mapper/loop*
/dev/mapper/loop0p1
Şimdi, hepsinin düzgün çalıştığını doğrulamak için monte edin:
# mkdir /mnt/part1
# mount /dev/mapper/loop0p1 /mnt/part1
# ls /mnt/part1
# umount /mnt/part1
Bölüm içeriğini başka bir hedef bölüme kopyalamak için dd kullanın:
# dd if=/dev/mapper/loop0p1 of=/dev/sda2 bs=1M
İşiniz bittikten sonra cihaz eşlemelerini tekrar kaldırın:
# kpartx -d file.raw
Cevap, ev sahibi ve konuk sisteminizin Linux olması durumunda kesin bir evet. Paketleri ile yapılır qemu
ve TKLPatch
. Hem VDI hem de VMDK dosyalarını kullanabilirsiniz.
Daha fazla oku:
Denedim VBoxManage clonehd file.vdi output.img --format RAW
dan kabul edilen yanıt ama çok başarılı olamadı.
Benim için Windows 7 ana bilgisayarındaki bir Windows 8.1 sanal makinesiyle çalıştığım şudur:
VBoxManage clonehd source.vdi target.vhd --format vhd
Bu işlemi çok hızlı bir şekilde yapıyorum, Linux'ta sadece iki komut satırıyla:
#
VBoxManage internalcommands dönüştürmek_disk_virtual.vmdk your_disk_virtual.img
VEYA
#
VBoxManage internalcommands dönüştürmek_disk_virtual.vdi your_disk_virtual.img
#
mv your_disk_virtual.img Instagram Hesabındaki Resim ve Videoları your_disk_virtual.iso
Yazımın tamamı: http://www.previsioni.com.br/jailsonjan/?p=389