VT-x는 모든 CPU 모드 (VERR_VMX_MSR_ALL_VMX_DISABLED)에 대해 BIOS에서 비활성화되어 있습니다.


237

Xamarin Android Player를 다운로드하고 >> next >> 진행률로 Virtual Box를 설치했습니다.

에뮬레이터를 시작하려고 할 때

Failed to initialized device (name Of the emulator)
VboxManager Commendt Failed

Oracle Vm Virtualbox의 오류에 대한 자세한 내용은

VT-x is disabled in the BIOS for both all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED)

이 문제를 어떻게 해결할 수 있습니까?

내 문제의 해결책을 찾았고 다른 사람들을 돕기 위해 이미지를 넣었습니다. 감사 합니다. 여기


2
이것은 superuser.com 질문에 대한 것이지만 이것을 시도하십시오 : sysprobs.com/disable-enable-virtualization-technology-bios
SushiHangover

1
문제를 해결 한 경우 외부 웹 사이트에 연결하는 대신 여기에 답변을 추가해야합니다.
Peter O.

3
나는 내 문제의 해결책을 찾았고 다른 사람들을 돕기 위해 이미지를 넣었습니다. 감사합니다-> forums.xamarin.com/discussion/54479/…
Sam

답변:


207

RAM 관련 문제입니다. 설명서는 자명하다 :

VM에 3GB 이상의 RAM을 할당하려고합니다. (a) 64 비트 호스트 시스템; 그리고 (b) 진정한 하드웨어 통과, 즉 VT-x.

빠른 솔루션

가상 머신에 3GB 미만을 할당하십시오.

완벽한 솔루션

  1. 시스템이 64 비트인지 확인하십시오.
  2. 호스트 시스템에서 가상화를 활성화하십시오. 이 작업을 수행하는 방법은 여기에서 찾거나 Google에서 사용할 수있는 다른 많은 리소스가 있습니다 .

12
내 시스템에서 빠른 솔루션이 작동하지 않았습니다. 바이오스에서 가상화를 가능하게했습니다. (우분투 16.04)
Edo

3
RAM 문제 일 있습니다. 그러나 그것은 단 하나의 가능성입니다.
Auspex

144

PAE / NX를 켜고 끄는 것이 효과가 없었습니다. 컴퓨터에서 가상화를 켜야했습니다. HP Compaq 8200에서 작업하고 가상화를 설정하기 위해 아래 단계를 수행했습니다. 다른 컴퓨터에서 작업하는 경우 PC에서 가상화를 켜는 방법을 찾아야합니다. HP 컴팩 8200 (또는 유사) 아래 단계는 HP의 토론 보드의 사용자 qqdmax5에 의해 게시 코멘트에서 그대로 복사됩니다 여기에 .


64 비트 호스트에서 Oracle VM Virtual Box / VMware 시스템을 실행하려면 Virtualization Technology (VTx) 및 Virtualization Technology Directed I / O (VTd)를 활성화해야합니다.

일반적으로 이러한 설정은 BIOS 수준에서 비활성화됩니다.

VTx 및 VTd를 활성화하려면 BIOS에서 해당 설정을 변경해야합니다.

다음은 HP Compaq 8200 또는 유사한 PC에서 수행하는 방법의 예입니다.

  1. 기계를 시작하십시오.
  2. F10을 눌러 BIOS로 들어갑니다.
  3. 보안-> 시스템 보안
  4. VTx (가상화 기술) 및 VTd (가상화 기술 직접 I / O)를 활성화합니다.
  5. 기계를 저장하고 다시 시작하십시오.

askubuntu대해서는 이것에 대한 토론도 있습니다 .


6
+1이 답변에 감사드립니다. Lenovo PC의 경우 amiduos.com/support/knowledge-base/article/…
Mayoares

Window 업데이트 후 BIOS 설정이 변경되었습니다. 다시 작동 시키려면 Vt-d를 비활성화하고 BIOS에서 하드웨어 가상화를 활성화해야했습니다.
Onshop

1
이것은 BIOS 설정 (VTx)이 비활성화 된 모든 사용자에게 정답입니다. 게시 해 주셔서 감사합니다.
Alex Raj Kaliamoorthy

BIOS에서 "Intel Virtualization Technology"를 활성화해야했습니다.
Kris

