Dann stammt sie vermutlich noch von einer älteren Version.
In dem Fall wäre es wohl am Besten, die originale Version erneut von /usr/lib/udev/rules.d/ nach /etc/udev/rules.d/ zu kopieren und dann entsprechend zu ändern.
Ich habe dann immer VirtualBox neu Installiert, erst deinstallieren dann Installieren und VirtualBox Extension Pack installieren.
Das brauchst du alles nicht.
Einfach den Rechner Neustarten sollte reichen.
Das Extension Pack brauchst du auch nicht unbedingt, USB 1.1 geht auch ohne. Das Pack fügt aber USB2.0 Support hinzu.
Und das nach jedem Neustart war schon nervig, ich hoffe das läuft jetzt ohne neu Installation.
Keine Ahnung warum eine Neuinstallation nötig sein sollte, und schon gar nicht nach jedem Neustart.
Bei mir läufts seit jeher einwandfrei.
Habe die Datei auch ins /usr/lib/udev/rules.d kopiert, hoffe es bleibt jetzt so.
Das ist schlicht und ergreifend Unsinn.
Erstens mal “überschreibt” die Datei in /etc/udev/rules.d/ diejenige in /usr/lib/udev/rules.d/ sowieso, außerdem gehen die Änderungen in /usr/lib/udev/rules.d/60-vboxdrv.rules bei jeder Neuinstallation des Pakets (Update z.B.) verloren.
Der Vollständigkeit halber, die Datei /etc/udev/rules.d/60-vboxdrv.rules sollte exakt folgendermaßen ausschauen:
KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="root", GROUP="root", MODE="0600"
#these lines below give access permission to vboxusers to properly work with usb nodes, but enabling them could be security risk (bnc#664520) !!
SUBSYSTEM=="usb_device", ACTION=="add", RUN+="VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass} vboxusers"
SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", RUN+="VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass} vboxusers"
SUBSYSTEM=="usb_device", ACTION=="remove", RUN+="VBoxCreateUSBNode.sh --remove $major $minor"
SUBSYSTEM=="usb", ACTION=="remove", ENV{DEVTYPE}=="usb_device", RUN+="VBoxCreateUSBNode.sh --remove $major $minor"