Вы находитесь на странице: 1из 4

Compilar Ultimo Kernel - Guia Ubuntu PT http://www.guiaubuntupt.org/wiki/index.php?

title=Compilar_Ultimo_Kernel

Compilar Ultimo Kernel


De Guia Ubuntu PT

'Ainda em desenvolvimento '

Tabela de conteúdo
1 Intro
2 Instalação
3 Problemas

Intro
Vai a Kernel.org (http://www.kernel.org) e vê qual a ultima versão do kernel.

Instalação
1. Instala os pacotes necessarios para configurar o Kernel.

sudo apt-get install build-essential bin86 kernel-package libqt3-headers libqt3-mt-dev

2. Agora vamos mover o Kernel e descompactar.

sudo cp linux-2.6.17.tar.bz2 /usr/src

3. Agora vamos para /usr/src

cd /usr/src

4. Agora descompactar:

sudo tar -xvjf linux-2.6.17.tar.bz2

5. Agora vamos tirar o link para a pasta linux:

sudo rm -rf linux

6. Criar um novo link para o novo Kernel:

1 of 4 11/1/2011 10:58
Compilar Ultimo Kernel - Guia Ubuntu PT http://www.guiaubuntupt.org/wiki/index.php?title=Compilar_Ultimo_Kernel

sudo ln -s /usr/src/linux-2.6.17 linux

7. Move to the Linux directory:

cd /usr/src/linux

8. Mudar para root:

sudo -s -H

9. Agora vamos importar a configuração actual do kernel:

uname -r

10. Agora vamos importar: Tem a atenção para mudar a versão do Kernel no comando seguinte por aquela do
uname -r.

sudo cp /boot/config-2.6.15-23-686 .config

11. Configurar o Kernel novo:

make xconfig

Aqui vão uns conselhos de desempenho:

Em "General Setup" activa:

-Support for paging of anonymous memory (swap)


--Support for prefetching swapped memory

Em "Processor type and features":

-Processor family Escolhe o modelo do teu processador.

Activa:

-Preemption Model
--Voluntary Kernel Preemption (Desktop)

-High Memory Support


--off -Se tens menos de 1GB de Ram
--1GB Low Memory Support -Se tens 1 GB de Ram
--4GB -Se tens mais do que 1GB Ram

Em "Block Layers" e dentro de "IO Schedulers" deixa so o "CFQ I/O scheduler" activado, que dá melhor desempenho.

Em "Kernel hacking" uncheck "Kernel debugging".

Para manter o usplash a funcionar faça as seguintes alterações abaixo:

2 of 4 11/1/2011 10:58
Compilar Ultimo Kernel - Guia Ubuntu PT http://www.guiaubuntupt.org/wiki/index.php?title=Compilar_Ultimo_Kernel

Graphics support:
-VGA 16-color graphics support - module (m)
-VESA VGA graphics support - build in kernel (y)

Console display driver support:


-VGA text console e Video mode selection support- build in kernel (y)
-MDA text console-module (m)
-Framebuffer Console e Framebuffer Console Rotation support-build in kernel (y)

Ctrl+S para gravar a configuração do kernel e fecha a janela.

Nota: Nem todas as opções vão ser iguais em Kernels mais novos.

12. Vamos criar o Kernel: Confirma que tas em /usr/src/linux com permissões de acesso root. Confirma. Isto vai
criar um ficheiro debian que podes instalar.

Agora, no terminal faz o seguinte:

make-kpkg clean

make-kpkg -initrd --revision=686 kernel_image kernel_headers modules_image

Nota: Muda "686" para o que gostares. como "386" ou "k7"

13. Instala o .deb que se encontra em /usr/src. No terminal faz:

sudo dpkg -i <nome do ficheiro>

14. Agora reinicia e entra no novo Kernel.

Problemas
P:O meu Wireless não funciona.

R:Para meteres o wifi a funcionar segue este guia.

P: Quando eu reinicio tenho Grub Error 22 ?!?

R: Deves ter falhado um passo ou fizeste alguma coisa mal. Quando tiver a dizerGrub Loading..... carrega no esc
e vais poder fazer boot noutro Kernel. Depois podes ir ao Synaptic remover o kernel danificado e depois
recompila-o.

P: Como ponho o flgrx e DRI a funcionar no meu Kernel?

R: Escreve isto no Terminal:

sudo apt-get install fglrx-kernel-source

Reinicia.

Obtido em "http://www.guiaubuntupt.org/wiki/index.php?title=Compilar_Ultimo_Kernel"

Esta página foi modificada pela última vez às 13h15min de 17 de Julho de 2006.

3 of 4 11/1/2011 10:58
Compilar Ultimo Kernel - Guia Ubuntu PT http://www.guiaubuntupt.org/wiki/index.php?title=Compilar_Ultimo_Kernel

Conteúdo disponível sob GNU Free Documentation License 1.2.

4 of 4 11/1/2011 10:58