가상 머신은 복잡한 것이므로 문제가 발생하면 어디에 문제가 있는지 파악하기 어려울 수 있습니다. VirtualBox에서 Ubuntu 동결을 처리하는 경우 특히 그렇습니다. 이런 일이 발생하면 문제가 무엇인지 알아내려고 노력하는 것이 좌절감을 주는 연습이 될 수 있습니다. 다음은 VirtualBox에서 Ubuntu 정지 문제를 해결하는 데 사용할 수 있는 몇 가지 방법입니다.
다른 버전의 VirtualBox 사용해 보기
버그가 없는 프로그램은 없으며 이는 Ubuntu와 VirtualBox 모두에 해당됩니다. 일부 사용자는 서로 다른 버전의 VirtualBox와 Ubuntu가 때때로 어울리지 않는다는 것을 발견했습니다. 특정 버전의 Ubuntu가 과거에 중단된 적이 없다면 이전 버전의 VirtualBox를 설치해 볼 수 있습니다.
반대로 최신 버전의 Ubuntu를 실행해 볼 수도 있습니다. 정지 문제를 해결할 수 있을 뿐만 아니라 새로운 기능도 얻을 수 있습니다.
또는 최신 버전의 Ubuntu에서 VirtualBox를 사용하기 시작한 경우 해당 버전에 정지 문제가 있는지 확인하십시오. 예를 들어, 구글에서 "Ubuntu 20.4 LTS freeze"를 검색하면 많은 불만을 볼 수 있습니다. 따라서 문제는 VirtualBox가 아닌 Ubuntu에서 쉽게 발생할 수 있습니다. 이전 버전의 Ubuntu를 설치하면 정지 문제를 해결하는 데 도움이 될 수 있습니다.
3D 가속 비활성화
Windows, macOS 또는 Linux를 실행 중이든 상관없이 3D 가속은 VirtualBox에서 많은 문제를 일으킬 수 있습니다. 원하는 것처럼 들리지만 실제로 성능을 향상시키는 경우는 거의 없습니다. 멈춤 현상이 발생하면 가장 먼저 꺼야 할 사항 중 하나입니다.
VirtualBox의 왼쪽 메뉴에서 문제가 있는 Ubuntu 가상 머신을 마우스 오른쪽 버튼으로 클릭한 다음 설정을 선택합니다. 여기에서 디스플레이 탭을 클릭하고 "3D 가속 사용"이 선택되지 않았는지 확인합니다.
가상 CPU 수 변경
소비자에게 판매되는 컴퓨터에는 일반적으로 물리적 CPU가 하나만 있지만 여러 CPU처럼 작동하는 여러 코어가 있습니다. 그럼에도 불구하고 VirtualBox는 기본적으로 하나의 가상 CPU만 노출하며 Ubuntu, 특히 최신 버전에서 문제를 일으키는 것으로 나타났습니다.
멈춤 현상이 발생하면 CPU 수를 2개에서 4개로 늘릴 수 있습니다. 가상 머신을 마우스 오른쪽 버튼으로 클릭하고 설정을 선택한 다음 시스템 탭으로 이동합니다. 여기에서 섹션 상단의 프로세서를 선택하고 CPU 수가 최소 2개가 될 때까지 슬라이더를 올립니다.
RAM 사용량 줄이기
VirtualBox에서 Ubuntu 정지가 가끔씩만 발생했다면 RAM 문제일 수 있습니다. 호스트 컴퓨터에는 너무 많은 RAM만 있습니다. VirtualBox를 사용하면 다른 운영 체제를 실행할 수 있지만 여전히 컴퓨터 리소스를 사용하고 있습니다. 기본 OS와 Ubuntu에서 동시에 앱을 실행하려고 하면 Ubuntu 및/또는 기본 OS에서 정지될 수 있습니다.
이상적으로는 VirtualBox에서 Ubuntu를 사용할 때 기본 OS 사용을 제한하십시오. 메인 OS에서 더 많은 메모리 집약적인 작업을 수행해야 하는 경우 Ubuntu를 끄거나 실행 중인 프로그램을 닫아 RAM 사용량을 줄이십시오. 안티바이러스 검사가 진행 중인 경우 특히 그렇습니다.
최근에 Ubuntu의 새 버전으로 업그레이드했다면 새 버전에 이전 버전보다 더 많은 리소스가 필요할 수 있습니다. 얼어붙을 수 있습니다.
두 가지 운영 체제를 지원하기에 충분하지 않은 경우 컴퓨터의 RAM을 업그레이드하는 것이 가장 좋은 솔루션입니다.
우분투 재설치
최후의 수단으로 Ubuntu를 다시 설치해야 할 수도 있습니다. 원래 설치 후 멈춤 문제가 자주 발생하는 경우 시스템이 올바르게 설치되지 않았을 수 있습니다. 또한 주로 부팅 시 멈춤 현상이 발생한다면 설치 문제일 가능성이 큽니다.
Ubuntu 가상 머신을 제거하고 다시 설치하는 것이 이 시나리오에서 문제를 해결하는 가장 좋은 방법입니다. 그러나 설정을 조정하고 RAM 사용량을 확인하여 문제가 없는지 확인하는 것이 좋습니다.
Ubuntu 재설치가 옵션이 아닌 경우 복구 모드에서 Ubuntu를 업데이트해 보십시오. 이전 소프트웨어 업데이트에는 시스템을 정지시키는 일부 손상된 패키지가 있을 수 있습니다. 일반적으로 매우 빠르게 수정되므로 항상 업데이트를 실행하여 모든 패키지의 최신 버전을 받으세요.
VirtualBox로 시도할 수 있는 기타 옵션
사용자가 동결 문제를 해결한 다른 옵션이 있습니다. CPU 수를 변경할 수 있는 동일한 섹션에 "PAE/NX 활성화" 옵션이 있습니다. 이미 켜져 있으면 끄거나 이미 꺼져 있으면 켜면 문제를 해결할 수 있습니다.
반가상화 설정을 변경할 수도 있습니다. 설정으로 이동한 다음 그 아래에 있는 "시스템 및 가속"을 선택합니다. 반가상화 인터페이스는 "기본"으로 설정될 가능성이 높지만 일부 사용자는 "최소"로 설정하는 것이 더 나은 결과를 얻었습니다.
자주 묻는 질문
VirtualBox는 Ubuntu의 모든 버전을 지원합니까?
예, 공식 안정 버전을 사용하는 경우에만 가능합니다. Ubuntu의 베타 버전을 실행하는 경우 VirtualBox에서 작동하지 않을 수 있으며 정지 및 기타 문제의 위험이 더 높습니다. 경우에 따라 64비트 버전에서는 문제를 방지하기 위해 Hyper-V를 비활성화해야 할 수도 있습니다.
적합한 양의 RAM을 선택하려면 어떻게 해야 합니까?
RAM은 정지를 방지하기 위한 주요 관심사이며 전반적인 경험이 좋지 않으므로 Ubuntu를 실행하는 데 필요한 최소 RAM 양을 VirtualBox 인스턴스에 할당하는 것이 가장 좋습니다. RAM이 이것이 전부라면 PC 업그레이드를 고려해야 합니다. 최소 2GB를 할당해야 합니다.
프로세서 수가 중요합니까?
이것은 까다로운 것입니다. 사용자는 Ubuntu 설치에 할당된 프로세서 수를 변경하면 정지 문제에 도움이 될 수 있다고 보고하지만 이것이 보장되는 것은 아닙니다. 일부 사용자가 1에서 2로 또는 2에서 1로 변경하고 두 옵션 모두 정지 문제를 해결했기 때문에 모든 사람에게 적합한 하나의 설정 번호는 없습니다. 시도해 볼 수 있는 옵션이지만 전혀 도움이 되지 않을 수 있습니다.
마무리
위의 옵션 중 하나로 Ubuntu의 정지 문제가 해결되었기를 바랍니다. 여전히 어려움을 겪고 있다면 희망을 버리지 마십시오. 위 옵션의 다른 조합을 시도하는 것이 해결책이 될 수 있습니다. 한 가지 나쁜 경험으로 인해 Linux 또는 가상 머신 사용을 포기하지 마십시오.
이 기사에서는 가상 머신에서 Ubuntu를 실행하는 방법에 대해 설명하지만 그 반대의 경우는 어떻습니까? 그것이 당신이 하고자 하는 일이라면 Ubuntu에서 VirtualBox 설치 및 실행에 대한 가이드를 참조하십시오. VirtualBox가 귀하에게 적합한 솔루션이라고 확신하십니까? VirtualBox와 VMware의 비교를 읽어보십시오.