Virtualbox에서 하드웨어 가상화 기술 (VT-x)을 사용하려면 어떻게해야합니까?


61

그래서 가상 상자에서 Ubuntu를 실행하려고하지만 .iso에서 12.10을 설치하면 오디오가 작동하지 않는다는 경고 메시지가 나타 났으며 다음을 누르면 다음과 같이 나타납니다.

Failed to open a session for the virtual machine Tux 3
VT-x features locked or unavailable in MSR
(VERR_VMX_MSR_LOCKED_OR_DISABLED)
Details

Result Code: 
E_FAIL (0x80004005)
Component: 
Console
Interface: 
IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}

그리고 그것은 작동하지 않습니다.

8GB의 4GB를 Ubuntu에, 100 개의 동적 할당 GB, 12MB의 그래픽 메모리를 할당했습니다. Intel i5 3550 프로세서와 함께 Asus p8z77 V LX mobo를 실행하고 있습니다.

내 PC에 12.04.2를 다운로드하고 다시 시도하십시오. 여전히 같은 메시지가 나타납니다.


답변:


62

BIOS 설정을 변경하기 전에 CPU에서 하드웨어 가상화 (Intel의 경우 VT-x, AMD 프로세서의 경우 AMD-V)가 지원되는지 확인할 수 있습니다.

터미널 문제에서

grep --color vmx /proc/cpuinfo ## for an Intel processor
grep --color svm /proc/cpuinfo ## for an AMD processor

가상화가 지원되면 플래그 vmx(Intel CPU) 또는 svm(AMD CPU)가 색상으로 표시됩니다.

여기에 이미지 설명을 입력하십시오

CPU가 하드웨어 가상화를 지원하는 경우 컴퓨터 BIOS에서이를 사용 가능하게해야합니다.

또한 BIOS에서 CPU VT 확장이 활성화되어 있는지 확인하는 방법을 읽어보십시오 . 다른 접근 방식.

BIOS를 시작하고 (종종 부팅하는 동안 Del또는 F12을 누름 ) 설명서와 함께 BIOS 이름이 어떻게 표시되는지 확인하십시오. 검색 Virtualization, Virtualization Technology (VT-x)또는 유사한, 여기에 상 BIOS에 대해 표시 :

수상 BIOS 가상화 플래그

Asus EFI-BIOS의 스크린 샷 예는 SU에서이 답변을 참조하십시오 .

Enabled아직 설정되지 않은 경우이 항목을 설정하십시오.

그런 다음 가상 머신의 시스템-> 가속 설정 에서 하드웨어 가상화를 사용하도록 선택할 수 있습니다 .

여기에 이미지 설명을 입력하십시오

이를 통해 최적의 성능을 위해 하드웨어 가상화를 사용하며 테스트를 위해 32 비트 호스트에서 64 비트 게스트 OS를 실행할 수도 있습니다.


4
여전히이 문제가 발생합니다. 위의 명령을 실행할 때 내 'vmx'가 색칠되어 있으며 BIOS에서도 '가상화'를 사용하도록 설정했습니다.
광고 20000

2
BIOS 설정을 ON으로 변경 한 후에는 컴퓨터를 다시 시작하지 말고 전원을 껐다 켜십시오! 분명히 다시 시작하면 아무것도하지 않습니다 : /
Boris Churzin

2
제 경우에는 'vmx'가 채색되었습니다. 그러나 BIOS를 확인했을 때 '가상화'가 활성화되지 않았습니다. 따라서 Takkat에서 제안한 터미널 명령을 확인하는 것이 '가상화'가 활성화되었다는 확인이 아닌 것 같습니다.
Kaushik Acharya

2
@KaushikAcharya : 이것을 지적 해 주셔서 감사합니다. CPU 플래그에 대한 터미널 명령은 다른 사용자의 편집에 의해 제안되었습니다. 나는 그것들을 철저히 테스트하지 않았다는 것을 인정한다-나의 나쁜. 그럼에도 불구하고 시스템의 CPU가 가상화를 전혀 지원하지 않는지 확인하는 데 유용합니다.
Takkat

1
누구든지 HP 컴퓨터를 사용하는 경우 VT-x는 BIOS / 보안 / 시스템 보안에 있습니다.
user1350992

6

동일한 오류가 발생하여 4095GB를 3072MB (3GB)로 떨어 뜨려 수정했습니다. 32 비트이기 때문입니다. 나는 3GB 이상이 그것을 버리고 있다고 생각합니다.


나는 같은 경험을 가지고 있었다-BIOS를 수정해야한다는 기사를 찾았음에도 불구하고 문제는 가상 머신의 메모리를 올리려고 시도했으며 32 비트 시스템이 처리 할 수있는 것 이상인 것으로 나타났습니다.
PromInc
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.