32 비트 호스트에서 64 비트 VM 게스트를 실행할 수 있습니까?


12

32 비트 호스트에서 64 비트 VM 게스트를 실행할 수 있습니까?

32 비트 물리적 PC가있는 경우 64 비트 VM을 시작할 수 있습니까? 어떤 가상 머신 소프트웨어 (Virtual PC 또는 VirtualBox 또는 기타)가이를 허용합니까?

VMware에서이를 지원할 수 있지만 Open source 또는 free를 찾고 있습니다.

호스트는 Windows 호스트가 바람직하지만 Linux 일 수 있습니다. 게스트는 Windows 여야합니다.

감사


답변:


11

VirtualBox는 32 비트 호스트에서 64 비트 게스트를 실행할 수 있습니다. 프로세서에 하드웨어 가상화가 있고 BIOS에서 활성화되어 있는지 확인해야합니다. VirtualBox 포럼 에서 추가 정보를 찾을 수 있습니다.


8

64 비트 게스트를 처리 할 수있는 상자를 시장에 출시하기 전에 생각했던 것보다 까다 롭습니다.

오해 # 1 : 모든 64 비트 호스트는 64 비트 게스트를 실행할 수 있습니다. 그릇된. 64 비트 게스트는 VT-x 또는 AMD-V와 같은 특정 하드웨어 지원이 필요합니다.

오해 # 2 : 모든 64 비트 프로세서는 64 비트 게스트를 지원합니다. 그릇된. 신화 # 1 참조.

오해 # 3 : 현재 모든 인텔 64 비트 프로세서에는 VT-x가 있습니다. 그릇된. 많은 새로운 64 비트 프로세서 (T6400, T6500 등)는 시장 세분화라는 이름으로 VT-x를 지원하지 않습니다.

오해 # 4 : VT-x 가능 프로세서가 장착 된 모든 컴퓨터는 64 비트 게스트를 지원할 수 있습니다. 그릇된. VT-x 지원은 Intel 프로세서에서 기본적으로 비활성화되어 있으며 BIOS에서 활성화해야합니다. 대부분의 Acer 랩탑과 같은 많은 BIOS는 VT-x를 켤 수있는 옵션이 없습니다.

기본적으로 호스트 OS는 관련없는 64 비트 게스트입니다. 64 비트 게스트를 실행하기위한 저렴한 시스템을 찾고 있다면 AMD-V 지원이 기본적으로 켜져 있으므로 현재 AMD Athlon 64 (AM2 또는 AM3 소켓 사용) 또는 Opteron (2 세대) 프로세서를 사용하십시오.


2

Virtual-Box를 사용하려면 VT-x를 지원하는 최신 프로세서가 필요하며 BIOS에서이 프로세서를 켜야합니다.

호스트와 게스트의 모든 조합은 정상적으로 작동합니다. 64 비트 호스트에서 실행하는 것만 큼 성능이 좋지 않을 수 있습니다.


실제로 VT를 지원하는 32 비트 프로세서가 있습니까?
Kara Marfia

5
32 비트 프로세서 아님 그러나 64 비트 프로세서에서 32 비트 운영 체제를 실행할 수 있습니다 (요즘 꽤 일반적입니다). 프로세서가 64 비트를 지원하지 않을 정도로 오래 되었다면 64 비트 게스트를 실행할 수있는 방법이 없습니다.
Joshua

1
대부분의 최신 32 비트 프로세서는 여전히 가상화를 수행하지만 VT-x가 지원하는 모든 HyperVisor 기능이있는 것은 아닙니다. 32 비트 프로세서는 드물다. Socket 478 Pentium 4, Pentium M 또는 AMD Athlon XP (및 이전 XP) 및 이전 버전의 32 비트는 4 년으로 거슬러 올라갑니다. 심지어 Celeron조차도 2005 년 Celeron D와 64 비트를 기록했습니다.
kmarsh

1

"32 비트 호스트"의 의미에 따라 다릅니다. 64 비트 기능이없는 32 비트 프로세서가있는 하드웨어를 의미한다면 가상화를 통해 그렇게 할 수 없습니다-가상화보다는 에뮬레이터가 필요하며 기존 프로세서는 알지 못합니다.

32 비트 OS가있는 머신에서 다시 에뮬레이션없이 32 비트 OS에서 64 비트 게스트를 실행할 수 없습니다 (64 비트 명령어를 32 비트 명령어로 변환해야 함). ) (a) 32 비트 OS에서 64 비트 응용 프로그램 (Mac OS X 등)을 허용하지 않거나 (b) 하이퍼 바이저를 사용하여 OS를 무시할 수 있습니다. 64 비트 OS를 64 비트 앱으로 실행할 수있는 Mac 용 32 비트 유형 II 가상화 제품에 대해 잘 모르겠습니다. 사실, 저는 Mac 용 II 형 가상화 제품을 전혀 모릅니다.

Hyper-V, VMWare ESX, Virtual Box 등과 같은 하이퍼 바이저 (유형 I 가상화)를 사용하는 경우 게스트 OS가 호스트 OS가 아니라 하이퍼 바이저에서 실행되므로 가능해야합니다. 실제로 "호스트"OS는 실제로 하이퍼 바이저에서도 실행됩니다.



당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.