Portable VM oluşturmak mümkün mü?


16

VMWare benzeri ürünlerden herhangi birini kullanarak tamamen taşınabilir bir sanal makine oluşturmanın mümkün olduğunu bilmek istiyorum? Amacım sanal bir makine (misafir işletim sistemi olarak XP) oluşturmak, içine bir uygulama yüklemek, vm'yi bir usb2 sürücüsüne koymak (performans önemli değildir) ve herhangi bir windows ana bilgisayarında çalıştırmak (xp, vista, 7). ) herhangi bir ana bilgisayar hesabını kullanarak ana bilgisayara hiçbir şey yüklemeden (admin, guest, limited). Bunu, herhangi bir vmware benzeri ürün kullanarak yapmak mümkün müdür? Mümkünse hangisi benim en iyi bahisüm?

PS: En yakın bir eşleşme buldum: Qemu; ama çok daha yavaş. Qemu'da çalışan bir XP işletim sisteminde herhangi bir gerçek iş yapmak (.net üzerinde kodlama yapmak) neredeyse imkansızdır. Qemu'dan daha iyisi var mı yoksa Qemu'yu daha hızlı yapabileceğim bir şey var mı? Ancak bir kısıtlama, tüm makineler için yönetici ayrıcalığına sahip değilim, bu nedenle çözüm, herhangi bir Windows tabanlı sistemde tam anlamıyla taşınabilir olmalıdır.

OP'nin bir cevabından

çocuklar,

Değerli cevaplarınız için teşekkürler. Qemu ile çok fazla uğraşıyorum, çünkü çok umut verici ve taşınabilirliğin tanımına uyuyor (aslında istediğim şey); ana bilgisayara hiçbir şey yüklemeniz gerekmez. Bir tweak öğrendim (hepiniz biliyor olabilirsiniz) ve sizinle paylaşmaktan hoşlanıyorsunuz. Eğer kullanırsan

-no-acpi

Qemu için seçenek, çok daha hızlı, neredeyse vmware / virtualbox değil, ancak yaşayabildiğim performans. Qemu için aşağıdaki komutu kullandım

"J:\Virtualization\QEMU\qmqemu0-12-3\qemu.exe" -L "J:\Virtualization\QEMU\qmqemu0-12-3" -M "pc" -m 512 -cpu "qemu32" -vga cirrus -serial vc -parallel vc -name "MinXP" -drive "file=J:\Virtualization\QEMU\Store\MinXP.qcow2,index=0,media=disk" -boot order=dc,menu=on -net nic,vlan=0,macaddr=52-54-00-F3-27-A6,model=rtl8139 -net user,vlan=0 -win2k-hack -no-acpi -hwnd 722498 -localtime

Bu seçenekle XP'nin kurulması uzun zaman alacaktır, ancak bir kez daha hızlıdır.

Yanıtlar:


6

Yok hayır

Sanal makineler, ana makineye benzeyen ve etkileşime giren bir yazılım gerektirdiğinden ve örneğin ağ için ana makineye sürücüler yüklemesi gerektiğinden, örneğin bir kalem sürücüsünü çalıştıracak bir sürüm hala çok uzaktır.

En büyük sınırlama, donanım katmanına entegrasyondur ve tüm makineler vitualizasyonu desteklemez. Bu nedenle, VM veya çalıştırılabilir VM'leri çalıştırabilen yazılımlar hala mümkün değildir.

Elbette, yazılım yüklendiği sürece VM'yi bir pendrive'ın kendisi çalıştırabilir, ancak yapılması gereken okuma ve yazma miktarından dolayı bazen çok daha yavaş olduğunu göreceksiniz ve bir pendrive gördüm veya iki kısa kullanım süresinden sonra korkunç derecede başarısız olur.

Qemu ile ilgili sorunuza cevap vermek için. Bu fikir bir süredir deneniyorlar, ancak sorun hala sürücülere bağlı olarak yönetici ayrıcalıklarının yanı sıra hız konusunda da devam ediyor. Orijinal olarak Linux için geliştirildiği için, donanım sürücülerinin anında yüklenebildiği Linux ortamında iyi çalışıyor, ancak o zaman bile bunu yapabilmek için doğru izinlere ihtiyacınız var.


3
Yönetici izni veya donanım desteği olmadan bir VM yürütmek mümkündür ve qemu bunu yapar. Yönetici ayrıcalıkları gerektiren şey bir VM'yi hızlı bir şekilde çalıştırmaktır - ancak burada hızlı bir şekilde “pratik olmayan yavaş” anlamına gelir.
Gilles,

3

Taşınabilir sanal kutuyu deneyebilirsiniz. Hiçbir zaman kendime bakmadım ama söz verdim.

http://www.vbox.me/

http://www.dedoimedo.com/computers/portable-virtualbox.html


Yanıtınız için teşekkürler. Ama zaten vbox'ı denedim, taşınabilir olmasına rağmen, ancak ana bilgisayar üzerinde yönetici haklarına ihtiyacı var, aksi halde hiç çalışmaz. Yani benim ihtiyacımı karşılamıyor. Etrafımda bir yol bulmama rağmen, cevabımı gör. Yine de teşekkürler.
Anindya Chatterjee

1

Windows VM başlatmak için kurulmuş sanal bir Box ile önyüklenebilir bir Linux kullanıyorum. Makineye bir şey yüklemenize veya yönetici olmanıza gerek yok. Ancak BIOS, USB aygıtından (veya USB aygıtından Linux yüklemek için önyükleyici yüklü bir CD'den) önyüklemeyi desteklemelidir. Performans, ana bilgisayar donanımına ve USB cihazının kendisine bağlıdır.

Genellikle Linux kullanmasanız bile, kurmak o kadar zor değil.

Adım adım rehberim yok ancak blogumdaki prosedürü belirttim


0

Bence temelde herhangi biri yapacak. VMWare, VirtualBox, vb. Bu nedenle, başkalarının ürettiği, çalışan sanal LAMP kutuları gibi çalışan tüm VM'leri indirebilirsiniz. VirtualBox ile başlardım.


1
Ancak hepsinin ana bilgisayara kurulması gerekiyor ve benim de istediğim bu değil. Onları ana bilgisayara hiçbir şey yüklemeden çalıştırmamın bir yolu var mı?
Anindya Chatterjee

1
Öyleyse cevap hayır. Sanallaştırma yazılımı 'taşınabilir' kategorisine uymuyor.
boot13
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.