OVHcloud Community

Welcome to your community space. Ask questions, search for information, post content, and interact with other OVHcloud Community members.

XEN ne démarre plus avec un ubuntu TLS 20 ou 21 (solution)


#1

Bonjour,

J’ai mis à jours mon ubuntu de TLS 18 en TLS 21 et depuis impossible de démarrer Xen 4.11.
Ce message s’adresse à ceux qui on n’ont rien à faire des distribs fournit par OVH.

J’ai essayé tous les kernel distribués par Ubuntu et aucun n’a permis de relancer mes VM avec Xen.
Le boot plante lamentablement ; merci à grub-reboot/Recordfail d’exister ce qui a permis de gagner du temps en évitant relancer le serveur sur une rescue pendant les tests.

Voici donc comment j’ai pu relancer mon serveur sous Xen 4.11 et mes 3 VMs.

Simple solution, faut recompiler le kernel, oui c tout :fearful:

Pour ceux qui n’ont pas compiler de kernel depuis 12 ans :

  • aptitude install -y build-essential flex bison libssl-dev libelf-dev dwarves

Config utilisé : celle du 5.13.0-35 avec un make oldconfig

  • décommenter le nouveau .config des variables :
    ** CONFIG_MODULE_SIG_KEY
    ** CONFIG_SYSTEM_REVOCATION_KEYS

Kernel utilisé : 5.16.15

  • cp arch/x86/boot/bzImage /boot/bzImage-5.16.15
  • c’est bien un kernel x86_64 :wink:

/etc/initramfs-tools/initramfs.conf: avec MODULES=dep

  • taille 330Mo :confused:
  • mkinitramfs -c gzip 5.16.15 -o /boot/initrd.img-5.16.15 -k

J’ai dû acheter un autre serveur pour effectuer les tests, en espérant que cela puis vous éviter tout cela sans parle du temps de recherche…