เป็นไปได้หรือไม่ที่จะสร้าง Portable VM?


16

ฉันต้องการทราบว่าเป็นไปได้หรือไม่ที่จะสร้างเครื่องเสมือนพกพาได้อย่างสมบูรณ์โดยใช้ VMWare ใด ๆ เช่นผลิตภัณฑ์? วัตถุประสงค์ของฉันคือการสร้างเครื่องเสมือน (XP เป็น guest OS) ติดตั้งแอพบางตัวใส่ vm ในไดรฟ์ usb2 (ประสิทธิภาพไม่ใช่เรื่องสำคัญ) และเรียกใช้ในโฮสต์ windows ใด ๆ (xp, vista, 7 ) โดยไม่ต้องติดตั้งอะไรในโฮสต์โดยใช้บัญชีโฮสต์ (ผู้ดูแลระบบแขก จำกัด ) เป็นไปได้ไหมที่จะทำเช่นนั้นโดยใช้ vmware เช่นผลิตภัณฑ์? ถ้าเป็นไปได้แล้วอันไหนคือทางออกที่ดีที่สุดของฉัน?

PS: ฉันพบคู่ที่ใกล้ที่สุด: Qemu; แต่มันช้ากว่ามาก การทำงานจริงใด ๆ (การเข้ารหัสสิ่งบน. net) ใน XP os ที่ทำงานบน qemu นั้นแทบจะเป็นไปไม่ได้เลย มีผู้ใดที่ดีกว่า Qemu หรือมีอยู่แล้วฉันจะทำให้ Qemu เร็วขึ้นได้ไหม แต่ข้อ จำกัด อย่างหนึ่งฉันไม่มีสิทธิ์ของผู้ดูแลระบบสำหรับทุกเครื่องดังนั้นโซลูชันควรจะพกพาได้อย่างแท้จริงบนระบบที่ใช้ Windows

จากคำตอบของ OP

Guys,

ขอบคุณสำหรับคำตอบที่มีค่าของคุณ ฉันแฮ็คกับ Qemu บ่อยๆเพราะมันเป็นเรื่องที่น่ายินดีและมันสอดคล้องกับคำจำกัดความของการพกพา (สิ่งที่ฉันต้องการจริง ๆ ); คุณไม่จำเป็นต้องติดตั้งอะไรให้กับโฮสต์ ฉันพบว่าบิด (แม้ว่าคุณทุกคนอาจจะรู้) และชอบที่จะแบ่งปันกับพวกคุณ ถ้าคุณใช้

-no-acpi

ตัวเลือกสำหรับ Qemu มันเร็วกว่ามากไม่ใช่ vmware / virtualbox แต่นั่นคือประสิทธิภาพที่ฉันสามารถอยู่ด้วยได้ ฉันใช้คำสั่งต่อไปนี้สำหรับ Qemu

"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

ด้วยตัวเลือกนี้จะใช้เวลานานในการติดตั้ง XP แต่จะเร็วขึ้น

คำตอบ:


6

ไม่

เนื่องจากเครื่องเสมือนต้องการซอฟต์แวร์ที่จำลองและโต้ตอบกับเครื่องโฮสต์และสำหรับระบบเครือข่ายเช่นจำเป็นต้องติดตั้งไดรเวอร์ในโฮสต์รุ่นที่จะใช้งานไดรฟ์ปากกาจะหยุดทำงานนาน

ข้อ จำกัด ที่ใหญ่ที่สุดคือการรวมเข้ากับเลเยอร์ฮาร์ดแวร์และไม่ใช่เครื่องทั้งหมดที่สนับสนุนการทำให้เป็นจริง ดังนั้นซอฟต์แวร์ที่สามารถเรียกใช้ VM หรือ VM ที่สามารถใช้งานได้จึงยังคงเป็นไปไม่ได้

แน่นอนว่าตราบใดที่ซอฟต์แวร์ถูกโหลดคุณสามารถเรียกใช้ VM ของ pendrive ได้ แต่บางครั้งคุณจะพบว่ามันช้ากว่ามากเพราะปริมาณการอ่านและการเขียนที่ต้องทำและฉันได้เห็น pendrive หรือสองล้มเหลวอย่างน่ากลัวหลังจากใช้งานเพียงช่วงเวลาสั้น ๆ

