Estoy intentando instalar VirtualBox dentro de una instancia de OpenVZ externa en la que obtuve un buen trato. El punto es ejecutar un pequeño cuadro de Windows XP para algún tipo de servidor de Windows.
- Si, es un experimento.
- No, no es para producción.
Parece que todo funcionaría bien, pero el instalador no puede encontrar las fuentes de mi distribución. Mi instancia tiene instalado Debian 6. Correr uname -r
me da 2.6.32-042stab061.2
. He buscado en todo mi apt-cache algo similar, intenté instalar linux-sources-2.6.32 y una variedad de encabezados de linux, pero no tengo suerte.
¿Alguien sabe cómo puedo obtener las fuentes adecuadas para esta instancia para que VirtualBox pueda compilarse? Gracias.
debian
virtualbox
openvz
jocull
fuente
fuente
Respuestas:
En OpenVZ, no tienes ningún control sobre el kernel. Esto se debe a que OpenVZ no virtualiza hardware, y es un "contenedor", en lugar de una máquina virtual en el nodo host. Como no podrá cargar módulos en el núcleo del host, esto no será posible.
fuente
La solución para ejecutar VirtualBox dentro de OpenVZ (en un contenedor OpenVZ) es simple. Este procedimiento ha sido probado en ProxMox VE 2.2
echo "deb http://backports.debian.org/debian-backports squeeze-backports main" >> /etc/apt/sources.list
apt-get install virtualbox
LOAD_VBOXDRV_MODULE=1
vzctl set <VEID> --devnodes vboxdrv:rw --devnodes vboxnetctl:rw --save
fuente