Ich versuche, VirtualBox in einer Offsite-OpenVZ-Instanz zu installieren, für die ich ein gutes Geschäft gemacht habe. Der Punkt ist, eine kleine Windows XP-Box für eine Art Windows Server auszuführen.
- Ja, es ist ein Experiment.
- Nein, es ist nicht für die Produktion.
Es scheint, als würde alles gut funktionieren, aber der Installer kann die Quellen meiner Distribution nicht finden. In meiner Instanz ist Debian 6 installiert. Laufen uname -r
gibt mir 2.6.32-042stab061.2
. Ich habe meinen gesamten apt-Cache nach etwas Ähnlichem durchsucht und versucht, Linux-Source-2.6.32 und eine Vielzahl von Linux-Headern zu installieren, aber ich habe kein Glück.
Weiß jemand, wie ich die richtigen Quellen für diese Instanz erhalten kann, damit VirtualBox sich selbst kompilieren kann? Vielen Dank.
debian
virtualbox
openvz
scherz
quelle
quelle
Antworten:
In OpenVZ haben Sie keine Kontrolle über den Kernel. Dies liegt daran, dass OpenVZ keine Hardware virtualisiert und eher ein "Container" als eine virtuelle Maschine auf dem Hostknoten ist. Da Sie keine Module in den Kernel des Hosts laden können, ist dies nicht möglich.
quelle
Die Lösung zum Ausführen von VirtualBox in OpenVZ (in einem OpenVZ-Container) ist einfach. Dieses Verfahren wurde mit ProxMox VE 2.2 getestet
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
quelle