문제

을 실행할 수 있습니 64 비트 VMware 이미지에서 32 비트 기?

나는 검색이 있지만,거기에있을 것 같지 않은 결정적인 대답이다.

나는 그것을 완전히 에뮬레이션하고 실행하는 것처럼 강아지지만 성능이 저하가 필요한 문제점으로 난 그냥에 관심이 테스트의 어떤 내 백그라운드 서비스 코드에는 64 비트 플랫폼입니다.

도움이 되었습니까?

해결책

가장 쉬운 방법을 확인하는 워크스테이션을 다운로드 VMware 프로세서를 확인에 대한 64 비트 호환성 에서 도구를 VMware 웹 사이트입니다.

실행할 수 없는 64 비트 VM 세션에서 32 비트 프로세서입니다.그러나,당신을 실행할 수 있습 64 비트 VM 이 있을 경우에는 64 비트 프로세서만 설치되어 있는 32-bit host OS 과 당신의 프로세서를 지원하는 오른쪽에 확장자.이 도구는 연결된 위 당신을 말할 것이다 당신의 경우에는 않습니다.

다른 팁

이 있는 경우 32-bit 하드웨어 없이 실행할 수 없고,64 비트 OS. "VMware 하지 않는 소프트웨어 겨루는 명령어 집합을 위해 다른 하드웨어 육체적으로 존재".

그러나,QEMU 에뮬레이 64 비트 프로세서,그래서로 변환할 수 있습니다 VMWare 기계하고 실행에 그것이

이는 2008 년대 블로그 포스트(에 미 archive.org):

$ cd /path/to/vmware/guestos
$ for i in \`ls *[0-9].vmdk\`; do qemu-img convert -f vmdk $i -O raw {i/vmdk/raw};done
$ cat *.raw >> guestos.img

실행

qemu -m 256 -hda guestos.img

단점은?우리의 대부분을 실행 VMware 사전 할당없이 공간에 대한 가상 디스크에 있습니다.그래서,우리가 만드 변환 VMware 에서 QEMU,raw 파일이 전체 공간과 사전 할당.저는 아직 테스트 -f qcow 형식으로 그것을 해결 문제 또는하지 않습니다.와 같은:

for i in `ls *[0-9].vmdk`; do qemu-img convert -f vmdk $i -O qcow ${i/vmdk/qcow}; done && cat *.qcow >> debian.img

Yes,64 비트 OS 에서 VMWare 이 가능한 32 비트 OS 가 있는 경우 64 비트 프로세서입니다.

나는 오래된 인텔 Core2Duo Windows XP Professional2002 년에서 실행중인,그리고 나는 그것을 가지고 작동합니다.

첫째,당신의 CPU 를 실행할 수 있는 64 비트 OS.검색에 대한'프로세서를 확인에 대한 64 비트로 호환성에 VMware 사이트입니다.프로그램을 실행할 수 있습니다.

그것이 말하는 경우 프로세서에 할 수 있 컴퓨터를 다시 시작하고 가로 BIOS 고 있는 경우'가상화'할 수 있는 기능을 활성화합니다.할 수 있었고 윈도우 서버 2008 R2 에서 실행되는 VMware 이 오래된 노트북입니다.

나는 그것을 희망하는 작품을 위해 당신!

하드웨어인 경우에는 32 비트,다음 없음.이 있는 경우 64 비트 하드웨어 및 32 비트 운영체제,그런 다음 어쩌면.보 하드웨어 및 소프트웨어 요구 사항에 대한 64 비트 게스트 운영 체제 자세한 내용은.그것은 하나의 대여러 프로세서를 지원합니다.

귀결 여부의 CPU 에서 기계는 VT 비트(가상화),및 BIOS 를 설정 할 수 있습니다.예를 들면,나 노트북입니다 Core2Duo 할 수있는 목적으로 사용하는 것을 금합니다.그러나 나의 BIOS 에 사용하도록 설정하지 않을 켭니다.

참고 읽었다는 이 기능을 감속할 수 있는 정상 작업에 의해 아래로 10-12%이유입니다,그것은 일반적으로 해제됩니다.

나는 정직하게 그것을 의심을 위해,여러 가지 이유로,하지만 가장 중요한 것은 거기에 몇 가지 지침에서 허용되는 32-비트 모드,하지만 64-bit mode.특히,렉스 접두사를 인코딩하는 데 사용되는 몇 가지 지시고 레지스터에는 64 비트 모드는 바이트의 양식을 0x4f:0x40,하지만에서 32 비트 모드로 동일한 바이트는 어느 INC 또는 DEC 고정 연산자.
이 때문에,어떤 64 비트 명령어는 접두어 REX 것으로 해석되거나 INC 또는 DEC,그리고 주지 않을 것이 VMM 기회를 모방하는 64 비트 명령(예를 들어 신호에 의해 정의되지 않은 사용자는 예외).

만 그것을 할 수있다 사용하는 함정 예외로 돌아 VMM 후에는 각 명령할 수 있도록 보이 필요한 경우 특별한 64 비트로 취급합니다.나는 단순히 볼 수 없는 일어나고 있다.

VMware?No.그러나, QEMU 는 x86_64 시스템의 목표는 사용할 수 있습니다.지 않을 것을 사용할 수 있 VMware 직접 이미지(IIRC 없 변환 공구),지만 설치할 수 있습니다 OS 한 자신을하고 작업합니다.프로그램이 들어 있습의 피타고 실행되지만,그것은 작동하는 경향이있다.

VMware 지 않을 실행할 수 있는 64 비트 게스트에서 32-bit host.당신은 설명서를 읽을 찾을 수 있습니다.

당신이 정말로 원하는 경우 이를 위해 사용할 수 있는 QEMU 로,리눅스 호스트,하지만 그것은 매우 느립니다(정말로 느린).

그래,할 수 있습니다.나 64-bit 데비안에서 실행 VMware Windows XP 에서 32 비트입니다.만큼 당신은 설정된 게스트를 사용하여 두 개의 프로세서,그것은 잘 작동합니다.

할 수 있는 경우 프로세서는 64-bit 및 가상화 기술(VT)확장을 설정(그것은에서 끌 수 있습니다 BIOS)에 사용할 수 있습니다.당신이 그것을 할 수 없다에서 32 비트 프로세서입니다.

이를 확인하려면에서 리눅스를 필요로 보 /proc/cpuinfo 파일입니다.기 위해 적절한 플래그(vmx 인텔 프로세서 또는 svm AMD processor)

egrep '(vmx|svm)' /proc/cpuinfo

이를 확인하려면 윈도우에서 당신 같은 프로그램을 사용하여 CPU-Z 표시됩니다 귀하의 프로세서 아키텍처 및 지원되고 확장입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top