버추얼박스를 설치한 후 우분투 서버 9.10 을 설치했습니다.
호스트와 게스트간 공유를 하려면 버추얼박스게스트에디션을 추가 설치해야 합니다.
버추얼박스게스트에디션 장착을 위하여 게스트우분투에서 build-essential 꾸러미를 설치했으나 커널 버전은 2.6.31-14-generic 이며 헤더파일이 필요하단 안내 메시지가 뜹니다.
그래서 게스트우분투에서 sudo apt-get install linux-headers-2.6.31-14-generic 이라고 입력하여 헤더파일을 설치했습니다.
그 다음 게스트에디션용 씨디 이미지에 마운트하여 버추얼박스게스트에디션 설치파일을 실행시켜 성공적으로 작업을 마쳤습니다.
이제 게스트 우분투 시스템에서 공유디렉토리만 만들어서 거기에 미리 버추얼박스에서 설정된 공유폴더만 마운트하면 모든 게 마무리 되어야 합니다.
mkdir -p Share
sudo mount -t vboxsf -o uid=1000,gid=1000 Share /home/test/Share
하지만 위와 같이 하면 vboxsf 는 제대로 된 값이 아니라며 마운트가 안 됩니다.
vboxfs 또는 vboxsvr 이란 값을 줘도 마찬 가지입니다.
-t 옵션을 아예 빼버리고 마운트 하면 이번엔 /home/test/Share 가 볼륨디바이스가 아니라는 메시지가 나옵니다.
어떻게 하면 좋을까요?
참고로 XP를 게스트로 설치했을 경우 공유경로로 \vboxsvr\Share 를 주면 제대로 공유폴더가 생성됩니다.
[code:ceymyrne]$ sudo modprobe vboxvfs[/code:ceymyrne]는 하셨는지요?
[quote="pamisu1":3w4i8ohf]이제 게스트 우분투 시스템에서 공유디렉토리만 만들어서 거기에 미리 버추얼박스에서 설정된 공유폴더만 마운트하면 모든 게 마무리 되어야 합니다.
mkdir -p Share
sudo mount -t vboxsf -o uid=1000,gid=1000 Share /home/test/Share[/quote:3w4i8ohf]
최근에 버박을 잘 안 써서 가물가물합니다만…
저 Share라고 만든 디렉터리가 /home/test/Share와 일치하는 건가요? 그러니까… 로그인하시는 아이디가 test가 맞나요?
예전에 블로그에 적어둔 걸 보면 아래와 같습니다만 도움이 되었으면 좋겠네요… (내용상 이 정도의 내용은 모두 아시는 것 같습니다만…)
[quote:3w4i8ohf][size=150:3w4i8ohf][b:3w4i8ohf]공유 폴더 마운트[/b:3w4i8ohf][/size:3w4i8ohf]
버추얼박스에서 지정한 공유 폴더를 마운트할 디렉터리가 필요하므로 터미널에서 아래 코드를 실행해 해당 디렉터리를 생성하고 나서 공유 폴더를 마운트한다. 사용자 계정의 uid와 gid는 공유 폴더의 소유권을 지정하는 부분으로, cat /etc/passwd 명령어로 확인할 수 있으며 'uid=jaesung,gid=jaesung’과 같이 실제 소유자 이름과 소유그룹의 이름을 입력해도 된다. dmode와 fmode’는 공유 폴더의 디렉터리와 파일의 퍼미션을 지정하는 부분이다.
[code:3w4i8ohf]$ sudo mkdir -p /media/Windows
$ sudo mount -t vboxsf -o uid=1000,gid=1000,dmode=0755,fmode=0755 WinXP /media/Windows[/code:3w4i8ohf]
두 번째 줄에서의 'WinXP’는 공유 폴더의 이름과 같아야 하고, '/media/Windows’는 윗 줄에서 생성한 디렉터리 경로와 같아야 한다.
정상적으로 마운트되었다면, 터미널에서 아래 코드를 실행했을 때 공유 폴더의 내용이 보여야 한다.
[code:3w4i8ohf]$ ls -l /media/Windows[/code:3w4i8ohf]
/etc/rc.local 파일의 맨 아랫부분 ‘exit 0’ 위에 ’ sudo mount -t vboxsf -o uid=1000,gid=1000,dmode=0755,fmode=0755 WinXP /media/Windows’를 삽입하면 부팅할 때마다 공유 폴더가 해당 디렉터리에 자동으로 마운트된다. 터미널에서 아래 코드를 실행해 /etc/rc.local 파일을 열어 두 번째 줄 코드를 입력한다.
[code:3w4i8ohf]$ sudo gedit /etc/rc.local
sudo mount -t vboxsf -o uid=1000,gid=1000,dmode=0755,fmode=0755 WinXP /media/Windows[/code:3w4i8ohf][/quote:3w4i8ohf]
출처: [url=http://www.liberotown.net/8:3w4i8ohf]버추얼박스 공유 폴더 설정하기[/url:3w4i8ohf]
참고하세요…
[url:2kww5kjx]http://www.tanjir.net/2009/01/virtualbox-shared-directory/[/url:2kww5kjx]