claciÜdv mindenkinek!
A VirtualBoxban telepített Windows (nálam XP) sem látja az USB eszközöket. Nagyon sokat keresgéltem a Google segítségével, amíg találtam megoldást a problémára, ami nálam a Gutsy-ban, a Hardy-ban és az Intrepid-ben is megoldotta a dolgot. Ez a probléma már elég régi, pontosan nem emlékszem, de már a Gutsy-ban is jelen volt.
1. A Gutsy-ban nem kellett mást tenni, mint a /etc/init.d/mountdevsubfs.sh-ban meg kellett keresni az alábbi 4 sort (a #-al kezdődőket):
#mkdir -p /dev/bus/usb/.usbfs
#domount usbfs "" /dev/bus/usb/.usbfs usbfs -obusmode=0700,devmode=0600,listmode=0644 (ez egy sorba)
#ln -s .usbfs/devices /dev/bus/usb/devices
#mount --rbind /dev/bus/usb /proc/bus/usb
és ki kellett szedni előlük a # jelet, majd újraindítani a rendszert. A VirtualBox-ban engedélyezni kellett az USB és az USB 2.0 (EHCI) Controllert.
A Hardy-ban a /etc/init.d/mountdevsubfs.sh-ban a fent jelzett 4 sor már eleve hiányzott. A korábbi Gutsy-ból kivettem, és bemásoltam a Hardy /etc/init.d/mountdevsubfs.sh-ba a hiányzó sorokat, és kiszedtem a kommenteket, de így sem látam az USB eszközöket. A Google segítségével megtaláltam, hogy következő lépésként a /etc/fstab-ba be kell írni az alábbi sort:
"none /proc/bus/usb usbfs auto,busgid=126,busmode=0775,devgid=126,devmode=0664 0 0" (az idézőjelek közötti részt egy sorba, természetesen dézőjelek nélkül:)),
ahol a busgid és a devgid pontos értéke a VirtualBox telepítése során automatikusan létrehozott vboxusers csoport csoportazonosítója, nálam ez 126.
Újraindítás után ekkor sem látta a VirtualBox az USB eszközöket.
További Google-zéssel megtaláltam az alábbi javaslatot:
Létre kell hozni egy futtatható szkriptet:
VBOX=$(grep vboxusers /etc/group | sed 's/vboxusers:x:\(.*\):.*/\1/')
sudo mount -t usbfs -o devgid=$VBOX,devmode=664,nodev,noexec,nosuid none /proc/bus/usb
amelyet a VirtualBox indítása előtt egyszer le kell futtatni. A VirtualBox indításakor ettől kezdve (a rendszer újraindításáig) a VirtualBox és a rajta telepített Windows XP látja és használni is tudja az USB eszközöket.
Azt persze nem tudom (nem vagyok valami guru, csak mezei felhasználó), mit jelent az utóbbi szkript, mindenesetre mindhárom lépés együttes alkalmazásának köszönhetően tudom használni VirtualBox alatt minden USB eszközömet: egér, nyomtató, szkenner, webkamera.
Jó lenne, ha egy hozzáértő összerendezné ezt az egészet, mert úgy látszik, hogy sem a VirtualBox-os, sem az Ubuntu-s fiuk nem akarják megoldani a sokunkat akadályozó problémát.
Tisztelettel,
Fazakas Albert