Reinstalar a Kernel de Linux

March 1, 2010

kernelPoderá existir várias razões para se ter que executar o restabelecimento da kernel Linux, por exemplo, o esquecimento da password ou desinstalações desde synaptic.
Seja qual for a sua necessidade, se excluiu todos os seus núcleos aqui está a solução para instalar uma nova kernel quando já nenhuma outra existe.

Arrancar o computador com um LiveCD e, iniciar uma sessão como ROOT permanente desde o Terminal.

sudo -s

Procurar o lugar onde está a partição do directório raiz da sua distribuição de Linux sem kernel:

fdisk -l

Deverá visualizar algo como isto:

Disposit. Inicio Começo Fim Blocos 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 partição tem como identificação ID o número 83, mas como no caso deste exemplo que temos de usar a partição raiz, por norma a /dev/sda1. Lembre-se de usar a partição de acordo com seu caso.
Seguimos para a montagem da pasta para iniciar a instalação:

mkdir /mnt/raiz
mount /dev/sda1 /mnt/raiz

Agora preparamos o sistema para o novo kernel e alteramos o directório raiz ROOT da nossa partição, ou seja desde onde a acabamos de montar. Todas as mudanças afectarão a nossa instalação:

mount --bind /proc /mnt/raiz/proc
mount --bind /dev /mnt/raiz/dev
mount --bind /sys /mnt/raiz/sys
chroot /mnt/raiz

Instalamos a kernel e actualizamos o GRUB para que se carregue no próximo inicio do sistema:

apt-get install linux-image
update-grub

Agora reinicie o computador afim de escolher a kernel para iniciar o sistema recém instalado.

Fonte : angelverde
Imagem : kernelnewbies.org

carregando...

Go Back