
Lo ejecuté apt-get upgrade
en un servidor Ubuntu 8.04 de 32 bits. Actualizó muchos paquetes pero falló aquí:
Processing triggers for initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-2.6.24-16-server
update-initramfs: lilo run failed for /boot/initrd.img-2.6.24-16-server:
Warning: LBA32 addressing assumed
Fatal: raid_setup: stat("/dev/sda")
dpkg: subprocess post-installation script returned error exit status 1
E: Sub-process /usr/bin/dpkg returned an error code (2)
El único disco duro del sistema está /dev/hde
y aparentemente update-initramfs
está intentando encontrarlo /dev/sda
.
Ahora tengo miedo de que el sistema no arranque la próxima vez que lo inicie. ¿Alguna idea de cómo solucionar el problema? Por favor, avíseme si necesita información adicional.
Respuesta1
¿Tiene una copia de seguridad del servidor initrd.img-2.6.24-16 en /boot? Si es así, compara el tamaño de los dos. ¿Son diferentes? Podrías intentar reemplazar el nuevo con el de respaldo y ver si arranca en ese momento. Eso funcionó para mí después de que una actualización (GUI) en un antiguo escritorio de Ubuntu (8.04) rompió mi initrd.img. Puede que esté muy equivocado, pero si su sistema no arranca, podría valer la pena intentarlo.
Respuesta2
Al parecer la solución fue correr apt-get remove lilo
.
De esta manera, ya no es necesario actualizar los paquetes relevantes.
Tenga en cuenta que Lilo todavía funciona como cargador de arranque, simplemente desinstala el instalador/programador previo de Lilo.