VirtualBox 설치 방법과 가상 머신 생성·사용법

VirtualBox 설치 방법과 가상 머신 생성·사용법 - image 57

이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.”

VirtualBox는 한 대의 컴퓨터에서 Windows, Linux 같은 다른 운영체제를 가상 컴퓨터로 실행하는 프로그램입니다. 설치 과정은 공식 다운로드 페이지에서 현재 운영체제에 맞는 호스트 설치 파일을 내려받고, 설치 프로그램을 실행한 뒤, VirtualBox에서 가상 머신을 만든 다음 운영체제 ISO 파일을 연결하는 순서로 진행합니다. Windows와 Linux의 일반적인 64비트 PC, Intel 기반 macOS에서 주로 사용하며, macOS Apple Silicon은 버전별 지원 범위와 게스트 운영체제 제약을 반드시 확인해야 합니다.

설치 전에 관리자 권한, 충분한 저장 공간, 가상화 기능 활성화 여부를 확인하세요. 특히 Hyper-V, 메모리 무결성, 다른 가상화 프로그램과의 충돌은 가상 머신 실행 속도나 호환성에 영향을 줄 수 있습니다. 비공식 사이트의 설치 파일은 사용하지 말고 Oracle VirtualBox 공식 다운로드 페이지에서 운영체제에 맞는 패키지를 받으세요. Extension Pack을 설치할 때는 VirtualBox 본체와 같은 버전의 파일만 사용해야 합니다.

VirtualBox란 무엇인가

VirtualBox는 호스트 운영체제 위에 게스트 운영체제를 설치해 실행하는 하이퍼바이저 프로그램입니다. 예를 들어 Windows를 사용하는 PC에서 Linux를 가상 머신으로 실행하거나, Linux에서 테스트용 Windows 환경을 별도로 만들 수 있습니다. 개발 환경 테스트, 웹 브라우저 호환성 확인, 교육용 실습, 실제 시스템과 분리된 시험 환경을 만드는 용도로 활용됩니다.

가상 머신은 실제 컴퓨터와 달리 가상 CPU, 메모리, 디스크, 네트워크 장치를 할당받습니다. 따라서 게스트 운영체제에 할당한 메모리와 저장 공간은 호스트에서도 사용됩니다. VirtualBox는 운영체제를 제공하지 않으므로 Windows나 Linux 설치에 필요한 ISO 파일은 해당 운영체제 제작사의 공식 경로에서 별도로 준비해야 합니다.

설치 전 확인사항

  • 호스트 운영체제: 공식 다운로드 페이지에서 현재 사용하는 Windows, macOS 또는 Linux의 지원 조건을 확인합니다. 일반적으로 64비트 호스트 환경을 기준으로 사용하며, 구형 운영체제는 최신 VirtualBox에서 지원되지 않을 수 있습니다.
  • CPU 가상화: Intel VT-x 또는 AMD-V가 필요합니다. BIOS 또는 UEFI에서 해당 기능이 활성화되어 있어야 하며, 명칭과 위치는 메인보드 제조사마다 다릅니다.
  • 권한: Windows와 macOS 설치에는 관리자 계정 또는 관리자 인증이 필요할 수 있습니다. Linux에서는 패키지 설치를 위한 관리자 암호가 필요합니다.
  • 저장 공간: VirtualBox 본체뿐 아니라 가상 디스크와 게스트 운영체제 공간도 필요합니다. 동적 할당 디스크를 사용해도 실제 데이터가 늘어나므로 여유 공간을 넉넉히 확보하세요.
  • 기존 설치 여부: 이미 설치된 VirtualBox가 있다면 버전을 확인하고, 중요한 가상 머신은 내보내기 또는 폴더 백업을 먼저 진행합니다. 본체와 Extension Pack의 버전이 다르면 경고가 나타날 수 있습니다.

운영체제별 설치 방법

