Ubuntu 7.10 Gutsy 에서 VirtualBox 의 USB 인식 문제와 해결책

VirtualBox 는 무료에다 빠르고 설치도 비교적 쉽다. 그런데 요놈은 USB 설정이 간단치가 않다. 내 주변인들도 나에게 평소 VirtualBox 의 USB 에 대한 질문을 수차례 하였기에 이번에는 글로 작성한다. 이 글의 목표는 Ubuntu 7.10 Gutsy 에서 VirtualBox가 USB 를 인식하게 만드는 것이다.

1. VirtualBox 버전 확인하기
USB 사용을 위해서는 PUEL 버전을 설치해야 한다. 이를 위해 사용중인 VirtualBox 의 버전을 확인한다. VirtualBox 는 PUEL 버전과 OSE(Open Source Edition) 버전으로 나누어진다. 두 버전의 근본적인 차이는 적용된 라이센스이지만 사용자 입장에서의 차이는 PUEL 버전은 간단한 사용자 등록(이름과 이메일 정도) 후 모든 기능을 제공하는데 반해 OSE 버전은 몇가지 제한을 가지고 있다는 것이다. 그 대표적인 예가 USB 불가 이다. 나머지 제한은 나도 잘 모르겠다.

2. usbfs 인식 되었는지 확인하기
PUEL 버전을 설치했다고 바로 되면 좋겠지만 현재 우분투 버전은 그렇지가 않다. 우선 VirtualBox 에서 메뉴에서 Machine -> Settings 를 열어 보자. 그럼 아래와 같은 그림을 볼 수 있다.

usbfs 마운트 전

VirtualBox -> Machine -> Settings


빨간색 박스안에 USB 가 있다면 섹션 3(마우스 휠 세번 내리세요)으로 넘어가고 없다면 다음과 같이 한다.
sudo mount -t usbfs /sys/bus/usb /proc/bus/usb/

그리고 나서 VirtualBox 를 껏다 다시 실행하면 다음과 같이 USB 메뉴가 생기는지 확인한다.(만약 USB 메뉴가 안나오면 내가 아래 제시할 해결책이 소용없으므로 다른 방법을 찾아 보기 바란다.)

사용자 삽입 이미지

usbfs 를 인식한 VirtualBox

3.  fstab 에 usbfs 추가하기(해결책)
(섹션 2를 거쳐 여기 까지 왔다면 문제는 아래 방법으로 해결될 확률이 아주 높다고 생각한다.)
USB 인식 문제를 해결하기 위해서는 /proc/bus/usb 안의 파일들을 VirtualBox 를 구동하는 사용자 권한으로 쓰기 가능하게 해야 한다. 내가 찾은 글들에서는 vboxuser group 으로 쓰기 권한을 주는 것으로 써 놓았는데 내 생각에는 plugdev 로 하는게 정석인 것 같아 plugdev 의 gid, 즉 46으로 하여 /etc/fstab 에 다음 라인을 추가했다.

none            /proc/bus/usb   usbfs   devgid=46,devmode=664 0 0

위와 같이 하고 재부팅을 하거나 재부팅이 귀찮다면 umount /proc/bus/usb && mount /proc/bus/usb 을 하고 VirtualBox 를 재시작 해보자. 그리고 USB 를 꽂으면 짜잔 하고 작은 풍선 도움말이 반겨줄 것이다!

References

덧붙임. 혹시나 빼먹은 내용이 있을지 모르니 제가 쓴 글대로 해서 안되는 분들도 있으시면 리플 부탁 드립니다.

About these ads

7 Comments on “Ubuntu 7.10 Gutsy 에서 VirtualBox 의 USB 인식 문제와 해결책”

  1. ENTClic says:

    오..좋은 정보네요 ^^
    사실 이런 프로그램이 있었는지 예전부터 알고 있었으면서도 왜 사용할 생각을 하지 않았는지 모르겠습니다.
    아직은 리눅스에 많은 관심이 없는 것 같아요.
    이번에 우분투 지우고 프리스파이어로 새로 설치했는데도 계속 맥만 사용하고 있습니다..옛 버릇은 버리기 힘든가봐요..

  2. 정보 감사합니다.
    저도 주OS를 우분투로 가려고 정보를 찾고 있는 중인데
    가장 염려되던 것이 USB장치들입니다. 원도우 프로그램으로 먹고살기 때문에
    어차피 원도우를 버릴수는 없을꺼 같구요
    우분투를 사용하고 싶기도 한데 멀티 부팅은 귀차니즘이구요
    그래서 서브OS를 XP로 해서 우분투 환경에서 생활하려고 합니다.
    DELL D820이라는 노트북인데 잘 될지 모르겠지만
    조만간 대대적인 공사를 하기에 충분한 정보였습니다. 감사합니다.

  3. 정보 감사합니다.
    저도 주OS를 우분투로 가려고 정보를 찾고 있는 중인데
    가장 염려되던 것이 USB장치들입니다. 원도우 프로그램으로 먹고살기 때문에
    어차피 원도우를 버릴수는 없을꺼 같구요
    우분투를 사용하고 싶기도 한데 멀티 부팅은 귀차니즘이구요
    그래서 서브OS를 XP로 해서 우분투 환경에서 생활하려고 합니다.
    DELL D820이라는 노트북인데 잘 될지 모르겠지만
    조만간 대대적인 공사를 하기에 충분한 정보였습니다. 감사합니다.

  4. 정보 감사합니다.
    저도 주OS를 우분투로 가려고 정보를 찾고 있는 중인데
    가장 염려되던 것이 USB장치들입니다. 원도우 프로그램으로 먹고살기 때문에
    어차피 원도우를 버릴수는 없을꺼 같구요
    우분투를 사용하고 싶기도 한데 멀티 부팅은 귀차니즘이구요
    그래서 서브OS를 XP로 해서 우분투 환경에서 생활하려고 합니다.
    DELL D820이라는 노트북인데 잘 될지 모르겠지만
    조만간 대대적인 공사를 하기에 충분한 정보였습니다. 감사합니다.

  5. c0d3h4ck says:

    그동안 글을 안 썼는데..
    간만에 달리는 리플에 힘이 나는 군요~

  6. c0d3h4ck says:

    그동안 글을 안 썼는데..
    간만에 달리는 리플에 힘이 나는 군요~

  7. c0d3h4ck says:

    그동안 글을 안 썼는데..
    간만에 달리는 리플에 힘이 나는 군요~


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 440 other followers