Virtualbox: en Arch

Siguiendo con el tema de arch…

No se porque el paquete de virtualbox que se encuentra en este momento en Arch no funciona muy bien (no se pueden iniciar las máquinas virtuales), la característica es que el demonio vboxdrv no arranca al inicio, ni cuando se agrega al array DAEMONS, solo funciona si se inicia de manera manual:

modprobe vboxdrv

Incluso dándole todos los permisos y agregando al usuario al grupo vboxusers, compilando el kernel, simplemente nada, sigue sin iniciar el demonio al arranque del sistema. Básicamente todo lo que dice en la wiki de Arch aquí. El mensaje de error es como el siguiente:

Kernel driver not installed (rc=-1908)
The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing ‘/etc/init.d/vboxdrv setup’ as root

También indica instalar el paquete virtualbox-modules, pero ni aún instalando el paquete funcionan las máquinas virtuales

La solución (al menos para mi) instalar el paquete que se encuentra en los repos AUR.

yaourt -S virtualbox-sun

VirtualBox: Habilitar puertos USB

Al querer instalar mi impresora en windows xp corriendo sobre VirtualBox 3.0 me encontré con que no podía montar los dispositivos conectados a los puertos usb, la cosa es que si se mostraban los dispositivos, solo que se marcaban con ese color gris es decir sin poder seleccionarlos.

Ahora la forma de habilitar es muy sencilla, la primera por consola:

En esta versión no es necesario editar ningún archivo solo hay que añadir al usuario a estos a dos grupos, esto se hace con los siguientes comandos:

sudo adduser $(whoami) vboxusers

sudo adduser $(whoami) lp

Reiniciamos o cerramos sesión.

La segunda forma es hacerlo mediante el entorno gráfico:

  1. Ir a Sistema->Administración->Usuarios y Grupos.
  2. Desbloqueamos (hacer clic en el icono del candado a lado del texto “Pulse para realizar los cambios”).
  3. Luego en el botón Gestionar grupos.
  4. Seleccionamos el grupo lp luego clic en el botón Propiedades y marcamos en la casilla a lado del usuario luego en el botón Aceptar.
  5. Hacemos lo mismo con el grupo vboxusers.
  6. Reiniciamos o cerramos sesión.

Con eso ya deberían estar habilitados los dispositivos conectados a los puertos USB.