설치 가이드 · 3 min read · Dec 25, 2025
우분투에 VirtualBox 설치하기
우분투에 VirtualBox 설치하기
버전 1.0
저자: Falko Timme
이 튜토리얼은 InnoTek의 VirtualBox를 우분투 데스크탑에 설치하는 방법을 보여줍니다. VirtualBox를 사용하면 호스트 운영 체제 아래에서 리눅스 및 윈도우와 같은 게스트 운영 체제(“가상 머신”)를 생성하고 실행할 수 있습니다. VirtualBox를 설치하는 방법에는 두 가지가 있습니다: 일부 배포판에서 사용할 수 있는 미리 컴파일된 바이너리에서 설치하는 방법과 GPL에 따라 배포되는 소스에서 설치하는 방법입니다. 이 문서에서는 두 가지 방법을 모두 보여줍니다.
현재 VirtualBox는 32비트 호스트 및 게스트 운영 체제만 지원합니다. **
이 문서는 어떤 종류의 보증 없이 제공됩니다! 이러한 시스템을 설정하는 유일한 방법이 아니라는 점을 말씀드리고 싶습니다. 이 목표를 달성하는 방법은 여러 가지가 있지만, 제가 선택한 방법입니다. 이 방법이 여러분에게도 작동할 것이라는 보증을 하지 않습니다!
1 미리 컴파일된 바이너리에서 VirtualBox 설치하기
VirtualBox 바이너리는 여기에서 다운로드할 수 있습니다: http://www.virtualbox.org/wiki/Downloads. PUEL 라이센스가 괜찮고 배포판에 대한 패키지가 있다면 해당 패키지를 설치할 수 있습니다. 예를 들어, 우분투 6.10(Edgy Eft)용 VirtualBox .deb 패키지가 있으므로 우분투 6.10을 사용하는 경우 해당 패키지를 사용할 수 있습니다. 이 패키지는 우분투 7.04(Feisty Fawn)에서도 성공적으로 테스트했으므로, 그곳에서도 사용할 수 있을 것 같습니다.
VirtualBox .deb 패키지를 설치하려면 터미널 창을 열고(응용 프로그램 > 보조 프로그램 > 터미널) 루트가 되십시오:
sudo su그런 다음 VirtualBox에 필요한 몇 가지 사전 요구 사항을 설치하십시오:
apt-get install bcc iasl xsltproc xalan libxalan110-dev uuid-dev zlib1g-dev libidl-dev libsdl1.2-dev libxcursor-dev libqt3-headers libqt3-mt-dev libasound2-dev libstdc++5 linux-headers-`uname -r` build-essential그런 다음 VirtualBox 다운로드 페이지로 이동하여 우분투 버전에 맞는 .deb 패키지를 선택하고 시스템에 다운로드하십시오:
cd /tmp
wget http://www.virtualbox.org/download/1.3.8/VirtualBox_1.3.8_Ubuntu_edgy_i386.deb
다운로드가 완료되면 다음과 같이 VirtualBox를 설치할 수 있습니다:
dpkg -i VirtualBox_1.3.8_Ubuntu_edgy_i386.deb다음 질문을 받을 수 있습니다:
PUEL 라이센스 조건에 동의하십니까? <– 예
vboxdrv 커널 모듈을 지금 컴파일해야 합니까? <– 예
그게 전부입니다. 이제 응용 프로그램 > 시스템 도구에서 VirtualBox를 찾을 수 있습니다:

2 소스에서 VirtualBox 설치하기
InnoTek의 PUEL 라이센스가 작동하지 않거나 GPL을 선호하고/하거나 우분투 버전에 대한 .deb 패키지가 없는 경우 소스에서 VirtualBox를 컴파일할 수 있습니다. 소스는 GPL에 따라 배포됩니다.
소스에서 VirtualBox를 설치하려면 터미널 창을 열고(응용 프로그램 > 보조 프로그램 > 터미널) 루트가 되십시오:
sudo su그런 다음 VirtualBox에 필요한 몇 가지 사전 요구 사항을 설치하십시오:
apt-get install bcc iasl xsltproc xalan libxalan110-dev uuid-dev zlib1g-dev libidl-dev libsdl1.2-dev libxcursor-dev libqt3-headers libqt3-mt-dev libasound2-dev libstdc++5 linux-headers-`uname -r` build-essential최신 VirtualBox 소스를 InnoTek의 SVN 저장소에서 다운로드할 수 있습니다. 이를 위해 먼저 서브버전을 설치해야 합니다:
apt-get install subversion다음으로 VirtualBox 소스를 /usr/src/virtualbox 디렉토리에 다운로드합니다:
mkdir /usr/src/virtualbox
cd /usr/src/virtualbox
svn co http://virtualbox.org/svn/vbox/trunk vbox
그런 다음 다음과 같이 VirtualBox를 컴파일합니다:
cd vbox
./configure
source ./env.sh
kmk all
cd out/linux.x86/release/bin/src
make
make install
그 후 vboxdrv 커널 모듈을 로드하고 VirtualBox 파일을 디스크의 적절한 위치로 복사합니다:
cd ../
modprobe vboxdrv
echo vboxdrv >> /etc/modules
cp -prf .so /usr/lib/
mkdir /usr/local/virtualbox
cp -prf /usr/local/virtualbox/
ln -s /usr/local/virtualbox/VirtualBox /usr/local/bin/VirtualBox
ln -s /usr/local/virtualbox/VBoxSVC /usr/local/bin/VBoxSVC
다음으로 vboxusers 그룹을 만들고 데스크탑 사용자(예: falko)를 추가합니다:
groupadd vboxusers
usermod -G vboxusers -a falko
이제 /dev/vboxdrv의 권한을 변경하여 vboxusers 그룹이 접근할 수 있도록 해야 합니다:
chmod 660 /dev/vboxdrv
chgrp vboxusers /dev/vboxdrv
부팅 시 /dev/vboxdrv의 권한이 재설정되지 않도록 하려면 /etc/udev/rules.d/40-permissions.rules를 편집하고 해당 파일의 끝에 다음 줄을 추가합니다:
gedit /etc/udev/rules.d/40-permissions.rules| [...] KERNEL=="vboxdrv", GROUP="vboxusers", MODE="0660" |
그게 전부입니다. 이제 VirtualBox에 대한 메뉴 항목을 만들기만 하면 됩니다. 응용 프로그램을 마우스 오른쪽 버튼으로 클릭하고 메뉴 편집을 선택하십시오:

열리는 창에서 시스템 도구를 선택한 다음 새 항목을 클릭하십시오:

런처 만들기 창에서 다음 세부 정보를 입력하십시오:
- 유형: 응용 프로그램
- 이름: VirtualBox
- 명령: VirtualBox (대소문자에 주의하십시오 - 이는 명령입니다. 올바르게 작성하지 않으면 응용 프로그램이 시작되지 않습니다)
- 설명: 원하는 내용을 입력하거나 비워둘 수 있습니다.
원하는 경우 새 응용 프로그램의 아이콘을 선택할 수도 있지만 필수는 아닙니다.

이제 VirtualBox가 시스템 도구 메뉴 항목 목록에 표시되어야 합니다. 창을 닫으려면 닫기를 클릭하십시오:

그 후 응용 프로그램 > 시스템 도구에서 VirtualBox를 찾을 수 있습니다:

VirtualBox가 시작되면 다음과 같이 보입니다:

3 링크
- InnoTek VirtualBox: http://www.virtualbox.org
- 우분투: http://www.ubuntu.com
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.