Segurança na compilação de um kernel novo

Publicado por Silvio Soares da Silva Junior em 26/01/2007

[ Hits: 40.360 ]

 


Segurança na compilação de um kernel novo



Esta dica serve para os iniciantes na hora de compilar um novo kernel. Veremos como criar um safe-kernel para ser acessado sempre que precisarmos!

Distro Linux utilizada: Slackware 11
BootLoader: Lilo

Precisamos copiar a imagem do kernel para um novo arquivo:

# cp /boot/vmlinuz /boot/vmlinuz-safe

Agora edite o lilo.conf para criar a nova opção:

# vi /etc/lilo.conf

E na seção crie uma segunda opção de boot apontando para a nova imagem:

# Linux bootable partition config begins
image = /boot/vmlinuz
  root = /dev/hda3
  label = Linux
  read-only

image = /boot/vmlinuz-safe
  root = /dev/hda3
  label = Linux-Safe
  read-only
# Linux bootable partition config ends

Salve o arquivo:

:x
ou
:wq

Execute o lilo:

# lilo

Depois de configurar as opções do novo kernel, usaremos a opção bzlilo no lugar da bzImage para compilar:

# make bzlilo modules modules_install

O comando "make bzlilo" fará com que seja sobrescrita a imagem do kernel em /boot/vmlinuz sem precisar copiar nada. Falta apenas reiniciar a maquina.

Caso tenha problemas na inicialização, resete a máquina e escolha a opção Linux-safe para iniciar com o kernel antigo.

Quando se trata de recompilação de kernel, esta dica é muito importante.

t+

Outras dicas deste autor

Slackware 12 no Dell 320n

Atualizando KDE 3.5 no Slackware 10.2

Iniciando programas automaticamente no KDE

Um jeito mais fácil de agendar suas tarefas pelo crontab

Leitura recomendada

Kernel Liquorix 3.19.3 - acelere o Ubuntu, Debian e Linux Mint

Reiniciar máquina após Kernel panic

Resolvendo erro de compilação ao remover o kernel-headers no Slackware

Atualizar kernel e driver de placas de vídeo em Sabayon

Resumo: Compilação do Kernel

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário