프로그램/linux2011. 7. 28. 17:16

게스트 확장 설치를 하면
게스트 OS(VirtualBox를 이용해서 설치한 OS)와 호스트 OS(본인 PC의 OS)간의 호스트(Host) 키를 사용하지 않고서도 마우스 등을 편리하게 이동 해서 사용할 수 있도록 해주며 호스트 OS의 폴더도 공유해서 게스트 OS에서도 사용할 수 있게 해주는 기능이다.


1. 게스트 OS인 CentOS 리눅스를 부팅 한 후 root 계정으로 접속을 한다.

2. VirtualBox의 메뉴 중 장치 > 게스트 확장 설치를 선택한다.

3. 제대로 되었다면 장치 > CD/DVD Devices > VBoxGuestAdditions.iso가 선택되어있으며 하단에 Unmout CD/DVD Device 메뉴가 활성화 되어있다.

 


4. CD-ROM 마운트 위치로 이동해서 게스트 확장 설치 파일들이 있는지 확인한다. (보통 /media 디렉토리에 마운트가 된다.)
[root@www ~]# cd /media
[root@www media]# ls

4.1. VBOXADDITIONS_x.x.x_xxxxx 디렉토리가 있다면 해당 디렉토리로 이동해서 VBoxLinuxAdditions-x86.run 또는 VboxLinuxAdditions.run 파일을 설치한다.
[root@www media]# cd VBOXADDITIONS_x.x.x_xxxxx
[root@www VBOXADDITIONS_x.x.x_xxxxx]# ./VBoxLinuxAdditions-x86.run

4.2. VBOXADDITIONS_x.x.x_xxxxx 디렉토리가 없거나 VBoxLinuxAdditions-x86.run 또는 VboxLinuxAdditions.run 파일이 없다면 마운트를 다시한다.
[root@www media]# cd /
[root@www /]# mount /dev/cdrom /media             <-- /media 디렉토리에 마운트를 했다.
mount: block device /dev/cdrom is write-protected, mounting read-only              <-- 이런 오류 문가가 발생했다면(클릭)
[root@www /]


4.3. 마운트가 잘 되었는지 확인한다.
[root@www /]# ls /media


4.4. 게스트 확장 설치를 실행한다.
[root@www /]# cd /media
[root@www media]# ./VBLinuxAdditions-x86.run


4.5. 설치 에러가 발생했다면



5. 설치가 완료 후 언마운트(unmount)를 해준다. (언마운트를 하지 않으면 CD-ROM을 꺼낼 수 없다.)


5.1. 언마운트 중 에러가 발생했다면
-bash: unmount: command not found           <-- 이런 오류 문구가 발생했다면(클릭)


umount: /media: device is busy     <-- 이런 오류 문구가 발생했다면(더보기)



6. 재부팅을 해준다.
[root@www /media]# reboot

Posted by 은둔고수