XEN + LILO
Les kernels Xen ne peuvent pas booter avec LILO en standard, ça provoque sans cesse l’erreur (pas très explicite) :
Fatal: Setup length exceeds 31 maximum; kernel setup will overwrite boot loader
Vu que GRUB ne marche pas non plus sur mon PC, j’ai du digger.
LA solution, c’est mbootpack :
cd /boot
zcat xen-3.0-i386.gz > xen-3.0-i386
zcat vmlinuz-2.6.16-2-xen-vserver-686 > vmlinux-2.6.16-2-xen-vserver-686
mbootpack -o mbootpack-2.6.16-2-xen-vserver-686 -m vmlinux-2.6.16-2-xen-vserver-686 -m initrd.img-2.6.16-2-xen-vserver-686 ./xen-3.0-i386
Et j’ai rajouté ça dans /etc/lilo.conf :
image=/boot/mbootpack-2.6.16-2-xen-vserver-686
label=2.6.16-2-x-v
read-only