A atualização do apt-get do Ubuntu quebra o update-initramfs?

A atualização do apt-get do Ubuntu quebra o update-initramfs?

Executei apt-get upgradeem um servidor Ubuntu 8.04 de 32 bits. Ele atualizou muitos pacotes, mas falhou aqui:

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)

O único disco rígido no sistema está /dev/hdee aparentemente update-initramfsestá tentando encontrar o arquivo /dev/sda.

Agora estou com medo de que o sistema não inicialize na próxima vez que eu iniciá-lo. Alguma ideia de como resolver o problema? Por favor, deixe-me saber se você precisar de alguma informação adicional.

Responder1

Você tem um backup initrd.img-2.6.24-16-server em/boot? Se sim, compare o tamanho dos dois. Eles são diferentes? Você pode tentar substituir o novo pelo backup e ver se ele inicializa. Isso funcionou para mim depois que uma atualização (GUI) em um antigo desktop Ubuntu (8.04) quebrou meu initrd.img. Posso estar errado, mas se o seu sistema não inicializar, vale a pena tentar.

Responder2

Aparentemente a solução foi rodar o apt-get remove lilo.

Dessa forma, não é mais necessário atualizar os pacotes relevantes.

Observe que o Lilo ainda funciona como gerenciador de boot, apenas desinstala o instalador/bootstrapper do Lilo.

informação relacionada