Utiliser les noyaux standards sur un Kimsufi OVH

OVHContexte

Mise à jour d’un serveur Kimsufi installé sous Ubuntu 12.10 vers 13.04.

Problème

Plantage lors de la mise à jour de GRUB avec le genre de message suivant

/usr/sbin/grub-probe: warning: disk does not exist, so falling back to partition device /dev/sda1.
/usr/sbin/grub-probe: error: cannot find a GRUB drive for /dev/sda1. Check your device.map.

Dans un cas, comme ça, je sais pas vous mais moi je me dis que c’est mal barré pour un reboot.

De plus, les noyaux standards ne sont pas installés, il faut donc le faire.

Résolution

Pour commencer, installer le paquet linux-image-server, au moins c fait, on en parle plus.

Vérifier l’existence du fichier /dev/sda, il ne devrait pas exister. S’il existe, cet article ne vous servira probablement pas.

Autrement, il faut le créer

#cd /dev
#mknod sda b 8 0

La commande « parted /dev/sda print » devrait renvoyer qqch comme

Model: ATA ST1000DM003-9YN1 (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos

Number  Start   End     Size    Type     File system     Flags
 1      2097kB  21,5GB  21,5GB  primary  ext4            boot
 2      21,5GB  1000GB  978GB   primary  ext4
 3      1000GB  1000GB  538MB   primary  linux-swap(v1)

Lancer « update-grub » et vérifier que les erreurs de grub-probe ont disparu

Il reste désormais une chose à régler avant de tenter un reboot. En effet, le noyau ovh sera celui qui sera lancé par défaut même avec d’autres plus récents. Il nous faut donc déplacer le fichier 06_OVHKernel

#mkdir /etc/grub.bak
#mv /etc/grub.d/06_OVHKernel /etc/grub.bak

et pour finir

#update-grub
#reboot
#pray

Source d’inspiration

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *