잡동사니2016. 4. 30. 12:39
   


버추얼박스(VirtualBox)에서 리눅스 가상머신(VM)을 사용할 때, 호스트에 있는 파일에 접근하기 위해 공유 폴더(shared folder)를 설정하는 방법이다.

가상머신에 리눅스를 설치가 완료되었고 가상머신 설정에서 공유 폴더를 추가해 둔 상태에서 아래와 같이 진행.

우선 버추얼박스 게스트 확장(VirtualBox Guest Additions)을 설치한다. 우분투 계열 배포판에서 게스트 확장 설치는 아래의 게시물을 참고하자. 주분투(Xubuntu) 14.04 기준이지만 우분투 계열의 다른 리눅스 배포판에서도 요령은 크게 다르지 않다.

주분투 14.04.2 LTS - 한글 입력 기능 추가 + 버추얼박스 게스트 확장 설치

게스트 확장이 설치된 후에, 사용자 계정을 공유 폴더 사용 그룹에 추가해야 한다. 그룹 이름은 vboxsf이고 usermod 명령을 이용해서 가능하다. 터미널창에서 아래와 같이 입력.

sudo usermod -a -G vboxsf [사용자ID]

로그아웃하고 다시 로그인한다.

이제 /media 디렉토리 하위에서 공유 폴더에 접근할 수 있다.


Posted by 반달가면

댓글을 달아 주세요

잡동사니2015. 2. 11. 22:45
   


오라클 버추얼박스(Oracle VirtualBox)에서 윈도우8.1 가상머신을 만들어서 구동할 때 에러가 발생하는 경우(에러 코드 0x000000C4), 아래와 같은 방법으로 해결하면 되겠다.

윈도우8.1 가상머신에 대해서 특정한 CPU 명령어를 활성화해 주면 된다. 버추얼박스가 설치되어 있는 폴더가 c:\Program Files\Oracle\VirtualBox라면, 명령 프롬프트에서 아래와 같이 입력하자. cd 명령으로 설치 폴더로 이동한 후에 VBoxManage.exe를 실행하여 윈도우8.1 가상머신에 대한 설정을 변경한다.

cd c:\Program Files\Oracle\VirtualBox

VBoxManage.exe setextradata [vmname] VBoxInternal/CPUM/CMPXCHG16B 1

위에서 [vmname] 부분에 윈도우8.1 가상머신의 이름이 들어가면 된다. 예를 들어 가상머신을 만들면서 이름을 win_8.1이라고 정했다면 아래와 같이 될 것이다.

VBoxManage.exe setextradata win_8.1 VBoxInternal/CPUM/CMPXCHG16B 1



Posted by 반달가면

댓글을 달아 주세요

괜찮은_프리웨어2013. 12. 2. 23:19



버추얼박스 홈페이지에 게시된 최신 버전 말고 이전 버전을 받고 싶다면 아래의 페이지로 들어가면 되겠다.

http://download.virtualbox.org/virtualbox/

각 버전별로 디렉토리가 나뉘어 있으니 받고 싶은 버전의 디렉토리로 가서 받으면 된다.

최신 버전을 받는 것을 추천하나, 혹시 과거 버전에서는 잘 되던 것이 최신 버전으로 업데이트한 후에 안되는 경우가 생길 수도 있으므로 일단 적어 두기로.


Posted by 반달가면

댓글을 달아 주세요

잡동사니2013. 4. 14. 22:28


데비안(Debian) 리눅스를 버추얼박스 가상 머신으로 구동할 때, 게스트 확장 설치 과정이다. 버전 6.0.5 기준이다. (현재 최신이 6.0.7인데, 아마 크게 다르지 않을 것이라 추측)


패키지 매니저에서 build-essentials, linux-headers 설치(만약 인터넷에 연결되어 있지 않다면 패키지 매니저에서 add cd-rom이라는 항목을 찾아 선택하면 DVD에서 설치 가능하다.)


게스트 확장 ISO 이미지를 마운트하고(가상 머신 메뉴에서 '장치' -> '게스,트 확장 설치' 선택) 마운트된 폴더로 가서 루트 권한으로 VBoxLinuxAdditions.run을 실행

sudo bash ./VBoxLinuxAdditions.run



한글 입력 기능은 ibus를 설치하면 되겠다.


패키지 매니저에서 ibus-hangul, ttf-unfonts, ttf-nanum 설치


XFCE 메뉴로 가서 preferences -> input method switcher 항목을 선택하여 입력 도구를 ibus로 선택


로그아웃하고 재로그인


ibus 설정에서 한국어 추가


적어 놓고 보니 뭔가 구름잡는 것 같긴 한데, 실제 설치해 놓고 해 보면 그럭저럭 어렵지 않게 할 수 있다는;;


   
Posted by 반달가면

댓글을 달아 주세요

잡동사니2013. 2. 27. 22:03


우분투(Ubuntu) 리눅스 기반에 가벼운 데스크탑 환경인 LXDE를 채용한 루분투(Lubunt)버추얼박스 가상머신을 구축할 경우 게스트 확장(guest additions)을 설치하려면 아래와 같은 순서로 하면 되겠다.


루분투 12.04 기준이다.


우선 build-essential, linux-headers-generic 패키지를 설치하자. 터미널창을 열고 아래와 같이 입력한다.

sudo apt-get install build-essential linux-headers-generic


가상머신 메뉴에서 Devices -> Install Guest Addistions를 선택해서 게스트 확장 이미지를 마운트한다.


터미널창에서 아래와 같이 입력하자.

cd /media/VBOXADDITIONS_4.1.16_78094  (폴더 이름은 버추얼박스 버전에 따라 조금 다를 수 있다.)

sudo bash VboxLinuxAdditions.run



처음 설치할 때 영문으로 선택할 경우, 나중에 한글 입력기능을 별도로 설치해 주어야 하는데 아래와 같이 하면 되겠다.


nabi, zenity 패키지를 설치하자. 터미널창을 열고 아래과 같이 입력.

sudo apt-get install nabi zenity


루분투 메뉴에서 input method switcher를 실행해서 nabi를 선택


로그아웃하고 재로그인


   
Posted by 반달가면

댓글을 달아 주세요

잡동사니2013. 1. 27. 17:09


버추얼박스(VirtualBox) 가상머신의 설정에서 비디오 메모리 최대값이 128MB로 되어 있는데, 이걸 256MB로 올리고 싶다면 어쩔 것인가? 사실 3D가속을 사용하지 않는다면 별 필요 없을 것 같긴 한데 그래도 잊어버리기 전에 적어 놓자.

GUI 설정에서는 안되지만 가상머신의 xml 설정을 편집하면 된다.

일단 해당 가상머신 파일이 어디 있는지를 알아야겠다. 버추얼박스에서 편집하려는 가상 머신 항목을 오른쪽 클릭해서 '탐색기에 보이기'를 선택하면 가상머신 파일이 있는 폴더를 탐색기로 열게 된다.  확장자가 .vbox인 파일이 바로 xml 설정 파일이다.


파일 위치를 알았으니, 이제 버추얼박스를 실행하지 않은 상태에서 편집을 하자.  

.vbox 설정 파일을 메모장으로 열고 아래와 같은 항목을 찾자.

<Display VRAMSize="12" monitorCount="1" accelerate3D="false" accelerate2DVideo="false"/>

VRAMSize 값을 원하는 값으로 고치면 되겠다. 256MB로 하겠다면 VRAMSize="256" 이렇게 바꾸자.

저장하고 다시 가상머신을 구동하면 된다.


Posted by 반달가면

댓글을 달아 주세요