Vous êtes beaucoup à me demander de remettre ce billet en ligne. Alors pour vous faire plaisir, j'ai fouiller dans mes disques dur en quête d'un backup de mon ancien blog. Et bingo, il me restait effectivement une sauvegarde cachée tout au fond d'un vieux disque dur externe.
Si vous souhaitez installer VirtualBox sur un serveur dédié OVH vous vous heurterez à un problème de kernel, en effet, OVH fournit ses propres kernels sans les sources donc il impossible de le recompiler pour ajouter tout pleins de bonnes choses. Je vais vous expliquer étapes par étapes comment procéder si vous aussi vous souhaitez faire de même. Avant de commencer, je tiens à préciser que suis sur un hébergement kimsufi, mais le principe devrait s'appliquer a tout les dédiés OVH et que j'utilise Debian 5 ainsi que aptitude plutôt que apt-get.
Alors, pour commencer, il faut mettre à jour votre serveur en tapant les commandes suivantes :
root@corbeau-web> aptitude update
root@corbeau-web> aptitude dist-upgrade
Ensuite on va installer GRUB pour remplacer LILO (le bootloader des kimsufi est LILO), cette étape est très importante car sans-elle vous ne pourrez pas continuer votre aventure :-)
root@corbeau-web> aptitude install grub
Maintenant il faut indiquez à votre serveur ce qu'il devra faire au démarrage. Dans mon cas, je ne suis pas en IDE donc j'utiliserai /dev/sda1 pour qualifier le disque dur. Si jamais vous êtes en IDE préférez /dev/hd0.
root@corbeau-web> grub-install /dev/sda1
root@corbeau-web> update-grub
La dernière commande a générée les fichiers de configuration de GRUB, à présent, on va configurer ce bootloader, pour cela il faut entrer dans le programme GRUB:
root@corbeau-web> grub
Une fois dedans, tapez les commandes suivantes :
grub> root(hd0,0)
grub> setup(hd0,0);
grub> quit
Cette fois-ci que le bootloader est installé et configuré, nous pouvons installer le nouveau kernel. En premier lieu, regardons les kernels disponibles, pour ça, il faut faire :
root@corbeau-web> aptitude search linux-image
Dans mon cas, j'ai le kernel “linux-image-2.6-amd64” qui correspond le mieux. Nous allons donc installer celui-ci.
root@corbeau-web> aptitude install linux-image-2.6-amd64
refaites ensuite un petit coup de "update-grub" puis redémarrer votre dédié OVH.
root@corbeau-web> update-grub
root@corbeau-web> reboot
Une fois le système redémarré, il faut vérifier que vous êtes bien sur le bon kernel.
root@corbeau-web> uname -a
Linux corbeau-web 2.6.26-2-amd64 #1 SMP Thu Nov 5 02:23:12 UTC 2009 x86_64 GNU/Linux
Maintenant vous pouvez supprimer LILO (ou non, c'est comme vous le sentez) :
root@corbeau-web> aptitude remove -purge lilo
Je vous conseil également avant d'aller plus loin de mettre à jour votre kernel avec la toute dernière version disponible (2.6.38 à l'heure actuelle). Vous trouverez facilement les sources sur le site kernel.org.
Youhou, tout est prêt pour installer VirtualBox maintenant (site officiel). Rendez-vous sur le site officiel pour télécharger le package correspondant à votre distribution (ici Debian 5). Dans mon cas, il s'agira du package"virtualbox-4.0_4.0.4-70112lenny_amd64.deb" que je vais récupérer à grand coup de wget. et ensuite un coup de dpkg pour installer.
root@corbeau-web> dpkg -i virtualbox-4.0_4.0.4-70112~Debian~lenny_amd64.deb
root@corbeau-web> /etc/init.d/vboxdrv setup
Et voila, vous avez à présent VirtualBox d’installé sur votre dédié. Il ne vous reste plus qu’à commencer à créer des VM. Je vous recommande de bien lire la documentation sur les commande “VBoxManage” et “VBoxHeadless” sur le site de VirtualBox.
Si vous avez des soucis pendant l'installation de VirtualBox, vérifiez que vous avez bien les sources kernel d'installés !