Pueden ser varias las razones para reinstalar un kernel de linux, por ejemplo, desde synaptic desinstalarlos hasta quedarnos sin ninguno, esto parece gracioso tal como cuando olvide mi contraseña con carpeta cifrada, pero sea cual sea tu necesidad, si te eliminaste todos tus kernels aquí esta la solución. Vamos a ver cómo instalar un kernel cuando no tienes ninguno.
Con un LiveCD iniciamos una consola y nos volvemos ROOT permanente:
sudo -s
Buscamos nuestra partición donde esta el directorio Raíz de nuestra distribución linux sin kernel:
fdisk -l
Visualizaremos algo similar a esto:
Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 * 1 1305 10482381 83 Linux
/dev/sda2 1306 1697 3148740 82 Linux swap / Solaris
/dev/sda3 1698 19455 142641135 83 Linux
/dev/sda4 19456 19457 16065 ef EFI (FAT-12/16/32)
Esta partición tiene cómo identificador id a el número 83, pero como en mi ejemplo tenemos que usar la partición raíz, en mi caso /dev/sda1. Recuerda usar la partición según sea tu caso.
Procedemos a montar la carpeta para empezar a instalar:
mkdir /mnt/raiz
mount /dev/sda1 /mnt/raiz
Ahora preparamos el sistema para el nuevo kernel y cambiamos al directorio raíz ROOT de nuestra partición, osea donde acabamos de montar. Ahora todos los cambios afectarán a nuestra instalación:
mount --bind /proc /mnt/raiz/proc
mount --bind /dev /mnt/raiz/dev
mount --bind /sys /mnt/raiz/sys
chroot /mnt/raiz
Instalamos el kernel y actualizamos el GRUB para que lo cargue en el proximo inicio del sistema:
apt-get install linux-image
update-grub
Ahora reiniciamos y podemos elegir nuestro kernel recién instalado para iniciar el sistema.
No cabe duda que se aprende mucho arruinando.
Con información de UbuntuForums