Salut Roberto,
mape condivise = shared folders
Presupun că ai instalat “VirtualBox Extension Pack” pentru suportul usb și ai citit secțiunea relevantă din manual sau tutoriale.
În practică, la conectarea unui stick usb la portul usb al Mac-ului, OS X montează partițiile de pe stick.
Este nevoie de o comandă:
diskutil unmountDisk /dev/disk1
(sau care este stick-ul), fără scoaterea fizică a stick-ului din portul usb, urmată de încercarea de conectare la mașina virtuală.
Asta pentru dispozitive usb din clasa de stocare - discuri, stickuri, flashuri, unități optice.
Acum, în cazul concret descris de tine, teoretic și practic ar fi nevoie de dezactivarea driver-ului bluetooth al os x (punctul 4 din tutorialul linkuit mai sus - dezactivarea modulului (modulelor) de kernel relevant(e), în ordinea descrescătoare a index-ului ).
Nu sunt sigur că merge, n-am încercat la mine, dar ar fi așa:
root# kextstat | grep tooth
61 2 0xffffff7f8134e000 0x77000 0x77000 com.apple.iokit.IOBluetoothFamily (4.0.5f11) <7 5 4 3 1>
62 1 0xffffff7f813e5000 0xb000 0xb000 com.apple.driver.AppleUSBBluetoothHCIController (4.0.5f11) <61 32 7 5 4 3>
63 0 0xffffff7f813f8000 0xb000 0xb000 com.apple.driver.BroadcomUSBBluetoothHCIController (4.0.5f11) <62 61 32 5 4 3>
80 0 0xffffff7f813d7000 0xa000 0xa000 com.apple.iokit.IOBluetoothSerialManager (4.0.5f11) <79 7 5 4 3 1>
root# kextunload -b com.apple.iokit.IOBluetoothSerialManager
root# kextunload -b com.apple.driver.BroadcomUSBBluetoothHCIController
root# kextunload -b com.apple.driver.AppleUSBBluetoothHCIController
... și în principiu cred că te poți opri aici, repet, presupunând că merge. S-ar putea ca diverse aplicații pornite să nu dea voie extensiilor de kernel să se descarce, trebuie investigat cu răbdare.
Acum ar trebui ca dispozitivul Apple USB Bluetooth să nu mai apară “greyed out” în meniul Devices -> USB Devicees al VirtualBox și să-l poți conecta la mașina virtuală.
Abia apoi începe distracția, mașina virtuală XP are nevoie de un stack bluetooth și drivere, dar asta e altă poveste.