เพื่อตอบคำถามของคุณเกี่ยวกับ Qemu พวกเขาได้ทำการทดลองกับแนวคิดนี้มาระยะหนึ่งแล้ว แต่ปัญหายังคงอยู่ที่เกี่ยวกับความเร็วรวมถึงสิทธิ์ของผู้ดูแลระบบเนื่องจากไดรเวอร์ เนื่องจากได้รับการพัฒนามาสำหรับ Linux มันทำงานได้ดีในสภาพแวดล้อม Linux ซึ่งสามารถโหลดไดรเวอร์ฮาร์ดแวร์ได้อย่างรวดเร็ว แต่คุณต้องมีสิทธิ์ที่ถูกต้องในการทำเช่นนั้น


3
เป็นไปได้ที่จะดำเนินการ VM โดยไม่ได้รับอนุญาตจากผู้ดูแลระบบหรือการสนับสนุนฮาร์ดแวร์และ qemu ทำเช่นนั้น สิ่งที่ต้องใช้สิทธิ์ผู้ดูแลระบบกำลังเรียกใช้ VM เร็ว - แต่บ่อยครั้งที่รวดเร็วที่นี่หมายถึง“ ไม่ช้าทำไม่ได้”
Gilles 'หยุดชั่วร้าย'

3

คุณสามารถลองใช้ virtualbox แบบพกพา ฉันไม่เคยดูมันด้วยตัวเอง แต่มีสัญญา

http://www.vbox.me/

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


ขอบคุณสำหรับคำตอบ แต่ฉันลองใช้ vbox มาแล้วแม้ว่ามันจะเป็นอุปกรณ์พกพา แต่ก็ต้องการสิทธิ์ของผู้ดูแลระบบในโฮสต์มิฉะนั้นจะใช้งานไม่ได้เลย ดังนั้นจึงไม่เป็นไปตามความต้องการของฉัน แม้ว่าฉันจะพบวิธีหนึ่ง แต่ดูคำตอบของฉัน ขอบคุณอยู่ดี
Anindya Chatterjee

1

ฉันใช้ Linux ที่บูตได้พร้อมกับ Virtual Box ติดตั้งเพื่อเริ่ม Windows VM ไม่จำเป็นต้องติดตั้งอะไรบนเครื่องหรือเป็นผู้ดูแล แต่ BIOS นั้นต้องรองรับการบูทจากอุปกรณ์ USB (หรือแผ่นซีดีที่มีตัวโหลดบูตเพื่อโหลดลีนุกซ์จากอุปกรณ์ USB) ประสิทธิภาพขึ้นอยู่กับฮาร์ดแวร์ของโฮสต์และอุปกรณ์ USB นั้นเอง

การตั้งค่าไม่ยากแม้ว่าคุณจะไม่ได้ใช้ Linux

ฉันไม่มีคำแนะนำทีละขั้นตอน แต่ได้อธิบายขั้นตอนไว้ในบล็อกของฉัน


0

ฉันคิดว่าโดยพื้นฐานแล้วพวกเขาจะทำมัน VMWare, VirtualBox และอื่น ๆ นั่นเป็นเหตุผลที่คุณสามารถดาวน์โหลด VM ที่ใช้งานได้ทั้งหมดที่คนอื่นทำเช่นกล่องไฟ LAMP เสมือนที่ล้าสมัย ฉันจะเริ่มต้นด้วย VirtualBox


1
แต่พวกเขาทั้งหมดจะต้องติดตั้งในโฮสต์และนั่นคือสิ่งที่ฉันไม่ต้องการ มีวิธีใดบ้างที่ฉันสามารถรันได้โดยไม่ต้องติดตั้งอะไรในโฮสต์?
Anindya Chatterjee

1
ถ้าอย่างนั้นคำตอบคือไม่ ซอฟต์แวร์การจำลองเสมือนไม่เหมาะกับหมวดหมู่ของ 'พกพา'
boot13
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.