Compilando o kernel no Slackware com pacotes pré-compilados

Nesse artigo veremos como compilar o kernel no Slackware usando pacotes pré-compilados TGZ, o que facilita e muito nossa vida.

[ Hits: 25.317 ]

Por: Perfil removido em 13/06/2006


Compilando o Kernel



Abra a pasta do Linux:

# cd /usr/src/linux

Agora entre no menuconfig:

# make menuconfig

Na tela principal abra o:

File systems --->

De preferência, selecione o ext3 e o reiserfs como iremos mostrar a seguir:

 <*> Ext3 journalling file system support
      [*]  Ext3 extended attributes  
      [*]  Ext3 POSIX Access Control Lists 
      [*]  Ext3 Security Labels 

 <*> Reiserfs support        
     [ ]   Enable reiserfs debug mode  
     [*]   Stats in /proc/fs/reiserfs 
     [ ]   ReiserFS extended attributes
Pronto. Mas tem um porém! Caso tenha Windows, vá para o final da lista e abra-o dando um Enter em:

DOS/FAT/NT Filesystems --->

Aberto o DOS/FAT/NT Filesystems, cheque se os vfat e os ntfs estão selecionados

<*> MSDOS fs support 
<*> VFAT (Windows-95) fs support  
(437) Default codepage for FAT
(iso8859-1) Default iocharset for FAT
<*> NTFS file system support 
     [ ]   NTFS debugging support 
     [*]   NTFS write support
Pronto, feito isso dê um "Esc", mais um "Esc".

Agora abra o:

Processor type and features --->

Dentro dele abra o:

Processor Family (Opteron/Athlon64/Hammer/K8) --->

Selecione seu tipo de processador =)
Selecionado, dê um "Esc".

Agora marque a opção, que esta abaixo do Processor Family:

[*] Generic x86 support

Agora dê um "Esc".

Caso tenha mais alguma coisa a fazer no kernel, sugiro que faça. Agora mais um "Esc".

Do you wish to save your new kernel configuration?

< Yes >  			< No >
Marque como < Yes> (Salvar o arquivo da configuração do kernel)

Agora dê um make para compilar o kernel:

# make

.
.
.
.
.
Pausa pro café, isso demora um certo tempo.

Agora dê um "make modules" pra compilar os modules:

# make modules

Já regou as plantas da sua mãe? Isso demora menos, mas também leva um tempinho...

Bom, isso é rápido:

# make modules_install

E agora:

# make install

Bom menino, falta pouco =)

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Começando...
   3. Compilando o Kernel
   4. Editando o Lilo
   5. Configurando o som
Outros artigos deste autor

O "HACKER" da família

Configurando uma pasta compartilhada para os usuários do seu Linux

Incrementando as funções do KDE com "servicemenus"

Instalando EpiInfo 6.0.4d no Slackware 10.2

Como fazer seu programa Kylix chamar uma aplicação externa

Leitura recomendada

Tornando o kernel do OpenBSD enxuto

Compilando kernel com suporte a POM (path-omatic) e Layer7 no Debian e Slackware

Recompilando o Kernel

Instalando o kernel 2.6.37 de maneira fácil no Ubuntu 10.10

Compilando um kernel Linux

  
Comentários
[1] Comentário enviado por m3ocs-d4rksun em 13/06/2006 - 18:58h

legal o seu artigo heim?
vou testar quualquer hora dessa....

[]'s darksun

[2] Comentário enviado por removido em 13/06/2006 - 21:28h

Legal!

Falou!

[3] Comentário enviado por evandrofisico em 14/06/2006 - 14:18h

Cara, só tem uma falha fundamental em todo o seu artigo: se você vai compilar o kernel, porque você começou por instalar um arquivo binário pré-compilado (tgz)? a idéia de compilar é partir apenas do código fonte, então não é necessário instalar os pacotes ANTES de prosseguir com a compilação, isto só é necessário para ALTERAR as configurões, visto que este é um kernel generico. Além disso, existe o risco de não estar baixando o sources e pacotes de uma fonte confiável, visto que este NÃO é o site do slackware e muito menos um dos mirrors oficiais.

[4] Comentário enviado por rafabn em 15/06/2006 - 14:45h

alem de voce ja ter feito o serviço na hora de dar o
#installpkg kernel*
você não especificou no lilo.conf a linha
initrd = /boot/initrd.gz
para que assim se carregue o initrd para pré-"bootar" o sistema


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts