9/25/2010

VirtualBox (v3.2.8)에 Fedora 13 및 게스트확장(Guest Additions) 설치하기

드림스파크에서 지원해주는 Virtual PC 2007에다가 설치해보려고 했지만
부팅시 화면이 깨져보이는 현상에 이래저래 스트레스를 받고

그냥 오픈소스프로젝트의 VirtualBox에 설치하기로 했다.
또한 VirtualBox 의 편리한 기능인 Seamless Mode를 사용하기 위해서
Guest Additions를 설치하는것이 좋다.

이 모드는 마치 Host와 Guest OS사이의 창 이동없이
Guest OS가 Host PC에서 하나의 프로그램처럼 실행되게끔 느끼게 해준다.
이를 좀더 편리하게 쓰기위해 Host Key 설정을 Right Ctrl 에서 F11키로 바꿨다
(놋북에 오른쪽 Ctrl이 없기에 ㅠㅠ)
Host Key 설정은 VirtualBox 창에서 파일 -> 환경설정의 입력 탭에 가면 설정할 수 있다.

이 모드에서 자주쓰는 Hot Key는 Host Key+L(Seemless Mode On/Off)와
Host Key+Home(Show Context Menu) 이니 유용하고 편리하게 이용하도록 하자.


Fedora 13 및 Guest Additions 설치순서는 아래 사이트에 잘 나와있다.
http://www.sysprobs.com/fedora-13-virtualbox-working-virtualbox-guest-additions



Fedora 13 설치하기
내 노트북 사양이 좋지않기에 램은 512MB로 잡았는데 확실히.. 느리다 -_-!
Fedora 13 설치가 완료되면 Fedora 13 ISO 이미지를 마운트 해제해야 Fedora로 부팅이 된다.




게스트확장(Guest Additions)을 Fedora 13에 설치
부팅이 완료되면 kernel을 업데이트하고 kernel-devel, kernel-headers, dkms, 
그리고 gcc serta gcc-c++ 프로그램을 설치한다.

난 superuser로 로그인해 $쉘이 아닌 #쉘에서 yum 명령어를 수행했다.
-- Superuser로 로그인하는법--
$ su
패스워드 입력

#
-----------------------------

이를 위해 yum 키워드를 쓰는데 인터넷에서 알아서 해당 프로그램을 찾아 설치해주기때문에
인터넷이 연결되었는지 확인한다. 

네트워크설정에서 NAT로 바꿔주면 Host의 설정과 동등한 네트워크환경을 가진다.

설치가 완료되면 재부팅한번 해주고 터미널 띄어서 또 su로 로그인하고
media 폴더의 VBOX어쩌구 폴더로 들어가서
sh VBoxLinuxAdditions-x86.run 명령어를 입력해주면된다.

-- 폴더 쉽게 찾는 방법 --
cd VB (여기까지만 치고 tab키를 눌러보다보면 VB로 시작하는 모든 폴더를 차례대로 입력해준다.)
(리눅스는 대소문자를 명확히 구분한다고 하니 폴더명을 제대로 확인해야한다.)
-----------------------


이로서 모든 설치 끝!
제대로 설치가 되었는데도 불구하고
VirualBox 콘솔에서 머신탭의 두세번째 메뉴가 비활성화된 상태라면
Fedora 재부팅해보자.



참고웹페이지
http://www.virtualbox.org/
http://fedoraproject.org/
http://www.sysprobs.com/fedora-13-virtualbox-working-virtualbox-guest-additions


2011-01-09 추가>>
우분투 10.10 (Ubuntu)에 VirutalBox v3.2.12 Guest Addition 설치하는 방법

우분투 설치가 완료되면 터미널 창 하나 열고
아래 3줄을 차례차례 입력한 후 재부팅하면 설치완료. (게스트 확장 CD 필요없음)

sudo apt-get update
sudo apt-get install build-essential linux-headers-$(uname -r)
sudo apt-get install virtualbox-ose-guest-x11


참고웹페이지
http://www.unixmen.com/linux-tutorials/1157-install-guest-addition-in-ubuntu-1010-maverick-meerkat-fix