VMware는 가상 머신을 생성하고 관리하는 데 가장 널리 사용되는 프로그램 중 하나입니다. 하지만 사용 과정에서 다양한 문제가 발생하기도 하는데, 대표적인 예가 새로 만든 가상 머신을 부팅할 때 로딩에 실패하며 '운영 체제를 찾을 수 없음(Operating system not found)'이라는 오류 메시지가 나타나는 경우입니다.
VMware '운영 체제를 찾을 수 없음' 오류란?
이 VMware 부팅 오류는 특정 운영 체제나 설치 미디어에서만 발생하는 것이 아닙니다. 손상된 ISO 파일로 운영 체제를 설치하려고 할 때, 또는 물리적 저장 장치에서 설치하면서 VMware를 제대로 구성하지 않았을 때도 이 오류가 나타날 수 있습니다.
다양한 Windows 버전에서 이 오류 메시지가 표시될 수 있습니다. 이 글에서는 VMware 부팅 오류의 주요 원인을 살펴보고, 이를 해결하는 가장 효과적인 방법들을 소개하겠습니다.
- 가상 머신 파일이 손상된 경우
- 가상 머신을 만들 때 VMware에게 물리적 저장 매체에서 읽어오도록 지정하지 않은 경우
- 가상 머신을 만들려는 ISO 파일이 부팅 가능한 이미지가 아닌 경우
- PXE 부팅 대기 시간이 너무 짧은 경우
VMware 부팅 오류 해결 방법
VMware가 운영 체제를 찾지 못한다면, 먼저 위에서 정리한 원인들을 하나씩 확인해 보세요. 그중에서 자신의 상황에 맞는 정확한 원인을 파악하면, 그에 맞는 문제 해결 기술을 선택하기가 훨씬 쉬워집니다.
- ISO 파일이 부팅 가능한지 확인하기
- BIOS 설정으로 가상 머신 다시 만들기
- 물리 드라이브에서 설치하는 경우 VMware에 알려주기
- PXE 부팅 대기 시간 늘리기
위 작업을 어떻게 수행해야 할지 모르겠다면, 아래의 자세한 설명을 계속 읽어보세요.
1] ISO 파일이 부팅 가능한지 확인
가상 머신에 ISO 파일을 마운트하려면 해당 ISO가 부팅 가능한 OS 이미지여야 합니다. 그러나 모든 ISO 파일이 부팅 가능한 것은 아니며, 일부는 단순히 운영 체제 업데이트 파일인 경우도 있습니다.
따라서 더 복잡한 문제 해결 방법을 시도하기 전에, 먼저 ISO 파일이 부팅 가능한지 확인하세요. 부팅이 불가능한 ISO라면 부팅 가능한 이미지를 새로 준비해야 하고, 부팅 가능한 파일이라면 아래의 복구 절차를 진행하면 됩니다.
함께 읽기: VMware 브리지 네트워크가 작동하지 않거나 감지되지 않을 때 해결법
2] BIOS 설정으로 가상 머신 다시 만들기
부팅 가능한 ISO를 사용하는데도 VMware가 운영 체제를 찾지 못한다면, 두 번째 의심 대상은 UEFI 설정입니다. 가상 머신을 생성할 때 UEFI를 선택했다면 이런 부팅 오류가 발생할 가능성이 높습니다. 이 경우 새 가상 머신을 만들고 UEFI 대신 BIOS로 설정해야 합니다. 방법은 다음과 같습니다.
VMware를 실행하고 왼쪽 메뉴에서 Home(홈)으로 이동합니다. 오른쪽 영역에서 New Virtual Machine(새 가상 머신)을 선택하고 Next(다음)를 클릭합니다.
설치 소스를 선택한 후 Next(다음) 버튼을 누릅니다. VM Fusion 또는 VMware Workstation을 사용하는 경우 Easy Install 체크박스의 선택을 반드시 해제하세요.
호스트 운영 체제의 하드웨어에 맞는 가상 머신 유형을 선택합니다. 이후 Typical(표준)과 Custom(사용자 지정) 중 선택하는 화면에서 Custom을 고릅니다.
새 가상 머신의 이름을 지정하고 저장할 디렉터리를 선택합니다.
최대 디스크 크기를 조정하고 가상 디스크의 저장 방식을 선택한 뒤 Next(다음) 버튼을 클릭합니다.
하드웨어 설정은 원하는 대로 구성하거나 기본값을 그대로 사용해도 됩니다. 마지막으로 Finish(마침) 버튼을 클릭하면 완료됩니다.
이제 새 가상 머신을 실행하여 부팅 오류가 더 이상 나타나지 않는지 확인합니다.
3] 물리 드라이브에서 설치하는 경우 VMware에 알려주기
부팅 디스크로 운영 체제를 설치하는 많은 사용자가 부팅할 드라이브를 지정하지 않아 '운영 체제를 찾을 수 없음' 오류를 겪습니다. 이 문제를 예방하려면 VMware가 해당 드라이브에서 설치한다는 사실을 인식하도록 설정해야 합니다.
VMware를 실행하고 문제가 되는 가상 머신을 마우스 오른쪽 버튼으로 클릭한 후 Settings(설정)를 선택합니다.
Hardware(하드웨어) 탭으로 이동하여 장치 목록에서 CD/DVD (SATA)를 선택합니다.
Connection(연결) 항목을 Use physical drive(물리 드라이브 사용)로 변경합니다.
드롭다운 메뉴에서 ISO 파일이 들어 있는 드라이브를 선택하고 OK(확인) 버튼을 눌러 설정을 저장합니다.
함께 읽기: VMware Workstation이 Unity 모드에 진입하지 못할 때 해결법
4] PXE 부팅 대기 시간 늘리기
가상 머신의 구성 설정 때문에 VMware가 PXE 부팅을 시도할 수 있습니다. Windows Installer 화면에 충분히 빠르게 진입하지 못하면 이것이 부팅 오류의 원인이 될 수 있습니다.
VMware는 아무 키나 눌러 Windows Installer로 부팅할 수 있는 시간을 아주 짧게만 허용합니다. 따라서 이 문제를 해결하는 좋은 방법은 부팅 지연 시간을 6초 이상으로 늘리는 것입니다.
먼저 열려 있는 모든 가상 머신을 종료한 후 VMware 프로그램을 닫습니다.
파일 탐색기를 실행하고 다음 디렉터리로 이동합니다.
C:\Users\[사용자 이름]\Documents\Virtual Machines
경로의 [사용자 이름] 부분은 실제 사용자 계정 이름으로 바꿔야 합니다.
해당 디렉터리에서 문제가 발생하는 가상 머신 폴더를 더블클릭하고 .VMX 파일을 찾습니다. 이 파일을 Notepad++ 같은 텍스트 편집기로 엽니다.
파일 확장명이 보이지 않는다면, 폴더에서 파일 확장명 표시 옵션을 먼저 활성화하세요.
열린 문서의 맨 아래로 이동하여 아래 코드를 붙여넣습니다.
bios.bootDelay = "6000"
문서를 저장하고 텍스트 편집기를 닫으면 설정이 적용됩니다.
이 방법이 도움이 되었는지 댓글로 알려주세요.
관련 글: syswow64 vmnat.exe 프로세스란 무엇일까요?
