우분투 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.
VERR_FILE_NOT_FOUND
). The service might be not installed on the host computer.
Result Code: 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.sh2.
# # 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
이렇게 해당부분의 주석을 해제하여 줍니다.이후에는 같은 오류는 발생하지 않습니다..^^