Unable to mount root fs on unknown-block(0,0)
significa que você não disse ao kernel o que montar como diretório raiz. Isso é normal porque, em vez de fazer o kernel fazer isso diretamente, atualmente é fornecido um initramfs que cuida da localização e montagem do sistema de arquivos raiz, mas, por algum motivo, seu initramfs está ausente. Use o menu grub para escolher um kernel mais antigo que ainda pode ter seu initramfs para que você possa inicializar e, em seguida, execute sudo update-initramfs -u
para reconstruir o initramfs.