Eu posso precisar atualizar o initram fs.
Inicialize em um CD ao vivo e monte seu sistema e seus subdiretórios e, em seguida, anexe pastas do sistema como esta:
mount --bind /dev/ /mnt/myroot/dev
mount -t proc none /mnt/myroot/proc
mount -t sysfs none /mnt/myroot/sys
mount -t devpts none /mnt/myroot/dev/pts
Então você precisa fazer o chroot e iniciar o comando update-initramfs
(com alguns argumentos que não lembro). Ele irá reconstruir o arquivo initrd localizado em / boot
Google sobre como atualizar-initramfs de um liveCD.
Eu tenho que avisá-lo que você pode estragar seu sistema ainda pior do que é agora.
Boa sorte.