Virtual Box가 64 비트 게스트를 만들 수있는 옵션을 제공하지 않는 이유는 무엇입니까?


83

내 호스트는 x64 비트 Windows 8.1입니다.

최신 Virtual Box (4.3)를 다운로드했으며 64 비트 Ubuntu OS (ubuntu-12.04.3-desktop-amd64)로 VM을 만들려고합니다.

새 VM 마법사로 이동하면 다른 사람의 스크린 샷에서 볼 수 있듯이 "Ubuntu"만 선택할 수있는 옵션이 없습니다. 결과적으로 ISO를 부팅 할 수 없습니다. 다른 PC에서 시도했지만 Virtual Box는 가장 많이 나열된 OS에 x64 변형을 제공합니다 ...

제어판에 x64 OS, x64 프로세서가 표시됩니다. 내 호스트 랩탑은 Sony Vaio VPCZ22UGX / N, 인텔 ® 코어 ™ i7-2640M 프로세서입니다. CPUz는 물론 프로세서에서 Vx-t를 사용할 수 있음을 보여줍니다.

내가 지금까지 시도한 것은 다음과 같습니다.

  • 문서에서 필요에 따라 IO APIC를 활성화했습니다.

  • BIOS에서 가상화를 활성화했습니다. VMware에서 잘 작동합니다.

  • Hyper-V가 Windows에서 실행 중이거나 설치되어 있지 않은지 확인하십시오. VMware와 동일합니다.

  • 나는 또한 명령을 실행하려고 시도했다.

    VBoxManage modifyvm [vmname] --longmode 켜기

그 VM에 대해서는 아무런 변화가 없습니다. 문제는 실제로 해당 VM에 대한 Ubuntu OS의 x64 변형을 선택할 수 없다는 것입니다. 다른 사람들은 이것이 요구 사항임을 나타내는 것 같지만 어떤 이유로 든 그 옵션을 얻지 못합니다.

나는 많은 시간을 보냈는데 무엇이 잘못되었는지 찾을 수 없습니다.

대단히 감사합니다 !!

에두아르도


Ubuntu (x84) 시스템을 만든 다음 해당 설정, 기본 페이지로 이동하여 옵션을 보면 어떻게됩니까?
JohnLBevan

지금까지 시도한 바에 따르면, 당신이 이것을 본 것 같지만, 그렇지 않은 경우 : forums.virtualbox.org/viewtopic.php?f=6&t=57926
JohnLBevan

@JohnLBevan x86 옵션 만 사용합니다. x64로 변경할 수 없습니다. 나는 당신이 옳다고 생각합니다. 나는 그 문제를 겪고 있습니다. 사람이 hyper-v를 비활성화하여 문제를 해결했고 그것을 제거하지 않은 것을 제외하고.
Edy Bourne

이 게시물을 살펴보십시오 : superuser.com/questions/367290/…- 다른 컴퓨터이지만 비슷한 솔루션일까요?
JohnLBevan

안녕 @JohnLBevan, 귀하의 회신 주셔서 감사합니다! 불행히도 이미 BIOS에서 VT-x를 활성화했지만 아무런 변화가 없었습니다. VMware로 돌아와서 나중에 언젠가는 최신 버전의 VirtualBox로 다시 시도하는 것을 고려하고 있습니다.
Edy Bourne

답변:


45

나는 같은 문제에 부딪쳤다.

Hyper-v를 일시적으로 끄면 문제가 해결되었고 모든 64 비트 옵션을 사용할 수있었습니다.

랩톱에서 hyper-v를 사용합니다. 당일 VM이 필요하지 않다는 것을 알고 있으면 다음과 같이 hyper-v를 꺼서 머신에서 약간 더 많은 성능을 얻을 수 있습니다.

bcdedit / set 하이퍼 바이저 실행 유형 해제

재부팅. 다시 켜려면 :

bcdedit / set 하이퍼 바이저 실행 유형 설정 (또는 자동 시작)

재부팅합니다.

출처


Quote : "노트북에서 hyper-v를 사용하고 있습니다. 당일 VM이 필요하지 않다는 것을 알게되면 다음과 같이 hyper-v를 꺼서 컴퓨터에서 약간 더 많은 성능을 낼 수 있습니다. bcdedit / set hypervisorlaunchtype을 끄고 다시 부팅하십시오. 다시 켜려면 : bcdedit / set hypervisorlaunchtype을 켜거나 자동 시작하고 다시 부팅하십시오. "
derFunk

재부팅하지 않고 솔루션이 있습니까?
AlikElzin-kilaka

이상하게도 BIOS에서 Hyper-V가 꺼져 있습니다. 그러나 어떻게 든이 옵션은 Windows 8.1에서 나에게
효과적이었습니다.

나를 위해 일하지 않았다. Windows 실행 8.1 더 이상 전원을 끈 후에는 설정할 수 없습니다. "정수 데이터가 지정된대로 유효하지 않습니다. 명령 줄 지원을 위해"bcdedit /? "를 실행하십시오. 매개 변수가 올바르지 않습니다."
Xitcod13