이것은 또한 오래된 HP EliteBook 랩톱 및 Linux OS를 실행하는 문제였습니다. F10> BIOS> 시스템 구성. > 가상화 기술
RoboBear

59

가상 상자에서 "설정"> 시스템 설정> 프로세서> PAE / NX 옵션 활성화. 내 문제가 해결되었습니다.


5
PAE / NX 사용을 선택 취소해야했습니다. 이로 인해 오류가 사라지고 가상 머신이 시작되었습니다!
wallyk

2
이것은 stackoverflow.com/a/34741964/1221410 과 어떻게 다릅니 까? 이 답변이 나오기 3 년 전 어느쪽에 열거 되었습니까?
Dave

1
나에게도 효과가 없었습니다. 그러나 설정> 시스템> 가속에서 "VT-x / AMD-V 사용"의 체크를 해제하면 작동합니다! (PAE / NX 옵션을 다시 비활성화했습니다).
Florian Richoux

임시 솔루션. Vagrant 또는 다른 기술로 작업하는 경우 작동하지 않습니다. (적어도 나를 위해 일하지 않았다. :()
Manan Shah

17

3584MB 이상의 RAM이 할당 된 32 비트 OS를 실행하려고 할 때이 문제가 발생했습니다. 게스트 OS RAM을 3584MB 이하로 설정하면 도움이되지 않습니다.

그러나 그럼에도 불구하고 BIOS에서 플래그를 활성화했습니다.


15

Oracle VM VirtualBox Manager에서 아래 단계를 수행하십시오.

  1. 가상 장치를 선택하고 설정을 선택하십시오
  2. 시스템으로 이동 하여 프로세서 탭을 클릭 하십시오.
  3. 확인란을 선택하고 PAE / NX 활성화
  4. 확인을 클릭 하면 완료

확인하려면 Oracle VM VirtualBox에서 가상 장치를 시작하십시오. 모두 제대로 작동하면 장치가 부팅됩니다.

이 장치를 닫고 Genymotion에서여십시오.



7

최신 Windows 10 (HP 및 Intel 마더 보드 / 프로세서)의 경우

로 시작하여 다음 단계를 따르십시오.

Settings ->
Update & Security ->
Recovery ->
Advanced startUp -> Restart now

F10 (System Recovery) -> System Configuration tab -> Virtualization Technology

사용

저장하고 종료하는 F10


감사. 이것은 모든 Windows 사용자가 올바른 방향으로 가고 있습니다. ASUS 마더 보드가 있는데 Advanced Startup 메뉴에서 시스템을 종료 한 다음 BIOS 옵션 (ASUS 용 F2 / Del)을 실제로보기 시작했습니다 ... 일단 BIOS에서는 Advanced => Advanded Configuration => CPU에 있고 인텔 가상화 기술.
Andrew T

6

BIOS VT-X는 켜져 있지만 VM을 실행하려면 PAE / NX를 꺼야했습니다.


6

HP Ubuntu (Intel 프로세서)의 경우

시스템 부팅시 F10누르면 시스템 설정 모드로 들어갑니다.

메인, 보안, 고급과 같은 탭이 있습니다.

고급 >> 으로 이동하여 시스템을 클릭하십시오 설정을 .

VTx (가상화 기술 사용) 및 VTd (가상화 기술 직접 I / O) 확인란을 선택하십시오.

메인으로 돌아가서 변경 사항 저장을 클릭하고 종료하십시오.


5

32 비트 시스템을 사용하는 경우 3584MB 이상의 RAM을 허용하지 않으면 실행됩니다.


3

PAE / NX를 껐다가 다시 켜야했습니다 ... voila !!


1
동의합니다. Windows 10 x64, Virtual Box 5.0.14. VB 옵션에서 PAE / NX를 비활성화해야했고 도움이되었습니다.
Dawid Sibiński

2

할당중인 CPU 수를 확인하십시오. 하나의 CPU 만 있으면 바이오스를 사용할 필요가 없습니다.


비슷한 일이 있었고 위의 다른 솔루션은 작동하지 않았습니다. 가져온 VM에 4 개의 CPU 세트가 있고이를 하나 ( vboxmanage VMNAME --cpus 1)로 줄이고 매력처럼 부팅했습니다. 고마워 데니스
Guy Park

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