kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block (0,0)
Después de buscar por google hice lo siguiente: arranqué el sistema con el CD de Kubuntu 8.10. Abrí una consola y ejecuté lo siguiente:
mkdir /mnt/linux
mount /dev/sda8 /mnt/linux
chroot /mnt/linux /bin/bash
mount -t proc /proc /proc
Y luego ejecuté un apt-get update para ver lo que me decía. El programa me indicó que debía ejecutar el comando dpkg porque no había finalizado correctamente. Así lo hice y terminó de configurar los paquetes que se había bajado. Una vez terminado puede arrancar de nuevo mi partición linux normalmente.
Con la actualización se perdió la configuración del módulo de nvidia así que tuve que compilarlo de nuevo. Sin embargo, me dio error ya que en las cabeceras del kernel había algo que no le gustaba. En la página de nvidia me bajé la última versión del programa, NVIDIA-Linux-x86-96.43.09-pkg1.run y con él ya puede compilar, aunque me dio un error acerca de un archivo llamado libglx.so pero pude arrancar kde4 con el driver de nvidia.