Aparentemente, a solução foi executar apt-get remove lilo
.
Dessa forma, não é mais necessário atualizar os pacotes relevantes.
Note que o Lilo ainda funciona como gerenciador de partida, apenas desinstala o instalador / bootstrapper do Lilo.
Eu corri apt-get upgrade
em 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 é /dev/hde
e aparentemente update-initramfs
está tentando encontrar /dev/sda
.
Agora, tenho medo de que o sistema não seja inicializado da 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.
Aparentemente, a solução foi executar apt-get remove lilo
.
Dessa forma, não é mais necessário atualizar os pacotes relevantes.
Note que o Lilo ainda funciona como gerenciador de partida, apenas desinstala o instalador / bootstrapper do Lilo.
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ê poderia tentar substituir o novo pelo backup e verificar se ele é inicializado. Isso funcionou para mim depois que uma atualização (GUI) em um desktop antigo do Ubuntu (8.04) meu quebrou meu initrd.img. Eu posso estar fora da base, mas se o seu sistema não inicializar, pode valer a pena tentar.
Tags ubuntu initrd initramfs-tools lilo