Liens symboliques endommagés / vmlinuz et /initrd.img après la désinstallation du noyau


42

OS: Ubuntu 8.04 LTS Server Edition

Nous venons d'annuler une mise à jour du noyau à l'aide de la commande suivante:

sudo apt-get remove linux-image-2.6.24-24-server

La désinstallation a réussi, mais le message suivant était apt-getaffiché:

The link /vmlinuz is a damaged link
Removing symbolic link vmlinuz
 you may need to re-run your boot loader[grub]
The link /initrd.img is a damaged link
Removing symbolic link initrd.img
 you may need to re-run your boot loader[grub]

Devrions-nous nous inquiéter de ce message? Avons-nous besoin de relancer GRUB? Comment pouvons-nous y parvenir si nous devons relancer GRUB?

Merci d'avance.

Réponses:


43

Ces messages ne sont pas inquiétants. Les liens symboliques dont on se plaint ne sont nécessaires que si vous utilisez lilovotre chargeur de démarrage, car ils utilisent ces liens pour trouver votre noyau "actuel". Grub, étant plus flexible, a sa propre façon de faire les choses et n’a pas besoin des liens symboliques.


C'est bizarre, je n'ai pas lilo. J'ai la bouffe et je reçois toujours ces messages.
Zlatko

1
Oui, mon explication était un peu trompeuse. Je l'ai édité pour clarifier.
femme

Il serait bon que les messages d'erreur qui sonnent inquiétants puissent être évités dans des circonstances où ils ne sont pas pertinents, ou du moins accompagnés d'une brève explication des circonstances dans lesquelles vous devriez vous inquiéter.
mc0e

Ouais, eh bien, je veux aussi un poney. (sourire)
femme

Cependant, ils sont utilisés par kexec-tools si vous essayez d’utiliser des recharges rapides du noyau. Il a une option GRUB mais j'ai constaté que cela ne chargeait pas mon initrd et ne pouvait donc pas démarrer. Vous pouvez mettre à jour des liens symboliques avec, par exemple, linux-update-symlinks upgrade 4.19.39 /boot/vmlinuz-4.19.39si tout ce que vous faites (par exemple, dpkg -i) ne le fait pas automatiquement.
GreenReaper

19

Vous ne devriez pas avoir besoin de relancer grub. Vous le feriez, mais après un changement de noyau, vous devrez peut-être exécuter / usr / sbin / update-grub .

Ces messages n'indiquent probablement pas un problème. Le véritable test serait simplement de redémarrer l'ordinateur. Si ça marche bien, alors rien de grave ne s'est passé.

Vous voudrez peut-être mettre à jour votre fichier /etc/kernel-img.conf et désactiver l' option do_symlinks . Vous ne devriez plus voir ce message.


5
Je suis désolé mais redémarrer l'ordinateur pour vérifier s'il peut redémarrer n'est pas un bon conseil. Et si ça ne peut pas?
Cookie

Si vous ne pouvez pas planifier le redémarrage d'un système pour vérifier si vous avez cassé la configuration de démarrage, cela signifie certainement que vous avez un point de défaillance unique sur votre réseau, que vous devriez réparer. Je n'ai aucune idée de la façon dont vous vous attendez à tester si votre ordinateur démarre correctement, sans vérifier qu'il le fait correctement. Évidemment, vous devriez être prêt lorsque vous faites cela pour réparer votre système, s'il échoue.
Zoredache

Si, pour une raison quelconque, il ne démarre pas, vous devez utiliser un DVD / CD live qui correspond à votre version et le monter / le réparer. (Nombreux articles sur ce sujet) Et comme @Zoredache l’a dit, vous ne le saurez pas avant de le faire.
bshea
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.