“이 커널에는 x86-64 CPU가 필요하지만 i686 CPU 만 감지하고 부팅 할 수 없음”오류로 인해 VirtualBox에 Ubuntu를 설치할 수 없습니다


121

VirtualBox 4.2.12r84980에 Ubuntu 12.04를 설치하려고했습니다. 내가 참조

this kernel requires an x86-64 CPU, but only detects an i686 CPU, unable to boot

그러나 64 비트 Windows 8을 사용하고 있으며 우분투를 시도하기 위해 동일한 .iso를 시도하고 있습니다. 그렇다면 무엇이 문제입니까?


2
32 비트 Ubuntu ISO
edwin

3
호스트 시스템이 64 비트인지는 중요하지 않습니다. 가상 머신의 전체 목적은 가상 머신이지만 별도의 자율 머신이라는 것입니다. 가상 머신 구성을 편집하고 해당 CPU 유형을 64 비트로 변경하십시오.
hmayag 2016 년

답변:


150

Virtual Box에서 64 비트 OS를 실행할 수 있으려면 가상 머신의 아키텍처도 64 비트로 설정되어 있어야합니다.

  • VM 생성시 일반-> 기본 설정 에서 Ubuntu 64 비트를 선택하십시오.

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

  • 또한 64 비트 게스트 를 실행하려면 가상 머신 의 시스템-> 마더 보드 설정 에서 입력 / 출력 APIC를 사용하는 것이 좋습니다 .

  • 에서 시스템 -> 가속 우리가 하드웨어 가상화를 가능하게 할 수 있습니다 탭은 CPU의 VT-X / AMD-V를 갖추고 있습니다.

  • 호스트 시스템 에서 BIOS에서 하드웨어 가상화 를 활성화해야 할 수도 있습니다 .

  • 일부 시스템에서는 신뢰할 수없는 실행을 방지하기위한 호스트 BIOS 옵션을 해제해야합니다 ( source ).


2
나를 위해 'Ubuntu (64-bit)'도 드롭 다운 목록에 없습니다. 드롭 다운의 모든 OS 목록에 '(32 비트)'가 표시됩니다.
ARUN

1
@ARUN BIOS에서 가상화를 활성화 했습니까?
Takkat

@ ARUN 나는 같은 문제가있었습니다. 작성하는 동안 옵션이 아니었지만 작성 후 설정> 일반으로 돌아가서 해당 목록에 있습니다.
Sinaesthetic

22

가상 머신 설정을 엽니 다. 버전 드롭 다운 상자 (일반> 기본> 버전)로 이동하십시오.

드롭 다운에 "Ubuntu (64 비트)"옵션이 표시되지 않으면 호스트에서 가상화를 사용할 수 없음을 의미합니다.

호스트를 재부팅하고 BIOS로 이동하여 가상화를 활성화하십시오. BIOS를 종료하고 변경 사항을 저장하십시오.

이제 버전 드롭 다운 상자에 모든 64 비트 옵션이 표시됩니다.

가상 머신 일반 설정


5

나와 같은데 가상 상자에 버전 을 선택할 수있는 옵션이없는 사용자 : Ubuntu (64 bit) :

이 작업을 수행합니다 : 32 비트 우분투 ISO를 다운로드합니다. 특히 가상 상자에 Ubuntu를 다운로드 할 때 2GB 미만의 메모리를 할당하기로 선택한 경우.


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