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.

  1. 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>
  2. 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"