Windows 설치

  1. 웹 브라우저에서 Oracle VirtualBox 공식 다운로드 페이지를 열고 Windows용 설치 파일을 내려받습니다. 파일 이름과 게시자를 확인한 뒤 다운로드한 설치 파일을 실행합니다.
  2. 설치 마법사에서 Next를 눌러 진행합니다. 설치 위치와 구성 요소를 확인하고, 특별한 이유가 없다면 기본값을 유지해도 됩니다. 네트워크 연결이 잠시 끊길 수 있다는 안내가 표시되면 작업 중인 네트워크 프로그램을 먼저 저장합니다.
  3. Install을 눌러 설치를 시작하고 Windows 사용자 계정 컨트롤 창이 나타나면 관리자 권한으로 허용합니다. 네트워크 어댑터 또는 USB 관련 드라이버 설치 확인 창이 표시될 경우 VirtualBox 설치 과정에서 나온 항목인지 확인한 뒤 진행합니다.
  4. Finish를 눌러 마법사를 종료하고 시작 메뉴에서 VirtualBox를 실행합니다. 관리자 권한 오류 없이 관리자가 열리면 본체 설치가 완료된 것입니다.

macOS 설치

  1. Mac의 프로세서가 Intel인지 Apple Silicon인지 확인한 뒤 공식 다운로드 페이지에서 해당 호스트용 패키지를 선택합니다. Apple Silicon에서는 모든 게스트 운영체제와 기능이 Intel Mac과 동일하게 동작하지 않을 수 있습니다.
  2. 다운로드한 .dmg 파일을 열고 화면에 표시되는 설치 패키지를 실행합니다. macOS가 개발자를 확인할 수 없다고 표시하면 보안 기능을 무조건 해제하지 말고, 공식 파일인지 다시 확인한 뒤 시스템 설정의 개인정보 보호 및 보안 화면에서 해당 실행을 허용할 수 있는지 확인합니다.
  3. 설치 프로그램의 안내에 따라 관리자 암호를 입력합니다. 네트워크 확장 기능이나 시스템 소프트웨어 관련 허용 요청이 나타나면 설치 시점의 공식 구성 요소인지 확인하고 승인합니다.
  4. 응용 프로그램 폴더에서 VirtualBox를 실행합니다. 정상적으로 관리 창이 열리고 새 가상 머신을 만들 수 있으면 설치가 끝난 것입니다.

Linux 설치

Linux는 배포판과 버전에 따라 패키지 이름과 설치 방법이 다릅니다. 공식 다운로드 페이지에서 사용하는 배포판에 맞는 패키지를 제공하는지 확인하고, Ubuntu·Debian 계열은 배포판용 .deb, RPM 계열은 해당 형식의 패키지를 사용할 수 있습니다. 배포판 저장소의 VirtualBox는 공식 최신 릴리스와 버전이 다를 수 있으므로 필요한 기능과 버전을 먼저 비교하세요.

  1. 공식 패키지를 내려받아 파일 관리자에서 실행하거나 배포판의 패키지 설치 도구로 엽니다.
  2. 의존성 오류가 표시되면 배포판 업데이트를 먼저 수행하고, 현재 커널에 맞는 헤더와 빌드 도구가 설치되어 있는지 확인합니다.
  3. 설치 후 터미널에서 virtualbox를 실행하거나 응용 프로그램 메뉴에서 VirtualBox를 엽니다. 가상 머신 생성 창이 열리면 기본 설치가 정상적으로 완료된 것입니다.

설치 완료 후 초기 설정

VirtualBox를 처음 실행하면 가상 머신 저장 위치를 확인하세요. 기본 저장 위치가 여유 공간이 부족한 시스템 드라이브라면 관리 메뉴의 기본 머신 폴더 설정에서 다른 드라이브를 선택할 수 있습니다. 가상 머신은 설정 파일과 가상 디스크가 함께 저장되므로 일부 파일만 임의로 이동하면 등록 정보가 깨질 수 있습니다.

USB 2.0·3.0 지원, 원격 데스크톱 기능, 디스크 암호화 등 Extension Pack 기능이 필요한 경우 VirtualBox 공식 다운로드 페이지에서 본체와 동일한 버전의 Extension Pack을 받아 설치합니다. 라이선스 내용을 확인한 뒤 설치하고, 버전이 맞지 않는 파일은 사용하지 마세요.

