Estou tentando instalar o VirtualBox dentro de uma instância externa do OpenVZ em que tenho bastante. O ponto é executar uma pequena caixa do Windows XP para algum tipo de Windows Server.
- Sim, é um experimento.
- Não, não é para produção.
Parece que tudo funcionaria bem, mas o instalador não consegue encontrar as fontes da minha distribuição. Minha instância tem o Debian 6 instalado. Correr uname -r
me dá 2.6.32-042stab061.2
. Procurei em todo o meu apt-cache algo semelhante, tentei instalar o linux-sources-2.6.32 e uma variedade de cabeçalhos do linux, mas não estou tendo sorte.
Alguém sabe como eu posso obter as fontes apropriadas para esta instância para que o VirtualBox possa se compilar? Obrigado.
debian
virtualbox
openvz
jocull
fonte
fonte
Respostas:
No OpenVZ, você não tem controle sobre o kernel. Isso ocorre porque o OpenVZ não virtualiza o hardware e é um "contêiner", em vez de uma máquina virtual no nó host. Como você não poderá carregar módulos no kernel do host, isso não será possível.
fonte
A solução para executar o VirtualBox dentro do OpenVZ (em um contêiner OpenVZ) é simples. Este procedimento foi testado no 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
fonte