VirtualBox 가상머신 설치하는 법 - 우분투 리눅스 설치까지 완벽 가이드

안녕하세요, 우리들의 주파수 구독자 여러분! 리눅스를 배워보고 싶은데 PC를 통째로 포맷하기는 부담스럽거나, 검증되지 않은 프로그램을 실제 시스템과 분리된 환경에서 테스트하고 싶을 때 가장 많이 찾는 답이 “가상머신”입니다. 그중에서도 VirtualBox는 완전 무료이면서 윈도우·맥·리눅스 어디서나 쓸 수 있어 입문용으로 가장 많이 추천됩니다. 오늘은 VirtualBox 설치부터 우분투 리눅스를 실제로 설치해 쓸 수 있는 상태까지, 처음 해보는 분도 그대로 따라 할 수 있게 단계별로 정리합니다.
VirtualBox란? 왜 쓰는가
VirtualBox는 오라클(Oracle)이 배포하는 무료 오픈소스 가상화 프로그램입니다. 지금 쓰고 있는 윈도우 PC 안에 “컴퓨터 속 또 다른 컴퓨터”를 소프트웨어로 만들어, 그 안에서 완전히 별도의 운영체제를 설치하고 실행할 수 있게 해줍니다. 실제로 많이 쓰이는 상황은 이렇습니다.
- 리눅스 배워보기: 우분투·데비안 등을 PC를 포맷하지 않고 체험
- 구버전 윈도우 실행: 오래된 프로그램이 윈도우 XP·7에서만 돌아갈 때
- 안전한 테스트 환경: 출처가 불분명한 프로그램·파일을 격리된 공간에서 실행
- 개발·서버 환경 재현: 실제 서버와 같은 리눅스 환경을 로컬에서 구성
가상머신 안에서 무슨 일이 벌어지든 호스트(진짜) 윈도우에는 영향을 주지 않고, 문제가 생기면 가상머신 자체를 삭제하고 새로 만들면 그만이라는 점이 가장 큰 장점입니다.
시작 전 체크리스트
1. 시스템 요구사항
| 항목 | 최소 | 권장 |
|---|---|---|
| CPU | 가상화 기술(VT-x/AMD-V) 지원 | 4코어 이상 |
| RAM | 8GB (호스트+게스트 합산) | 16GB 이상 |
| 저장공간 | 25GB 여유 공간 | SSD 40GB 이상 |
| OS | 윈도우 10/11 64비트 | 동일 |
2. BIOS에서 가상화 기술 켜기
VirtualBox를 설치하기 전에 메인보드 BIOS(UEFI)에서 가상화 기능이 켜져 있는지부터 확인해야 합니다. 꺼져 있으면 가상머신 실행 시 “VT-x가 활성화되어 있지 않습니다” 오류가 뜹니다.
Ctrl + Shift + Esc로 작업 관리자를 열고 성능 → CPU 탭을 확인합니다. 우측 하단에 “가상화: 사용”이라고 표시되면 이미 켜져 있는 상태입니다.- “사용 안 함”으로 표시된다면 PC를 재부팅하면서
Del또는F2키를 연타해 BIOS로 진입합니다. - 인텔 CPU는 Intel VT-x 또는 Intel Virtualization Technology, AMD CPU는 AMD-V 또는 SVM Mode 항목을 찾아 Enabled로 변경합니다.
- 변경 사항을 저장하고 재부팅합니다(보통
F10).
1단계. VirtualBox 다운로드 및 설치
- VirtualBox 공식 사이트에 접속해 “Windows hosts”를 클릭해 설치 파일을 받습니다.
- 다운로드한
.exe파일을 실행합니다. - 설치 마법사에서 구성 요소는 기본값 그대로 두고 다음을 계속 눌러 진행합니다. 중간에 네트워크 어댑터 설치 관련 경고가 뜨면 예를 눌러 진행합니다(설치 중 인터넷이 잠깐 끊길 수 있다는 의미일 뿐입니다).
- 설치가 끝나면 VirtualBox 관리자 창이 자동으로 열립니다.
- (선택) 게스트 OS에서 USB 기기나 특정 파일 형식을 완전히 지원하려면 같은 사이트에서 VirtualBox Extension Pack도 함께 받아 두 번 클릭해 설치합니다.
2단계. 우분투 ISO 파일 받기
가상머신에 설치할 운영체제 이미지가 필요합니다. 이번 가이드는 초보자에게 가장 무난한 우분투(Ubuntu) LTS 버전을 기준으로 합니다.
- 우분투 공식 다운로드 페이지에서 최신 LTS 버전
.iso파일을 받습니다(약 5~6GB). - 다운로드 위치를 기억해 둡니다. 나중에 가상머신 설정에서 이 파일을 지정해야 합니다.
3단계. 새 가상머신 만들기
- VirtualBox 관리자에서 상단 새로 만들기 버튼을 클릭합니다.
- 이름에 “Ubuntu”처럼 알아보기 쉬운 이름을 입력하면 종류와 버전이 자동으로 “Linux / Ubuntu (64-bit)“로 맞춰집니다. ISO 이미지 항목에서 방금 받은 우분투 ISO 파일을 바로 지정할 수도 있습니다(최신 버전 기준 “무인 설치 건너뛰기” 체크박스는 해제한 채 진행하는 것을 권장합니다).
- 메모리 크기는 호스트 PC의 절반 이하로 설정합니다. RAM 16GB라면 4
6GB(40966144MB) 정도가 적당합니다. - 가상 하드 디스크 만들기를 선택하고 크기는 최소 25GB, 여유 있게 쓰려면 40GB 이상으로 설정합니다. 디스크 유형은 기본값(VDI, 동적 할당)을 그대로 둡니다.
- 설정 확인 후 완료를 누르면 가상머신이 생성됩니다.
CPU 코어·그래픽 메모리 추가 설정
생성된 가상머신을 선택한 상태에서 설정으로 들어가 아래 항목을 조정하면 체감 속도가 크게 개선됩니다.
- 시스템 → 프로세서: 호스트 CPU 코어의 절반 정도 할당(예: 8코어 중 4코어)
- 디스플레이 → 화면: 비디오 메모리를 128MB 이상으로 올리고, 3D 가속 사용을 체크(Guest Additions 설치 후 효과)
4단계. 우분투 설치 진행
- 가상머신을 선택하고 시작 버튼을 누릅니다. ISO를 지정해 두었다면 자동으로 부팅되고, 지정하지 않았다면 처음 부팅 시 디스크 파일을 선택하라는 창이 뜨므로 우분투 ISO를 선택합니다.
- 우분투 설치 화면이 나타나면 언어를 한국어로 선택하고 Ubuntu 설치를 클릭합니다.
- 키보드 레이아웃은 기본값(한국어 또는 English (US))을 그대로 두고 진행합니다.
- 업데이트 및 기타 소프트웨어 화면에서 “일반 설치”를 선택하고, “설치하는 동안 업데이트 다운로드” 체크박스는 켜 둡니다.
- 설치 형식은 가상머신이므로 안전하게 “디스크 지우고 Ubuntu 설치”를 선택해도 됩니다(실제 PC의 다른 데이터에는 영향이 없습니다. 앞서 만든 가상 디스크 안에서만 이루어지는 작업입니다).
- 시간대는 자동으로 서울로 잡히는지 확인하고, 사용자 이름과 비밀번호를 설정합니다.
- 설치가 끝나면 “지금 다시 시작” 버튼을 누르고, USB/CD 제거 안내가 뜨면 그냥 Enter를 눌러 재부팅합니다.
5단계. Guest Additions 설치 (필수)
기본 상태로는 화면 해상도가 창 크기에 맞춰 자동으로 조절되지 않고, 호스트-게스트 간 클립보드 공유나 파일 드래그 앤 드롭도 되지 않습니다. Guest Additions를 설치하면 이 모든 기능이 활성화됩니다.
- 우분투 데스크톱에 로그인한 상태에서, VirtualBox 창 상단 메뉴의 장치 → Guest Additions CD 이미지 삽입을 클릭합니다.
- 우분투 안에 자동 마운트 알림이 뜨면 실행을 선택합니다(뜨지 않으면 파일 관리자에서 CD 아이콘을 더블클릭).
- 터미널이 열리며 설치가 진행됩니다. 비밀번호 입력을 요구하면 로그인 비밀번호를 입력합니다.
- 설치가 끝나면 우분투를 재부팅합니다.
- 재부팅 후 VirtualBox 창 상단 메뉴 보기 → 자동 크기 조정 게스트 디스플레이를 켜면 창 크기를 조절할 때 우분투 화면 해상도도 함께 바뀝니다.
- 장치 → 클립보드 공유 → 양방향, 장치 → 드래그 앤 드롭 → 양방향으로 설정하면 호스트 윈도우와 파일·텍스트를 자유롭게 주고받을 수 있습니다.
자주 겪는 오류와 해결법
| 증상 | 원인 | 해결 |
|---|---|---|
| “VT-x가 활성화되어 있지 않습니다” | BIOS에서 가상화 꺼짐 | BIOS에서 Intel VT-x/AMD-V 활성화 |
| 화면이 작은 창에 고정되고 안 늘어남 | Guest Additions 미설치 | 5단계 진행 |
| 설치 중 검은 화면에서 멈춤 | 3D 가속 옵션 충돌 | 설정 → 디스플레이에서 3D 가속 일시 해제 후 설치, 설치 후 재적용 |
| 가상머신 속도가 매우 느림 | 호스트 백신의 하이퍼바이저 충돌, 램 부족 | 백신 예외 등록, 메모리 할당량 재조정 |
| 네트워크 연결 안 됨 | 어댑터가 NAT가 아닌 다른 모드로 설정됨 | 설정 → 네트워크에서 NAT 모드로 변경 |
| Hyper-V와 동시 사용 시 부팅 안 됨 | 윈도우 기능의 Hyper-V/WSL2와 충돌 | 제어판 → Windows 기능에서 Hyper-V 체크 해제 후 재부팅(WSL2를 쓴다면 VirtualBox 최신 버전으로 업데이트 권장) |
VirtualBox vs VMware Workstation 비교
| 항목 | VirtualBox | VMware Workstation Player |
|---|---|---|
| 가격 | 완전 무료 | 개인 용도 무료 |
| 성능 | 준수함 | 대체로 더 빠르고 안정적 |
| 지원 OS | 윈도우/맥/리눅스 | 윈도우/리눅스 (맥용은 Fusion) |
| 스냅샷 기능 | 지원 | 지원 |
| 사용 난이도 | 쉬움, 설정 항목이 직관적 | 비슷하거나 약간 더 복잡 |
| 추천 대상 | 입문자, 가벼운 테스트 환경 | 성능이 중요한 반복 작업, 실무 환경 |
가벼운 리눅스 체험이나 프로그램 테스트가 목적이라면 VirtualBox만으로 충분합니다. 무거운 작업을 자주 돌린다면 VMware도 함께 고려해볼 만합니다.
자주 묻는 질문 (FAQ)
Q. 가상머신 안에서 인터넷이 되나요? A. 네트워크 어댑터가 기본값인 NAT 모드로 설정되어 있으면 호스트 PC의 인터넷 회선을 그대로 공유해서 씁니다. 별도 설정 없이 자동으로 연결됩니다.
Q. 가상머신을 통째로 백업하거나 복사할 수 있나요?
A. 가능합니다. VirtualBox 관리자에서 해당 가상머신을 우클릭 후 복제를 선택하면 완전히 동일한 사본을 만들 수 있고, 내보내기로 .ova 파일 하나로 압축해 다른 PC로 옮길 수도 있습니다.
Q. 실수로 우분투 설정을 망가뜨렸는데 처음부터 다시 하려면? A. 설치 직후 상태를 스냅샷으로 저장해 두면, 문제가 생겼을 때 스냅샷으로 즉시 되돌릴 수 있습니다. 상단 메뉴 머신 → 스냅샷 찍기로 만들 수 있습니다.
Q. 게임이나 무거운 3D 프로그램도 가상머신에서 돌아가나요? A. VirtualBox의 3D 가속은 기본적인 그래픽 처리만 지원하는 수준이라 고사양 게임 구동에는 적합하지 않습니다. 가벼운 리눅스 데스크톱 환경이나 개발·테스트 용도에 맞춰 쓰는 것을 권장합니다.
Q. 윈도우 11에 내장된 Hyper-V나 WSL2와 같이 써도 되나요? A. 과거 버전에서는 충돌이 잦았지만, 최신 VirtualBox는 윈도우의 하이퍼바이저 플랫폼 위에서 동작하도록 개선되어 대부분 함께 쓸 수 있습니다. 그래도 부팅이 안 되는 문제가 생기면 VirtualBox를 최신 버전으로 업데이트하는 것이 가장 먼저 해볼 조치입니다.
핵심 요약
- BIOS에서 Intel VT-x/AMD-V 가상화 기능을 먼저 켠다.
- VirtualBox 공식 사이트에서 설치 파일을 받아 기본값으로 설치한다.
- 우분투 LTS ISO를 받아 새 가상머신을 만들고, 메모리는 호스트의 절반 이하로 설정한다.
- 설치 화면에서 “디스크 지우고 Ubuntu 설치”를 선택해도 실제 PC 데이터에는 영향이 없다.
- 설치 후 Guest Additions를 반드시 설치해야 해상도 자동 조절, 클립보드·파일 공유가 가능해진다.
- 문제가 생겨도 스냅샷이나 새 가상머신 생성으로 언제든 처음부터 다시 시작할 수 있다.