Bibliohack en máquina virtual

Versión de VirtualBox en el SO anfitrión

 Versión 5.1.16 r113841 (Qt5.5.1)

Versión de CD de Guest Additions para bibliohack:

 VBoxGuestAdditions_5.1.16.iso

Agregar Guest Additions en bibliohack

Si no funciona la opción del menú del sistema anfitrión se puede usar la iso de Guest Additions que se descarga desde el sitio de Oracle Virtualbox. Luego:

  • Cargar el iso desde el menú de virtualbox como un nuevo cd en la unidad virtual, y luego en el sistema invitado, desde una consola (como root)

    bash /media/cdrom0/autorun.sh

Agregar VirtualBox Extension Pack

Para un mejor soporte USB descargar del sitio de Virtualbox "Oracle VM VirtualBox Extension Pack" para la versión de Virtualbox que se esté utilizando en el sistema.

Abrir el archivo descargado con Virtualbox para realizar la instalación

Montar carpeta compartida

Importante: dar permisos a los usuarios en la máquina invitada, editando como root

 nano /etc/group

y cambiando la línea

 vboxsf:x:999: 

por

 vboxsf:x:999:bibliohack,root

En el sistema anfitrión agregar nombre y ruta de una carpeta para compartir desde configuración/carpetas compartidas. Se puede seleccionar 'automount' para facilitar el proceso.

Para montar la carpeta compartida en el sistema invitado usar el menú contextual sobre la unidad compartida que aparecerá en el explorador de archivos, o desde la consola:

 mkdir <punto de montaje>
 mount -t vboxsf <nombre carpeta anfitriona> <punto de montaje>

USB

En el sistema anfitrión agregar al grupo de usuarios de Virtualbox los usuarios necesarios con el comando

 sudo usermod -a -G vboxusers <usuario>

Luego: cerrar Virtualbox, salir de la sesión de usuario de linux, volver a loguearse, iniciar Virtualbox. Si funciona correctamente, deben aparecer en el ícono "agregar nuevo filtro USB", en la sección configuración usb, una lista con los dispositivos conectados al anfitrión. Seleccionando el dispositivo este queda habilitado en el sistema operativo invitado.

Configuración máquina virtual bibliohack

(creada en un equipo AMD 64/Ubuntu 16.04)

General

 <nombre>
 Tipo: Linux
 Debian (32-bit)

Sistema

 Placa base
 ----------

 ...
 Chipset: PIIX3
 Dispositivo apuntador: raton PS/2
 Caracteristicas extendidas: 
      (x) Habilitar I/O APIC
      ( ) Habilitar EFI (sólo SO especiales)
      (x) Reloj de hardware en tiempo UTC

 Procesador
 ----------

 ...
 ( ) Habilitar PAE/NX

 Aceleración
 -----------

 Interfaz de paravirtualización: (Predeterminada)
 hardware de virtualización:
      (x) Habilitar VT-x/AMD-V
      (x) Habilitar pàginación anidada

Pantalla

  Pantalla
  --------

  ...
  ( ) Habilitar aceleración 3D
  ( ) Habilitar aceleración de video 2D

Almacenamiento

  Controlador IDE - atributos:
       nombre: IDE
       Tipo: (PIIX4)
       (x) Usar cache de I/O de anfitrión

  Controlador SATA - atributos:
       nombre: SATA
       Tipo: (AHCI)
       Cantidad de puertos: (1)
       ( ) Usar cache de I/O de anfitrión

Audio

  (x) Habilitar audio
  Controlador de audio anfitrión (PulseAudio)
  Controlador de audio (ICH AC97)

USB

  (x) Habilitar controlador USB
  (*) Controlador USB 1.1 (OHCI)