Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/10/2008, à 22:29

massyas

Problème mise à jour noyau avec grub2

Bonjour,

J'ai voulu tester grub2 (seulement pour le look). Après avoir un peu galéré pour obtenir un fichier de config convenable (grub.cfg et non plus menu.lst) j'ai réussi a tout faire fonctionner.

Seulement un problème s'est posé lors de la mise à jour du noyau.

J'avais ce problème :

Paramétrage de linux-image-2.6.24-21-generic (2.6.24-21.42) ...
Running depmod.
update-initramfs: Generating /boot/initrd.img-2.6.24-21-generic
The provided postinst hook script [/sbin/update-grub] could not be run.
dpkg : erreur de traitement de linux-image-2.6.24-21-generic (--configure) :
 le sous-processus post-installation script a retourné une erreur de sortie d'état 2
dpkg : des problèmes de dépendances empêchent la configuration de linux-restricted-modules-2.6.24-21-generic :

C'était d'autant plus ennuyeux qu'à chaque paquet installé ou mis à jour, apt essayait de terminer le paramétrage du noyau et forcément ne pouvait jamais finir.

Après avoir fait le tour du sujet sur google et après réflexion j'ai vu que dans grub2 le script de mise à jour était dans /usr/sbin/update-grub au lieu de /sbin/update-grub
Je me suis dit que j'allais créer un lien symbolique

sudo ln -s /usr/sbin/update-grub /sbin/update-grub

Et puis j'ai relancé le paramétrage

sudo dpkg --configure -a

Et surprise !!! ça fonctionne.

Donc si ça intéresse quelqu'un, voilà mon astuce.

Hors ligne

#2 Le 23/10/2008, à 07:18

Golgoth

Re : Problème mise à jour noyau avec grub2

hello!

ce serait intéressant pour tous que tu postes aussi ton grub.cfg!

merki!

smile


Dell Dimension 9200: E6420 + 8600GTS + 2Go RAM

Hors ligne

#3 Le 23/10/2008, à 07:56

cep

Re : Problème mise à jour noyau avec grub2

Tu avais donc une version de grub bien ancienne.

La meilleure solution pour régler ce problème d'update-grub est d'éditer le fichier :

/etc/kernel-img.conf

Pour avoir ceci :
# Kernel Image management overrides
# See kernel-img.conf(5) for details
do_symlinks = Yes
do_initrd = Yes
postinst_hook = /usr/sbin/update-grub
postrm_hook = /usr/sbin/update-grub

menu.lst est un lien de grub.cfg. Pour configurer celui-ci, voir les fichiers dans /etc/grub.d

Hors ligne