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

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

[ Hits: 40.895 ]

 


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

Iniciando programas automaticamente no KDE

Slackware 12 no Dell 320n

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

Atualizando KDE 3.5 no Slackware 10.2

Leitura recomendada

Solução para erro ao boot: CouId not find kerneI image

Kernel Debian no Funtoo

Bootsplash e o kernel 2.6.19, sem gambiarras

Removendo kernel antigo no Fedora de forma simples

Sincronizando relógio de máquinas virtuais VMware no Ubuntu

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts