윈도우(Windows) 운영체제를 사용하는 환경에서 개발 실습이나 서버 테스트를 진행하기 위해 리눅스(Linux) 환경이 필요한 경우가 자주 발생합니다. 이때 기존의 윈도우 환경을 유지하면서 안전하게 리눅스를 실행할 수 있는 가장 대표적인 방법이 바로 가상화 프로그램을 활용하는 것입니다.
무료 오픈소스 가상화 프로그램인 버추얼박스(VirtualBox)를 활용하면 물리적인 컴퓨터를 추가로 구매하지 않고도 윈도우 PC 내부에 독립된 리눅스 가상머신을 손쉽게 생성할 수 있습니다.
본 글에서는 VirtualBox의 다운로드 및 설치 단계부터 우분투(Ubuntu) 리눅스 가상머신 생성, 그리고 쾌적한 사용을 위한 초기 필수 설정 방법까지 상세히 알아보겠습니다.
1. VirtualBox 다운로드 및 설치 과정
VirtualBox는 오라클(Oracle)에서 제공하는 완전 무료 가상화 소프트웨어로, 공식 홈페이지를 통해 가장 최신 버전을 안전하게 다운로드할 수 있습니다.
[이미지: VirtualBox 공식 다운로드 페이지에서 Windows hosts 설치 파일을 다운로드하는 화면]
설치 진행 과정은 다음과 같습니다.
- 공식 웹사이트 접속: 웹 브라우저를 열고 VirtualBox 공식 홈페이지에 접속하여 메인 화면의 다운로드 버튼을 클릭합니다.
- 설치 파일 선택: 운영체제 목록 중 'Windows hosts' 링크를 클릭하여 설치 파일(.exe)을 다운로드합니다.
- Extension Pack 다운로드: 동일한 다운로드 페이지 하단에 위치한 'VirtualBox Extension Pack'(확장팩) 파일도 함께 다운로드합니다. 이 확장팩은 USB 3.0 지원 및 원격 디스플레이 기능을 제공하므로 함께 설치하는 것이 좋습니다.
- 설치 진행: 다운로드한 설치 프로그램을 실행하고 기본 설정값을 유지한 채 'Next' 버튼을 눌러 설치를 완료합니다. (설치 과정 중 잠시 네트워크 연결이 끊길 수 있으나 정상적인 과정입니다.)
2. 리눅스(Ubuntu) ISO 이미지 준비 및 가상머신 생성
가상머신을 생성하기 위해서는 가상 컴퓨터에 설치할 리눅스 운영체제의 설치 파일인 ISO 이미지 파일이 필요합니다. 가장 대중적으로 사용되는 우분투(Ubuntu) Desktop LTS 버전을 기준하여 설명합니다.
우분투 ISO 다운로드
우분투 공식 홈페이지의 Downloads 메뉴에서 최신 LTS(Long Term Support) 버전의 ISO 이미지를 다운로드합니다.
가상머신(VM) 생성 단계
VirtualBox를 실행한 후 상단의 [새로 만들기] 버튼을 클릭하여 가상머신 설정을 시작합니다.
- 이름 및 운영체제 설정: 가상머신 이름(예: Ubuntu-22.04)을 입력하고, 다운로드한 우분투 ISO 이미지 파일을 선택합니다.
- 하드웨어 자원 할당:
- 메모리(RAM): 최소 4GB(4096MB) 이상을 할당합니다. (PC 전체 메모리의 절반을 넘지 않도록 설정합니다.)
- 프로세서(CPU): 최소 2개 이상의 코어를 할당하여 구동 속도를 확보합니다.
- 가상 하드 디스크 생성: 가상머신이 사용할 용량을 지정합니다. 리눅스 기본 설치 및 실습을 위해 최소 25GB 이상으로 설정하는 것을 권장합니다.
3. 리눅스 OS 설치 및 초기 필수 설정
가상머신 생성이 완료되면 해당 가상머신을 시작하여 실제 리눅스 운영체제 설치를 진행합니다.
[이미지: VirtualBox 가상머신 내부에서 우분투 리눅스 설치 화면이 진행되는 모습]
우분투 OS 설치 절차
- 생성된 가상머신을 선택하고 상단의 [시작] 버튼을 누릅니다.
- 언어 선택 화면에서 '한국어' 또는 'English'를 선택한 뒤 [Ubuntu 설치]를 클릭합니다.
- 사용자 이름, 컴퓨터 이름, 비밀번호를 설정한 후 설치를 진행합니다. 설치에는 약 10분~20분 정도 소요됩니다.
게스트 애디션(Guest Additions) 설치
리눅스 설치 완료 후 재부팅이 끝나면 가상머신 상단 메뉴의 [장치] > [게스트 애디션 CD 이미지 삽입]을 선택합니다. 게스트 애디션을 설치해야 다음과 같은 핵심 기능이 활성화됩니다.
- 화면 해상도 자동 조절: 가상머신 창 크기를 조절할 때 리눅스 해상도가 자동으로 맞춰집니다.
- 클립보드 공유: 윈도우와 가상머신 간에 텍스트 복사 및 붙여넣기가 가능해집니다. (VirtualBox 설정의 '일반' > '고급' 메뉴에서 '양방향'으로 설정해야 합니다.)
- 드래그 앤 드롭: 윈도우와 리눅스 사이에 파일을 드래그하여 간편하게 전송할 수 있습니다.
자주 묻는 질문 (FAQ)
Q1. 가상머신을 실행하면 윈도우 PC가 너무 느려지는데 해결 방법이 있나요?
A1. 가상머신에 너무 많은 RAM이나 CPU 코어를 할당하면 호스트 OS인 윈도우가 사용할 자원이 부족해집니다. 윈도우 자원의 50% 이하 수준으로 가상머신 자원을 조정하시고, 작업 표시줄의 작업 관리자에서 불필요한 배경 프로그램을 종료해 주시기 바랍니다.
Q2. VirtualBox에서 가상머신 64비트 옵션이 보이지 않거나 실행 오류가 발생합니다.
A2. 메인보드 BIOS(바이오스) 설정에서 하드웨어 가상화 기술인 Intel VT-x 또는 AMD-V 옵션이 비활성화되어 있을 가능성이 높습니다. 부팅 시 BIOS로 진입하여 가상화 옵션을 'Enabled'로 변경해야 합니다.
Q3. 가상머신 안에서 인터넷이 연결되지 않을 때는 어떻게 해야 하나요?
A3. 가상머신 설정 메뉴의 [네트워크] 항목으로 이동하여 네트워크 어댑터가 활성화되어 있는지 확인합니다. 기본 설정인 NAT 방식 혹은 공유기로부터 직접 IP를 할당받는 어댑터에 브리지(Bridged Adapter) 방식으로 변경하면 대부분 해결됩니다.
결론
VirtualBox를 이용하면 기존의 윈도우 시스템을 안전하게 보호하면서 완벽하게 독립된 리눅스 개발 환경을 구축할 수 있습니다.
초기 설정 과정에서 자원 배분과 게스트 애디션 설치를 정확히 완료해 두면, 실제 독립된 리눅스 PC를 사용하는 것과 다름없는 쾌적한 환경을 제공받을 수 있습니다.
본 가이드를 순서대로 차근차근 따라 하시어 나만의 리눅스 가상 환경을 성공적으로 구축해 보시기 바랍니다.
'가상화 및 서브 PC 활용' 카테고리의 다른 글
| 남는 중고 노트북/서버 활용법: 홈랩(Home Lab) 구축을 위한 가상화 입문 가이드 (0) | 2026.10.23 |
|---|---|
| 초보자를 위한 가상화 개념 정리: 가상머신(VM)과 도커(Docker)의 차이점 비교 (0) | 2026.10.23 |