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

Leave a Reply

You must be logged in to post a comment.