SoYouStart mise à niveau Ubuntu 18.04 LTS -> 20.04 LTS erreur GRUB

Nous avons un serveur dédié SoYouStart. J'essaie passer de Ubuntu Server 18.04 LTS à 20.04 LTS. L'installation échoue avec une erreur concernant GRUB. J'ai ouvert un ticket, mais ils m'ont dit que les problèmes de configuration dépassent leur périmètre.

Est-ce que les serveurs dédiés SoYouStart utilisent EFI Boot?

Quand le script de post-installation du paquet grub-efi-amd64-signed me pose la question s'il ne faut pas configurer GRUB, il n'accepte pas "No" comme réponse, et quand je réponds "Yes", le script s'arrète un peu plus tard en disant qu'il y a une manque de dépendances. Le paquet grub-efi-amd64-signed est moitié-configuré, mais je ne peux pas le configurer. La mise à niveau a laissé 18.04 LTS en marche, mais maintenant il y a d'autres problèmes (mineurs).

Maintenant j'hésite de rebooter, de peur qu'il ne peux plus booter.

Dans /boot/efi il n'y a rien. Dans /boot/grub, le fichier menu.lst référencie une version qui n'existe pas sur le serveur. Dans /boot/grub/x85_64-efi il y a un tas de fichiers qui datent de 2018.

efibootmgr dit: EFI variables are not supported on this system.

Quelqu'un peut-il me dire comment les serveurs SoYouStart font un boot, et ce que je peux faire pour contourner le blocage de la migration 18.04 -> 20.04 ???

Merci.


EFI variables are not supported on this system


Bonjour pour ce problème je vous conseille la lecture de l'article suivant sur stackoverflow...
À priori si vous avez ce message c'est que vous êtes en boot legacy, et que vous tentez un passage en UEFI sans que efivars soit chargé. Pour corriger la situation il faudra peut-être passer en mode rescue...

Voyez cet article qui concerne une autre version de linux (arch) :
https://unix.stackexchange.com/questions/91620/efi-variables-are-not-supported-on-this-system

Mais peut-être avez-vous la possibilité de mettre à jour sans passer en UEFI, c'est vers ça que je me tournerais si j'étais vous...
Quelles commandes avez-vous utilisées pour tenter la MAJ ?
`apt install -y update-manager-core && do-release-upgrade -d`


Enfin, ne vous inquiétez pas trop je pense pour le reboot, en cas de problème il y a moyen de démarrer sur le mode rescue fourni par OVH, mais ça dépend combien de temps votre serveur peut être indisponible... pour ce faire si problème choisissez le netboot depuis votre manager sur la page dédiée à votre serveur, puis lancez un redémarrage, cela vous permettra en cas de reboot échoué d'évaluer les problèmes en montant votre disque dur et en corrigeant si nécessaire après chroot.