VirtualBox 문서 원본 보기
←
VirtualBox
둘러보기로 가기
검색하러 가기
문서 편집 권한이 없습니다. 다음 이유를 확인해주세요:
요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다:
사용자
.
이 문서는 편집하거나 다른 명령을 할 수 없도록 보호되어 있습니다.
문서의 원본을 보거나 복사할 수 있습니다.
Sun에서 제공하였다가 오라클(Oracle)로 인수된 Virtual Machine 관리 도구인 Virtual Box를 정리 한다. VirtualBox Open Source Edition (OSE)만이 오픈소스로 제공 된다. *홈페이지 : http://www.virtualbox.org/ *다운로드 : http://www.virtualbox.org/wiki/Downloads *라이센스 : GNU GPL, [http://www.virtualbox.org/wiki/VirtualBox_PUEL VirtualBox Personal Use and Evaluation License (PUEL)] *플랫폼 : <br> ==설치 가이드== 가상화 환경을 제공하는 VirtualBox는 두가지 라이선스를 가지고 있다.<br> *설치 프로그램은 개인 사용과 테스트 사용만이 허용되는 라이선스([http://www.virtualbox.org/wiki/VirtualBox_PUEL VirtualBox Personal Use and Evaluation License (PUEL)])로 제공 되므로 주의 하여야 한다. *GNU GPL 라이선스를 따르는 VirtualBox를 사용하고자 할 경우 소스 파일을 받아 컴파일하여 사용 하여야 한다. <br> 아래 설치 가이드는 [http://www.virtualbox.org/wiki/VirtualBox_PUEL VirtualBox Personal Use and Evaluation License (PUEL)]) 라이선스를 가진 설치 프로그램을 사용하여 설치 하는 것을 정리한 것이다. <br> *[http://www.virtualbox.org/wiki/Downloads 다운로드 사이트]에서 VirtualBox 2.2.4 for Windows hosts ("VirtualBox-2.2.4-47978-Win.exe")용 설치 프로그램을 다운로드 한다. :[[그림:VirtualBox_install_01.png|600px|다운로드]] <br> *다운로드한 VirtualBox-2.2.4-47978-Win.exe를 실행하여 설치를 시작 한다. <br> *"Next" 버튼을 선택하여 설치를 시작 한다. :[[그림:VirtualBox_install_02.png|설치 시작]] <br> *라이선스에 동의를 하고 "Next"를 선택 한다. :[[그림:VirtualBox_install_03.png|라이선스 확인]] <br> *설치할 구성요소를 선택하고 "Next"를 누른다. :[[그림:VirtualBox_install_04.png|설치 구성요소 선택]] <br> *둘다 선택하고 "Next" 버튼을 선택 한다. :[[그림:VirtualBox_install_05.png|개인 설정]] <br> *"Yes" 버튼을 눌러 Network를 설정 한다. :[[그림:VirtualBox_install_06.png|Network 설정 시작]] <br> *"Install" 버튼을 눌러 Network를 관련 모듈을 설치 한다. :[[그림:VirtualBox_install_07.png|네트웍 모듈 설치]] <br> *설치 진행 상황을 모니터링 한다. :[[그림:VirtualBox_install_08.png|설치 진행]] <br> *"Finish" 버튼을 선택하여 설치를 종료 한다. :[[그림:VirtualBox_install_09.png|설치 종료]] <br> ==Ubuntu용 설치 가이드== *참조 :*[http://www.elex.pe.kr/161 Ubuntu 9.10에 VirtualBox 설치, 2009.12] ==CentOS용 설치 가이드== CentOS 5.4 환경에서 VirtualBox 3.0.10을 설치 한다. ===VirtualBox 설치=== *설치전 환경 확인 :*CentOS 5.4 버전 확인 lsb_release -a :*운영체제 이름, 운영체제 릴리즈 넘버, 하드웨어 타입 확인 uname -s -r -m 예) Linux '''2.6.18-164.6.1.el5PAE''' i686 <br> *CentOS 5.3일 경우 CentOS 5.4로 upgrade 한다. :*[[CentOS#CentOS Upgrade|CentOS Upgrade]] 참조 *VirtualBox 3.0.10 설치 yum groupinstall "Development Tools" yum install kernel-devel #--- Memory가 4GB 이상일 경우 yum install kernel-PAE-devel 를 수행 한다. yum install kernel-PAE-devel yum -y install SDL SDL-devel :*VirtualBox RPM 조회 : http://download.virtualbox.org/virtualbox/3.0.10/ wget http://download.virtualbox.org/virtualbox/3.0.10/VirtualBox-3.0.10_54097_rhel5-1.i386.rpm mv 'VirtualBox-3.0.10_54097_rhel5-1.i386.rpm?e=1258680040&h=b1e6ef349d76c84b23121ea666d3422b' VirtualBox-3.0.10_54097_rhel5-1.i386.rpm rpm -Uvh VirtualBox-3.0.10_54097_rhel5-1.i386.rpm #--- 설치시 오류 메시지가 있을 경우, 아래 "설치 오류 수정" 조치 참조 #--- VirtualBox를 실행할 각각의 사용자(UserID, 예, root)에 대해서 다음 명령을 실행 한다. usermod -G vboxusers UserID *VirtualBox 실행 :*터미널에서 실행 ::VirtualBox & :*윈도우 화면에서 실행 ::"프로그램 -> 시스템 도구 -> Sun VirtualBox" 메뉴 선택 *참고 문헌 :*[http://wiki.centos.org/HowTos/Virtualization/VirtualBox Installing and using VirtualBox on CentOS 5, 2009.9.21] ===설치 오류 수정=== *오류 메시지와 현상 :*rpm -Uvh VirtualBox-3.0.10_54097_rhel5-1.i386.rpm 수행시 설치는 정상적으로 되나 다음과 같은 오류 메시지가 표시됨 '''No precompiled module for this kernel found''' -- trying to build one. Messages emitted during module compilation will be logged to /var/log/vbox-install.log. :*오류에 따른 현상 ::*VirtualBox의 설치는 정상적으로 됨 ::*kernel 소스가 없어서 VirtualBox용 드라이브가 정상 설치 되지 않음 ::*VirtualBox는 정상적으로 기동되나 Virtual Image를 실행할 수 없음 <br> *kernel 소스의 위치 확인 #--- 운영체제 이름, 운영체제 릴리즈 넘버, 하드웨어 타입 확인 #--- 예) Linux 2.6.18-164.6.1.el5PAE i686 uname -s -r -m cd /usr/src/kernels/ #--- 여기서 kernel 소스가 있는 폴더가 있는지 확인 한다. #--- 예) /usr/src/kernels/2.6.18-164.6.1.el5PAE-i686/ *시스템에 kernel 소스가 있을 경우 :*kernel 소스가 있는 폴더를 "/usr/src/kernels/2.6.18-164.6.1.el5PAE-i686"라 하자. export KERN_DIR=/usr/src/kernels/2.6.18-164.6.1.el5PAE-i686 /etc/init.d/vboxdrv setup *시스템에 kernel 소스가 없을 경우 yum groupinstall "Development Tools" yum groupinstall "Development Libraries" yum install unifdef rpm-build #--- root외의 일반 사용자로 접속 #--- 여기서는 centos 사용자로 접속 하는 것으로 설명 한다. su '''centos''' cd mkdir -p rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS} echo "%_topdir %(echo $HOME)/rpmbuild" > .rpmmacros #--- kernel 소스를 받을 수 있는 URL : http://mirror.centos.org/centos/5/os/SRPMS/ #--- 여기서 자신의 시스템에 맞는 커널 소스를 찾는다. #--- 아래에서는 "kernel-2.6.18-164.el5.src.rpm"로 설명 한다. wget http://mirror.centos.org/centos/5/os/SRPMS/kernel-2.6.18-164.el5.src.rpm rpm -i kernel-2.6.18-164.el5.src.rpm cd ~/rpmbuild/SPECS rpmbuild -bp --target=`uname -m` kernel-2.6.spec cd ~/rpmbuild/BUILD/kernel-2.6.18/linux-2.6.18.i686 make oldconfig make prepare make #--- 저의 경우 make 실행시 약 25분 소요 되었습니다. #--- 다시 root 사용자로 접속 exit export KERN_DIR=/home/'''centos'''/rpmbuild/BUILD/kernel-2.6.18/linux-2.6.18.i686 /etc/init.d/vboxdrv setup ===VirtualBox 설치 사례=== *설치 환경 :*lsb_release -a : CentOS release 5.4 :*uname -s -r -m : Linux 2.6.18-164.el5 i686 echo 'LANG="ko_KR.UTF-8"' > /etc/sysconfig/i18n yum -y update kernel yum -y install yum-fastestmirror yum groupinstall "Development Tools" yum -y install kernel-devel yum -y install SDL SDL-devel wget http://download.virtualbox.org/virtualbox/3.0.10/VirtualBox-3.0.10_54097_rhel5-1.i386.rpm mv 'VirtualBox-3.0.10_54097_rhel5-1.i386.rpm?e=1258680040&h=b1e6ef349d76c84b23121ea666d3422b' VirtualBox-3.0.10_54097_rhel5-1.i386.rpm rpm -Uvh VirtualBox-3.0.10_54097_rhel5-1.i386.rpm usermod -G vboxusers root export KERN_DIR=/usr/src/kernels/2.6.18-164.6.1.el5-i686 /etc/init.d/vboxdrv setup ==Portable VirtualBox== *NAS에서 Network 설정 <ExtraDataItem name="VBoxInternal/Devices/pcnet/0/LUN#0/Config/Ubuntu22/Protocol" value="TCP"/> <ExtraDataItem name="VBoxInternal/Devices/pcnet/0/LUN#0/Config/Ubuntu22/HostPort" value="22"/> <ExtraDataItem name="VBoxInternal/Devices/pcnet/0/LUN#0/Config/Ubuntu22/GuestPort" value="22"/> *참고 문헌 :*[http://nosetup.ohpy.com/156734/2611#post:/::get:control=MyOp&branch=bbs_rewrite&op_url=nosetup&bbs_no=156734&b_no=2611&control=MyEle&branch=&ele_type=xtr:opm 포터블: VirtualBox v3.1.2, 2010.4] :*[http://youngsam.kr/entry/VirtualBox-Portable-212-41885 VirtualBox Portable 2.1.2-41885, 2010.3] :*[http://www.usboffice.kr/zbxe/19641 VirtualBox Portable Launcher 1.3.0, 2008.7] ==관리자 가이드== ===Network 설정=== *[[Network#VirtualBox_Network_설정|VirtualBox Network 설정]] ===가상 시스템 가져오기 시 주의 사항=== *[[Network#VirtuaBox 포트 포워딩|Port Forwarding]]을 사용하였을 경우, 이전에 했던 대로 다시 설정해 준다. *설정에서 네트워크 메모리가 8MB보다 작게 변경 되었으면 다시 8MB로 수정 해 준다. *네트워크 카드 명이 변경 되었으면 다시 조정 해 준다. :*root로 로그인하여 아래와 같이 작업 한다. ifconfig -a #--- 네트워크 카드명을 확인 한다. 예) eth0 vi /etc/network/interfaces #--- 해당 네트워크 카드에 dhcp가 적용되는지 확인 한다. auto eth0 iface eth0 inet dhcp /etc/init.d/networking restart #--- 네트워크를 재시작 한다. === 가상 하드 관리 === *가상 하드를 복사한후 UUID를 변경하여 사용 VBoxManage internalcommands sethduuid ~.vdi *가상 하드 복재 VBoxManage clonevdi 원본.vdi 타겟.vdi VBoxManage clonehd ~.vmdk ~.vdi --format vdi *가상 디스크 확장 :*방법 1 : VirtualBox 자체 기능 활용 VBoxManage modifyhd ~.vdi --resize 20480 //--- [http://gparted.sourceforge.net/download.php Gnome Partition Edition, gparted)]를 사용하여 파티션 확장 fdisk -lu /dev/sda :*방법 2 : CloneVDI 활용 //--- [https://forums.virtualbox.org/download/file.php?id=7579 CloneVDI]를 사용하여 디스크 확장 //--- [http://gparted.sourceforge.net/download.php Gnome Partition Edition, gparted)]를 사용하여 파티션 확장 fdisk -lu /dev/sda :*방법 3 : [[Clonezilla|Clonezilla]]를 활용 //--- VirtualBox에서 새로운 가상 디스크를 생성 //--- CloneZilla로 부팅하여 디스크 복재 sfdisk -uS -l /dev/sda #--- 디스크 용량 조회 *가상 디스크 용량 줄이기 VBoxManage modifyhd ~.vdi --compact *참고 문헌 :*[[CentOS#Disk Management|디스크 관리]] :*[[UCloud#UCloud의 Disk Mount|Disk Mount]] :*[http://blueray21.tistory.com/31 http://blueray21.tistory.com/31] :*http://egloos.zum.com/genes1s/v/3020636 :*http://samkkmd.tistory.com/entry/VirtualBox-and-CentOS-7-VDI%EB%8F%99%EC%A0%81%EA%B0%80%EC%83%81-HDD-%ED%99%95%EC%9E%A5%ED%95%98%EA%B8%B0 == Trouble Shooting == === 64-bits 미지원 === BIOS에서 VT-X enable 설정 Hyper-V를 사용하지 않음으로 설정 == 참고 문헌 == *[http://www.ihoney.pe.kr/253 Virtual box 설치 및 실행, 2008.12] *[http://ihoney.pe.kr/325 우분투에서 VirtualBox 쉽게 설치하기, 2009.4] *[http://blog.pages.kr/109 Sun xVM VirtualBox 설치 및 리눅스 가상머신 구축, 2009.2] *VirtualBox에 Windows XP 설치하고 놀기 :*[http://www.ubuntu.or.kr/viewtopic.php?p=11660#p11660 VirtualBox에 Windows XP 설치하고 놀기 1/2, 2008.12] :*[http://ubuntu.or.kr/viewtopic.php?p=11671#p11671 VirtualBox에 Windows XP 설치하고 놀기 2/2, 2008.12] *[http://virtualbox.wordpress.com/images/ VirtualBox Images] : VirtualBox 이미지를 모아 놓은 블로그 [[Category:오픈소스|Category:오픈소스]]<br/>[[Category:Virtual Appliance|Category:Virtual Appliance]]<br/>[[Category:Cloud|Category:Cloud]]
VirtualBox
문서로 돌아갑니다.
둘러보기 메뉴
개인 도구
로그인
이름공간
문서
토론
변수
보기
읽기
원본 보기
역사 보기
더 보기
검색
주요 메뉴
오픈소스 컨설팅
오픈소스
오픈소스 라이선스
오픈소스 커뮤니티
오픈소스 종류
오픈소스 현황
오픈소스 한글화
문자셋과 인코딩
Storage
Network
보안
고가용성
모니터링
오픈 API
오픈 서비스
Cloud
BigData
Android
산사랑 노트
둘러보기
인기 문서
최근 수정 문서
모든 문서
모든 분류
임의 문서
위키 사용법
자매 사이트
CMS
오비컨 홈페이지
오비컨 CMS
블로그
데모 - SuiteCRM
산사랑의 Twitter
산사랑의 Facebook
친구 사이트
공개SW 포털
OLIS
한국공개소프트웨어협회
AppCenter 지원본부
OLC
PSEG
개발자 블로그
블로터
개인 메뉴
메뉴 수정
양식함
도구
여기를 가리키는 문서
가리키는 글의 최근 바뀜
특수 문서 목록
문서 정보