노무현 대통령 배너


2008. 1. 31. 10:40

우분투 7.10 virtualbox에서의 USB컨트롤러 비활성화 문제

출처: http://cafe.naver.com/linuxcare.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=18987

우분투 7.10에서 Virtualbox 사용시 USB 장치를 마운트하는데 문제가 있습니다.

USB장치를 연결하면,

Could not load the Host USB Proxy Service (VERR_FILE_NOT_FOUND). The service might be not installed on the host computer.

ResultCode: 0x80004005Component: HostInterface: IHost{81729c26-1aec-46f5-b7c0-cc7364738fdb}Callee: IMachine{31f7169f-14da-4c55-8cb6-a3665186e35e}


이런 메시지가 뜹니다. 확실히 이 오류가 발생하는 순간 USB장치는 사용하지 못하는 것은 물론이고, 가상머신 자체의 성능도 많이 떨어집니다. 해결 방법은,


찾아보니, 가상머신에서 호스트에 연결되어 있는 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이렇게 해당부분의 주석을 해제하여 줍니다.

이후에는 같은 오류는 발생하지 않습니다..^^
<div class="post_footer_conte