가상 머신 만들기와 운영체제 설치

  1. VirtualBox 관리 창에서 New를 선택합니다. 가상 머신 이름을 입력하면 운영체제 종류가 자동으로 선택될 수 있으므로 실제 설치할 OS와 일치하는지 확인합니다.
  2. 메모리는 호스트가 계속 사용할 공간을 남겨 둔 상태에서 지정합니다. 호스트 메모리의 대부분을 할당하면 게스트가 빨라지는 것이 아니라 전체 시스템이 멈출 수 있습니다.
  3. 가상 하드 디스크를 새로 만들고, 디스크 파일 형식과 저장 위치를 선택합니다. 특별한 호환성 목적이 없다면 기본 형식을 사용하고, 동적 할당은 실제 사용량에 따라 파일 크기가 증가하는 방식입니다.
  4. 생성한 가상 머신을 선택하고 Settings에서 System, Display, Storage, Network를 확인합니다. Storage의 광학 드라이브에 운영체제 ISO 파일을 연결한 뒤 Start를 누릅니다.
  5. 가상 머신 화면에 운영체제 설치 프로그램이 나타나면 실제 PC와 같은 방식으로 게스트 운영체제를 설치합니다. 설치가 끝난 뒤 ISO를 계속 연결해 두면 다시 설치 화면으로 부팅할 수 있으므로 광학 드라이브에서 ISO를 제거하거나 부팅 순서를 확인합니다.

Guest Additions와 주요 사용 방법

게스트 운영체제 안에 Guest Additions를 설치하면 화면 크기 자동 조정, 마우스 통합, 공유 클립보드, 공유 폴더 같은 기능을 사용할 수 있습니다. 실행 중인 가상 머신의 VirtualBox 창 메뉴에서 Devices와 Guest Additions 관련 항목을 선택하면 가상 CD가 게스트에 연결됩니다. 이후 게스트 운영체제에서 CD 안의 설치 프로그램을 실행하고, 설치가 끝나면 게스트를 재부팅합니다. Guest Additions는 호스트 본체 버전과 맞추는 것이 안전합니다.

기본 네트워크 방식인 NAT는 가상 머신이 호스트를 통해 인터넷에 접속하는 데 적합합니다. 같은 내부 네트워크의 다른 장치에서 게스트에 직접 접근해야 한다면 브리지 어댑터를 검토할 수 있지만, 네트워크 정책과 보안 설정에 따라 연결되지 않을 수 있습니다. 스냅샷은 특정 시점의 상태를 저장하는 기능이지만 백업을 완전히 대신하지는 않으므로 중요한 파일은 별도로 복사하세요.

업데이트 방법

업데이트 전 실행 중인 가상 머신을 정상 종료하고 가상 머신 폴더를 백업합니다. 공식 다운로드 페이지에서 새 설치 파일을 받은 뒤 기존 본체 위에 설치하면 설정과 등록된 가상 머신이 유지되는 경우가 많지만, 버전 변경 전 백업은 반드시 권장됩니다. Extension Pack과 Guest Additions도 새 본체 버전에 맞춰 업데이트하세요. Linux는 배포판 패키지 관리자 방식과 공식 패키지 방식이 다를 수 있으므로 한 시스템에서 여러 설치 경로를 섞지 않는 것이 좋습니다.

자주 발생하는 오류와 해결 순서

가상 머신이 시작되지 않고 VT-x 또는 AMD-V 오류가 표시되는 경우

CPU 가상화가 BIOS·UEFI에서 꺼져 있거나 Windows의 Hyper-V 계열 기능과 충돌하는 것이 원인일 수 있습니다. 먼저 작업 관리자에서 CPU의 가상화 상태를 확인하고, BIOS·UEFI에서 Intel Virtualization Technology 또는 AMD-V 관련 설정을 확인합니다. Windows에서는 Hyper-V, Windows 하이퍼바이저 플랫폼, 가상 머신 플랫폼, 메모리 무결성 설정이 사용 중인지 점검하되, 다른 보안·가상화 기능에 영향을 줄 수 있으므로 필요성을 확인한 뒤 변경하고 재부팅합니다.

ISO 파일로 부팅되지 않는 경우

ISO가 운영체제 설치 이미지가 아니거나 Storage에 연결되지 않은 경우가 많습니다. 가상 머신의 Settings에서 Storage를 열어 광학 드라이브에 올바른 ISO가 선택됐는지 확인하고, 부팅 순서에서 광학 드라이브가 제외되지 않았는지 점검합니다. 파일을 비공식 경로에서 받은 경우 공식 배포처에서 다시 받고 파일 무결성 확인 방법이 제공되는지 살펴보세요.

화면이 검게 나오거나 그래픽이 깨지는 경우

게스트 운영체제 종류와 맞지 않는 그래픽 컨트롤러, 과도한 비디오 메모리 설정, 3D 가속 호환성 문제가 원인일 수 있습니다. 가상 머신을 종료한 뒤 Display 설정에서 운영체제에 맞는 기본 그래픽 컨트롤러를 사용하고, 비디오 메모리를 적절히 조정합니다. 3D 가속은 문제 해결을 위해 잠시 끈 뒤 Guest Additions를 다시 설치해 비교합니다.

Guest Additions가 설치되지 않는 경우

게스트 운영체제의 커널 헤더나 빌드 도구가 없거나, 호스트와 게스트의 Guest Additions 버전이 맞지 않을 수 있습니다. 먼저 가상 CD가 연결됐는지 확인하고, Linux 게스트라면 현재 커널용 헤더와 컴파일 도구를 설치한 뒤 다시 실행합니다. Windows 게스트에서는 설치 프로그램을 관리자 권한으로 실행하고 재부팅 결과를 확인합니다.

인터넷 또는 USB 장치가 작동하지 않는 경우

NAT와 브리지 방식의 차이, 호스트 보안 프로그램, USB 필터 및 Extension Pack 설치 여부를 순서대로 확인합니다. 인터넷은 NAT로 먼저 테스트하고, USB는 가상 머신이 실행 중일 때 Devices 메뉴에 장치가 표시되는지 확인합니다. 호스트에서 이미 사용 중인 장치를 게스트가 동시에 사용할 수는 없습니다.

자주 묻는 질문

VirtualBox는 무료인가요?

VirtualBox 본체는 오픈 소스 기반으로 제공되지만 일부 추가 기능이 포함된 Extension Pack은 별도의 라이선스 조건이 적용됩니다. 사용 목적과 배포 조건을 확인하고 공식 패키지만 사용하세요.

VirtualBox에 Windows를 설치하면 Windows 라이선스가 필요한가요?

필요합니다. 가상 머신에 설치하는 Windows도 별도의 운영체제 사용 조건과 라이선스를 적용받으므로 Microsoft의 공식 정책을 확인해야 합니다.

가상 머신에 할당한 메모리는 항상 사라지나요?

가상 머신이 실행 중일 때 주로 호스트 메모리를 사용합니다. 가상 머신을 종료하면 해당 메모리는 호스트로 돌아오지만, 가상 디스크 파일은 저장 장치에 계속 남습니다.

macOS Apple Silicon에서 Intel용 ISO를 실행할 수 있나요?

호스트 CPU 아키텍처와 VirtualBox 버전, 게스트 아키텍처 지원 여부에 따라 달라집니다. Intel용 게스트가 동일하게 실행된다고 가정하지 말고, 공식 문서의 Apple Silicon 지원 범위와 ARM64 게스트 이미지를 우선 확인하세요.

스냅샷만 저장하면 백업이 되나요?

아닙니다. 스냅샷은 가상 머신 상태를 빠르게 되돌리는 기능이며 디스크 손상이나 저장 장치 고장까지 보호하지 못합니다. 중요한 가상 디스크와 설정 파일은 다른 저장 장치에도 복사해야 합니다.

결론

VirtualBox 설치는 공식 호스트 패키지를 선택해 설치한 뒤, 가상 머신을 만들고 운영체제 ISO를 연결하는 과정으로 진행됩니다. 설치 전 CPU 가상화, 관리자 권한, 저장 공간, 호스트 아키텍처를 확인하면 대부분의 초기 문제를 예방할 수 있습니다.

설치 후에는 Guest Additions와 필요한 Extension Pack의 버전을 맞추고, 네트워크는 NAT부터 테스트하는 것이 좋습니다. 가상 머신을 업데이트하거나 설정을 크게 바꾸기 전에는 정상 종료와 백업을 먼저 수행하세요. Apple Silicon Mac과 Linux 배포판처럼 환경별 차이가 큰 경우에는 공식 지원 문서의 해당 버전 조건을 기준으로 판단해야 합니다.

VirtualBox 설치 방법과 가상 머신 생성·사용법 - image 44

Railway 추천인 코드 : -rs1MA

GamsGo 프로모션 코드

목차