Compilar kernel linux

Disponível somente no TrabalhosFeitos
  • Páginas : 4 (949 palavras )
  • Download(s) : 0
  • Publicado : 13 de dezembro de 2012
Ler documento completo
Amostra do texto
Introdução



O kernel é o coração do sistema, é sempre bom estar com ele atualizado, pois as novas versões sempre trazem novidades e correções.

Neste artigo farei um passo-a-passo de comorecompilar seu kernel no Linux Ubuntu 9.04 ou Debian. Recompilar o kernel é um processo demorado e que exige muita paciência, mas não é difícil e sim trabalhoso!

Siga os passos à risca e saíra tudocertinho.

A distro utilizada foi o Ubuntu 9.04 32 bits. A versão mais atual do kernel (no momento em que estou escrevendo este artigo) e que eu vou utilizar nesse artigo é a 2.6.29.2.

Entãovamos ao trabalho!

Preparando a compilação

Baixe o kernel de sua preferência no site: http://kernel.org

Os estáveis terminam com um número par os instáveis com um ímpar (o arquivo temaproximadamente 50 MB).

Extraia em uma pasta qualquer, dando um duplo clique e clicando em extrair ou vá até a pasta onde está o arquivo e extraia através do comando:

$ tar xjfvlinux-2.6.29.2.tar.bz2

Abra um terminal e logue-se como root:

$ sudo -i

e digite sua senha de root.

Digite os comandos um de cada vez:

# mv /bin/sh /bin/sh.old
# ln -s /bin/bash /bin/sh

Não fecheo terminal, nós ainda vamos utilizá-lo (e muito)!

Instalaremos alguns novos pacotes necessários:

# apt-get update
# apt-get install fakeroot kernel-package bzip2 gcc libncurses5-dev wgetLembra daquela pasta que você extraiu o arquivo do kernel? Então, agora nós vamos copiá-la para a pasta /usr/src, como esta pasta só pode ser alterada pelo root, faremos isso via terminal.

Vá atéa pasta onde você extraiu a pasta do kernel. Ex.:

# cd /home/felipe/Desktop

E mova a pasta para /usr/src:

# mv /home/felipe/Desktop/linux-2.6.29.2 /usr/src/

Agora vamos criar um link(atalho) para a pasta o kernel. Vá até a pasta /usr/src:

# cd /usr/src

E crie o link:

# ln -s linux-2.6.29.2 linux

Agora vamos "entrar" no link:

# cd /usr/src/linux

[Parte...
tracking img