Computer >> 컴퓨터 >  >> 스마트폰 >> Linux

VirtualBox '세션을 열지 못했습니다' 오류 해결 방법

VirtualBox를 사용하다 보면 가상 머신을 시작할 때 '가상 머신에 대한 세션을 열지 못했습니다(Failed to open a session for the Virtual Machine)'라는 오류 메시지가 나타나면서 운영체제가 부팅되지 않는 경우가 있습니다. 이 오류는 주로 가상 머신에 손상된 저장 상태(Saved State)가 남아 있을 때 발생하며, 몇 번의 클릭만으로 간단히 해결할 수 있습니다.

오류의 원인

이 문제는 대부분 가상 머신을 정상적으로 종료하지 않은 상태에서 호스트 PC를 종료했거나, VirtualBox가 강제로 중단되면서 비정상적인 저장 상태가 남아 있기 때문에 발생합니다. 가상 머신 자체가 고장 난 것이 아니므로 걱정하지 않아도 됩니다.

해결 방법: 저장된 상태 삭제하기

  1. 문제가 발생한 가상 머신을 마우스 오른쪽 버튼으로 클릭합니다. (Mac 사용자는 Control 키를 누른 상태에서 클릭하세요.) 팝업 메뉴에서 '저장된 상태 버리기(Discard saved state...)'를 선택합니다.

  2. 확인 메시지가 나타나면 '버리기(Discard)'를 클릭합니다.

  3. 이제 가상 머신의 상태가 '전원 꺼짐(Powered Off)'으로 변경됩니다. 평소와 같은 방식으로 가상 머신을 시작하면 됩니다.

  4. 운영체제가 정상적으로 부팅되어 실행됩니다.

그래도 해결되지 않는다면

위 방법으로도 오류가 계속된다면 다음 사항을 추가로 확인해 보세요.

  • BIOS/UEFI 설정에서 가상화 기능(Intel VT-x 또는 AMD-V)이 활성화되어 있는지 확인합니다.
  • VirtualBox를 최신 버전으로 업데이트합니다.
  • Hyper-V, WSL2 등 다른 가상화 기술과의 충돌 여부를 점검합니다.
  • 가상 디스크 파일(.vdi, .vmdk)이 실제로 존재하고 경로가 올바른지 확인합니다.

대부분의 경우 저장된 상태를 삭제하는 것만으로 오류가 해결되며, 데이터 손실 없이 가상 머신을 그대로 다시 사용할 수 있습니다.