Nos distributions utilisent le bootloader
PyGrub afin de pouvoir démarrer sur un noyau personnalisé. Le kernel doit être compilé avec les options de paravirtualisation (
pv-ops ) pour fonctionner sur le VDS. Un exemple de configuration (
config-2.6.3x ) est disponible dans le répertoire
/boot de la distribution.
CONFIG_PARAVIRT
CONFIG_PARAVIRT_GUEST
CONFIG_XEN
CONFIG_HVC_DRIVER
CONFIG_HVC_XEN
CONFIG_XEN_BLKDEV_FRONTEND
CONFIG_XEN_NETDEV_FRONTEND
Plus d'informations : http://wiki.xen.org/xenwiki/XenParavirtOps
Le noyau sera démarré au travers de
GRUB Legacy ( Utilisation possible de GRUB 2 ). La configuration (
menu.lst -
grub.conf ) de celui-ci est disponible dans le répertoire
/boot/grub.
default=0
timeout=5
title Linux 2.6.3x
root (hd0,0)
kernel /boot/vmlinuz-2.6.3x console=hvc0 root=/dev/xvda1 ro selinux=0
initrd /boot/initrd.img-2.6.3x