이것은 우리가 평생 동안 Windows Phone Emulator를 사용할 수 없다는 것을 의미합니다! : (64 비트 가상 게스트 OS를 사용 하시겠습니까?
Milson 3:26에

16

동일한 문제 (호환 가능한 하드웨어, 옵션 사용-64 비트 VM을 만들 수있는 방법 없음)가 있었고 VirtualBox를 포기하고 VMWare Workstation을 사용해 보았습니다. 다행히도 Hyper-V를 제거하라는 비슷한 오류가 발생했습니다. 비활성화하는 것만으로는 충분하지 않으므로 시스템에서 구성 요소를 제거해야합니다. 이 게시물이 도움이되었습니다 : Windows 8에서 HyperV 제거

구성 요소를 제거하려면 간단히 admin cmd (@ levi-botelho에 대한 신용)에서이 명령을 실행하십시오.

Dism /online /disable-feature /featurename:Microsoft-Hyper-V

2
Hyper-V와 어떤 관련이 있는지 또는 왜 활성화되었는지 확실하지 않지만 비활성화하면 나를 위해 고쳤습니다. 이제 게스트 운영 체제를위한 64 비트 옵션이 있습니다.
ub3rst4r

우수한! 마침내 해결책을 찾았습니다. hyper-v 활성화를 기억할 수 없었고 이것이 64 비트 옵션이 virtualbox에 숨겨 졌음을 알지 못했습니다
George

제어판 에서 HyperV를 제거 했지만 HyperV를 제거하면이 문제가 해결 되었습니다 . 나는 그것을 활성화하지 않았다, 나는 어떤 도구, 드라이버 또는 Windows 업데이트가했다고 생각한다. 이미 64x 컴퓨터를 만들었으므로 HyperV를 제거 할 때까지 실행되지 않았습니다.
Theraot

이 솔루션은 3 일간의 좌절 후에 나에게 효과적이었습니다. 고마워
Jdbaba

14

VT-x / AMD-v cpus가 갈 길입니다.

자세한 내용은 이 게시물 을 참조하십시오 .

Thinkpad T420 에서이 기능 을 성공적으로 활성화했습니다 .


답변 주셔서 감사합니다. 인텔 ® 코어 ™ i7-2640M 프로세서가 있습니다. CPUz는 프로세서에서 Vx-t를 사용할 수 있음을 보여줍니다. 미스터리는 계속됩니다.이 시점에서 그는 VMware로 돌아 왔지만 이에 대한 해결책이 있으면 Virtual box로 전환합니다.
Edy Bourne

1
@EduardoBorn BIOS에서 옵션을 확인해야 할 수도 있습니다. BIOS를 통해이 하드웨어 기능을 활성화했습니다.
Kane

저에게이 작동 및 64 비트 옵션을 표시하는 열쇠는 BIOS에서 구성-> CPU-> "인텔 가상화 기술"및 "인텔 Vt-d 기능"을 활성화하는 것이 었습니다. 옵션이 나타나면 VirtualBox를 다시 설치할 필요가 없습니다.
eis

무엇입니까 VT-x/AMD-v cpus? 어디서 찾을 수 있습니까?
AlikElzin-kilaka

이 답변이 바이오스에서 시각화를 가능하게한다고 말하면 나보다 효과적이었습니다. BIOS 옵션은 VTx입니다.
AlikElzin-kilaka


3

나는 비슷한 문제가 있었다. BIOS에 VT-x를 게시하고 다시 시작하면 VirtualBox를 다시 설치해 볼 수 있습니까? 어떤 이유로 VirtualBox를 다시 설치하지 않으면 64 비트 옵션이 표시되지 않습니다. 나는 그것을했고 그것은 나를 위해 문제를 해결했다.


Hyper-V를 해제 한 후 다시 설치와 결과 없음
Xitcod13

1

나는 똑같은 문제가 있었다. Hyper-V가 제거되고 BIOS / UEFI 가상화가 활성화되어 VM을 강제로 활성화하려고했습니다.

결국 솔루션은 매우 간단했습니다.

모든 올바른 설정으로 VirtualBox를 설치하면 이전과 같이 32 비트 게스트 만 사용할 수 있다고 표시됩니다. 그러나 컴퓨터를 다시 시작한 다음 VirtualBox를 다시로드하려고하면 (로드를 성공적으로로드하기 전에 두 번 충돌 한 경우) 64 비트 옵션이 아무 데나 나타나지 않습니다.


0

나를위한 해결책은 바이오스를 업데이트하는 것이 었습니다. 2012 바이오스에 인텔 가상화 옵션이 있었지만 나에게는 효과가 없었습니다. 내 BIOS와 Windows 드라이버가 일치하지 않는 것 같습니다. 2014 년 바이오스로 번쩍이면 문제가 해결되었습니다. 이제 가상 상자에 x64 옵션이 모두 있습니다.


2
이것은 실제로 저자의 질문에 대한 답변이 아닙니다
Ramhound

그것은 vt-x가 작동하지 않고 x64 옵션이없는 문제를 겪는 사람에게 잠재적 인 솔루션입니다. @ramhound 혐오에 감사드립니다.
Rafe

개인적이 아닙니다. 품질이 낮아서 귀하의 질문이 검토되었습니다.
Ramhound


0

대부분의 다른 사람들이 권장 한 단계를 수행 한 후에도 여전히 앞으로 나아갈 수 없었습니다. 바이러스 백신을 사용하지 않도록 설정 한 것은 무엇입니까 (제 경우에는 Avast). Virtualbox와 voila를 다시 시작했습니다!

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