Enlaces simbólicos dañados / vmlinuz y /initrd.img después de la desinstalación del kernel

42

SO: Ubuntu 8.04 LTS Server Edition

Acabamos de deshacer una actualización del kernel usando el siguiente comando:

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

La desinstalación fue exitosa, pero tenía el siguiente mensaje antes de apt-getsalir:

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]

¿Deberíamos preocuparnos por este mensaje? ¿Necesitamos volver a ejecutar GRUB? ¿Cómo hacemos para hacer esto si tenemos que volver a ejecutar GRUB?

Gracias por adelantado.

maxyfc
fuente

Respuestas:

43

Esos mensajes no son para preocuparse. Los enlaces simbólicos de los que se está quejando solo son necesarios si los está usando lilocomo su gestor de arranque, porque los usa para encontrar su núcleo "actual". Grub, siendo más flexible, tiene su propia forma de hacer las cosas y no necesita los enlaces simbólicos.

womble
fuente
Eso es raro, no tengo lilo. Tengo comida y sigo recibiendo esos mensajes.
Zlatko
1
Sí, mi explicación fue un poco engañosa. Lo he editado para aclarar.
womble
Sería bueno si se pudieran evitar los mensajes de error de sonido preocupantes en circunstancias en las que son irrelevantes, o al menos con una breve explicación de las circunstancias en las que debe preocuparse.
mc0e
Sí, bueno, yo también quiero un pony. (sonrisa)
womble
Sin embargo, son utilizados por kexec-tools si está tratando de usar recargas rápidas del núcleo. Tiene una opción GRUB, pero descubrí que no cargó mi initrd y, por lo tanto, no podía arrancar. Puede actualizar enlaces simbólicos con, por ejemplo, linux-update-symlinks upgrade 4.19.39 /boot/vmlinuz-4.19.39si lo que está haciendo (por ejemplo, dpkg -i) no lo hace automáticamente.
GreenReaper
19

No debería necesitar volver a ejecutar grub. Lo haría, pero después de un cambio en el núcleo, es posible que deba ejecutar / usr / sbin / update-grub .

Esos mensajes probablemente no indican un problema. La verdadera prueba sería simplemente reiniciar la computadora. Si arranca bien, entonces no pasó nada malo.

Es posible que desee actualizar su /etc/kernel-img.conf y deshabilitar la opción do_symlinks , y no debería volver a ver este mensaje.

Zoredache
fuente
55
Lo siento, pero reiniciar la computadora para verificar si se puede reiniciar no es un buen consejo. ¿Y si no puede?
Cookie
Si no puede programar un reinicio de un sistema para probar si ha roto la configuración de arranque, entonces seguramente significa que tiene un solo punto de falla en su red, que debería solucionar. No tengo idea de cómo esperas probar si tu computadora se inicia correctamente, sin probar que se inicia correctamente. Obviamente, debe estar preparado cuando haga esto para reparar su sistema, si falla.
Zoredache
Si por alguna razón no se inicia, debe usar un DVD / CD en vivo que coincida con su versión y montarlo / repararlo. (Muchos artículos sobre esto) Y como @Zoredache dice que no lo sabrás hasta que lo hagas.
bshea