가상머신(VirtualBox, VMware)에서 64비트 OS가 설치되지 않거나 부팅이 안 되는 문제 해결 방법
◆ 문제 현상
Oracle VirtualBox나 VMware와 같은 가상화 프로그램에서 CentOS와 같은 리눅스 64비트 운영체제를 설치하려고 했지만, 아래와 같은 현상이 발생했다.
VirtualBox에서는 32비트 운영체제만 선택 가능하고, 64비트 항목이 보이지 않아서 32비트로 설치했지만, CentOS 설치 후 첫 화면에서 “진행 중”만 표시되고 더 이상 진행되지 않는 현상이 발생함.
VMware로 사용도 해봤지만 VMware에서는 아예 에러 메시지가 뜨고, 설치나 부팅자체가 진행되지 않음.
◆ 발생 원인
원인은 대부분 BIOS(펌웨어) 설정에서 가상화 기능(Intel Virtualization Technology, VTx, SVM Mode 등)이 비활성화(Disabled) 되어 있기 때문인데, 가상화 기능이 꺼져 있으면 가상머신에서 64비트 OS가 동작에 필요한 CPU 명령과 모드를 제공받을 수 없어,
64비트 OS를 선택할 수 없거나, 설치/부팅이 제대로 되지 않는 현상이 발생한다.
◆ 해결 방법
BIOS에서 가상화 기능을 활성화한 뒤, PC를 재부팅한다.
1. BIOS 설정에 진입 (BIOS 진입 방법은 F2, Del, ESC, F10 등 제조사마다 다르다.)
2. BIOS 메뉴에서 Intel Virtualization Technology, Virtualization Technology , VTx, 또는 SVM Mode 등의 항목을 찾는다.
3. 해당 항목을 Enabled(활성화)로 변경한 뒤, 설정을 저장(Save & Exit)하고 재부팅한다.
4. 재부팅 후 VirtualBox나 VMware에서 새로운 가상머신을 생성하면, 64비트 운영체제 선택 메뉴가 정상적으로 나타난다.
참조
Hardware Virtualization
https://www.virtualbox.org/manual/ch10.html#hwvirt
System requirements to install a 64-bit guest operating system on a 32-bit host
https://knowledge.broadcom.com/external/article?legacyId=1003945
글 내용 중 잘못된 부분이 있거나, 첨부하실 내용이 있으시면 댓글로 남겨주세요. 공부하는데 많은 도움이 됩니다.
-- 기억의 유효기간은 생각보다 짧다. --
'운영체제 > Windows' 카테고리의 다른 글
[CMD] 드라이브 경로 변경하기 (1) | 2024.12.09 |
---|---|
[Windows PowerShell] 로그파일 추적하기 (1) | 2024.10.15 |
[USB] 파일이 너무 커서 대상 파일 시스템에서 사용할 수 없습니다. (4) | 2024.07.12 |
[USB] 안전하게 제거 실패 시 해결 방법 (0) | 2024.04.14 |
윈도우11 (Windows11) 설치 USB 부팅디스크 만들기 (0) | 2023.04.09 |