2007/10/22

VirtualBox USB 에러 잡기.

시스템 메뉴 > 관리 > 사용자와 그룹을 열어서1. usbusers 라는 그룹을 추가하면서, 그 그룹에 자신의 계정 그룹을 포함 시킨다.2. 터미널에서 아래 명령으로 편집할 파일을 연다.

sudo gedit /etc/udev/rules.d/40-permissions.rules

3. 아래처럼 보이는 곳을 찾는다.

SUBSYSTEM=="usb_device", MODE="0664"

그 내용을 아래처럼 바꾼다(그룹을 추가한다.)

SUBSYSTEM=="usb_device", GROUP="usbusers", MODE="0777"

그리고 usb 장비의 선을 연결했다가 제거했다가 할 필요없이,VirtualBox를 전체 모드에서 창모드로 전환(오른쪽 Ctrl+f)하고 보면창 아래쪽에 보이는 usb그림을 마우스 오른쪽 단추로 클릭해서해당되는 usb이름이 보이면 그 이름 앞에 X표시가 생기게 하면, usb선을 연결한 것이 되고,

그 이름 앞에 X표시가 없어지게 하면, usb선을 제거한 것이 됩니다.

4. 컴퓨터를 재부팅하면, VirtualBox에서 usb의 사용이 가능해진다.



New way

가상머신에서 호스트에 연결되어 있는 USB 장치를 가져오지 못할때 발생하는 오류로, 우분투 7.10엔 기본적으로 usbfs 가 꺼져 있기 때문이라고 한다.
아래대로 실행하여 usbfs 를 활성화시켜주면 이런 문제는 사라진다.

1. gksu gedit /etc/init.d/mountdevsubfs.sh

2.

#
# Magic to make /proc/bus/usb work
#
#mkdir -p /dev/bus/usb/.usbfs
#domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
#ln -s .usbfs/devices /dev/bus/usb/devices
#mount --rbind /dev/bus/usb /proc/bus/usb
에 해당하는 부분을 찾아,

#
# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount --rbind /dev/bus/usb /proc/bus/usb
이렇게 해당부분의 주석을 해제하여 준다.
이후에는 같은 오류는 발생하지 않는다..^^

이 글과 관련있는 글을 자동검색한 결과다 [?]

의외로 기억하기 어려운 virtualbox usb 권한 설정

3rd way

우분투에서 VirtualBox를 설치한 후 윈도우xp를 사용하시는 분께선 USB를 인식시키고자 할 때

Not permitted to open the USB device, check usbfs options

이런 에러메세지가 발생할 경우 이렇게 해결.


1. 터미널 창을 열어 아래 명령어를 친다.

sudo gedit /etc/fstab


2. 편집창이 열리면 글 제일 아래에 다음의 글귀를 추가.

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


3. 재부팅 하고 VirtualBox를 실행 시킨 후 자신이 원하는 USB를 선택하면 인식이 올바르게 된다.


Tip
1. 그래도 되지 않을시에는 메인창의 Details에서 USB Controller에서 Enable USB Controller가 체크되어있는지 확인.

2. USB세팅메뉴에서 마우스를 필터걸어놓으시면 마우스가 윈도우 안에서만 동작하니 주의.

3. 리눅스에 걸려있는 USB메모리를 윈도우로 넘기는 과정은 리눅스에있는 메모리장치를 강제로 빼고 하는 것 이기 때문에 파일삭제나 이동중에는 윈도우로 메모리를 넘기는 것을 삼가.

댓글 없음: