Virtualbox
Virtualbox ist eine Virtualisierungssoftware mit der man verschiedene Betriebssystem, z.B. unter einem Linux, virtuell laufen lassen kann.
Man hat somit zwei oder mehrere Betriebssystem gleichzeitig am laufen.
USB
Damit USB-Gerät in der Virtuellen Maschine (VM) genutzt werden können, müssen einige Voraussetzungen geschaffen werden.
- Benutzer der die VM startet der Gruppe
vboxusers
hinzufügen (nach dem Hinzufügen den Benutzer ab- und dann wieder anmelden)
usermod -aG vboxusers <BENUTZERNAME>
- UDEV Regeln setzen (danach den PC neustarten)
vi /etc/udev/rules.d/60-vboxdrv.rules
Inhalt:
KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="root", GROUP="root", MODE="0600" KERNEL=="vboxdrvu", NAME="vboxdrvu", OWNER="root", GROUP="root", MODE="0666" KERNEL=="vboxnetctl", NAME="vboxnetctl", OWNER="root", GROUP="root", MODE="0600" SUBSYSTEM=="usb_device", ACTION=="add", RUN+="/usr/share/virtualbox/VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass}" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", RUN+="/usr/share/virtualbox/VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass}" SUBSYSTEM=="usb_device", ACTION=="remove", RUN+="/usr/share/virtualbox/VBoxCreateUSBNode.sh --remove $major $minor" SUBSYSTEM=="usb", ACTION=="remove", ENV{DEVTYPE}=="usb_device", RUN+="/usr/share/virtualbox/VBoxCreateUSBNode.sh --remove $major $minor"