휴대용 VM을 만들 수 있습니까?


16

VMWare와 같은 제품을 사용하여 완전 휴대용 가상 머신을 생성 할 수 있다는 것을 알고 싶습니다. 내 목표는 가상 머신 (게스트 OS 인 XP)을 생성하고, 일부 앱을 설치하고, vm을 usb2 드라이브에 넣고 (성능은 중요하지 않음) 모든 Windows 호스트 OS (xp, vista, 7)에서 실행하는 것입니다. ) 호스트 계정을 사용하여 호스트에 아무것도 설치하지 않고 (관리자, 게스트, 제한된) 제품과 같은 vmware를 사용하여 그렇게 할 수 있습니까? 가능하다면 어느 것이 나의 가장 좋은 건가요?

추신 : 가장 가까운 것을 발견했습니다 : Qemu; 그러나 훨씬 느립니다. qemu에서 실행되는 XP OS에서 실제 작업 (.net의 코딩 작업)을 수행하는 것은 사실상 불가능합니다. Qemu보다 나은 것이 있습니까? 아니면 Qemu를 더 빠르게 만들 수 있습니까? 그러나 한 가지 제한 사항은 모든 컴퓨터에 대한 관리자 권한이 없기 때문에 모든 Windows 기반 시스템에서 말 그대로 이식성이 뛰어납니다.

OP의 답변에서

얘들 아,

귀중한 답변에 감사드립니다. 나는 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 자체를 실행할 수 있지만, 필요한 읽기 및 쓰기 양 때문에 펜 드라이브가 훨씬 느리다는 것을 알게 될 것입니다. 단 두 번의 사용 후에 끔찍하게 실패합니다.

Qemu에 관한 질문에 답변합니다. 그들은 한동안 아이디어를 실험 해 왔지만 드라이버 때문에 관리자 권한뿐만 아니라 속도와 관련하여 여전히 문제가 남아 있습니다. 원래 Linux 용으로 개발되었으므로 하드웨어 드라이버를 즉석에서로드 할 수있는 Linux 환경에서 잘 작동하지만, 그렇게하려면 올바른 권한이 필요합니다.


3
관리자 권한이나 하드웨어 지원없이 VM을 실행할 수 있으며 qemu가이를 수행합니다. 관리자 권한이 필요한 것은 VM을 빠르게 실행하는 것입니다. 그러나 여기서는 너무 빠르다는 것은 "실용적으로 느리지 않음"을 의미합니다.
Gilles 'SO- 악마 그만'

3

휴대용 가상 상자를 사용해 볼 수 있습니다. 나는 그것을 직접 보지 않았지만 약속했다.

http://www.vbox.me/

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


답변 주셔서 감사합니다. 그러나 vbox는 이식성이 있지만 호스트에 대한 관리자 권한이 필요하지만 이미 작동하지 않습니다. 그래서 그것은 내 요구 사항을 충족시키지 못합니다. 한 가지 방법을 찾았지만 이에 대한 내 대답을 참조하십시오. 어쨌든 고마워
Anindya Chatterjee

1

Virtual Box가 설치된 부팅 가능한 Linux를 사용하여 Windows VM을 시작합니다. 컴퓨터에 아무것도 설치하거나 관리자가 아니어도됩니다. 그러나 BIOS는 USB 장치 (또는 USB 장치에서 Linux를로드하려면 부트 로더가있는 CD)에서의 부팅을 지원해야합니다. 성능은 호스트 하드웨어 및 USB 장치 자체에 따라 다릅니다.

일반적으로 Linux를 사용하지 않더라도 설정하기가 어렵지 않습니다.

단계별 가이드는 없지만 블로그의 절차를 간략하게 설명했습니다.


0

나는 기본적으로 그들 중 누구라도 그렇게 할 것이라고 생각합니다. VMWare, VirtualBox 등. 따라서 즉시 사용 가능한 가상 LAMP 상자와 같이 다른 사람이 만든 전체 작업 VM을 다운로드 할 수 있습니다. VirtualBox로 시작하겠습니다.


1
그러나 모두 호스트에 설치해야하며, 이것이 내가 원하지 않는 것입니다. 호스트에 아무것도 설치하지 않고 실행할 수있는 방법이 있습니까?
Anindya Chatterjee

1
그렇다면 대답은 '아니오'입니다. 가상화 소프트웨어는 '휴대용'범주에 맞지 않습니다.
boot13
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.