Compilando kernel 2.6 num Slackware 10.2

Publicado por Leandro Moreira em 26/07/2010

[ Hits: 5.224 ]

 


Compilando kernel 2.6 num Slackware 10.2



Essa dica foi motivada devido aos problemas que tive em compilar um kernel 2.6 em uma placa mãe asus (P4V800D-X). Compilação esta feita em HD SATA.

Após instalar seu Slackware 10.2 com kernel 2.4.31, baixe os fontes do kernel 2.6 no kernel.org e baixe e instale o pacote kernel-modules do seguinte link:
Após baixado, instale-o com installpkg:

# installpkg kernel-modules-2.6.17.11-i486-1.tgz

Depois de instalar o kernel-modules:

# cd <fontedokernel-2.6>
# <fontedokernel-2.6> make menuconfig


Device Drivers --->
SCSI device support --->
SCSI low-level drivers --->
<M>; Serial ATA (SATA) support
<   > AHCI SATA support
<M>; ServerWorks Frodo / Apple K2 SATA support
<M>; Intel PIIX/ICH SATA support
<   > Marvell SATA support (HIGHLY EXPERIMENTAL)
<M>; NVIDIA SATA support
<   > Pacific Digital ADMA support
<   > Pacific Digital SATA QStor support
<M>; Promise SATA TX2/TX4 support
<M>; Promise SATA SX4 support
<M>; Silicon Image SATA support
<   > Silicon Image 3124/3132 SATA support
<M>; SiS 964/180 SATA support
<   > ULi Electronics SATA support
<M>; VIA SATA support
<M>; VITESSE VSC-7174 SATA support
<M>; BusLogic SCSI support

Acima se encontram os exemplos de módulos SATA no kernel 2.6.16.25, escolha o módulo compatível com sua controladora SATA, para obter essas informação basta um "lspci | grep SATA", basta marcar de acordo com a identificação de sua controladora. Por exemplo, a minha é uma VIA VT6420 SATA RAID Controller (rev 80), então:

<*> VIA SATA support
<*> VITESSE VSC-7174 SATA support

Marque-os com buitl-in, em seguida vá em:

File systems --->
<M> Second extended fs support
[*] Ext2 extended attributes
[*] Ext2 POSIX Access Control Lists
[*] Ext2 Security Labels
[ ] Ext2 execute in place support
<M> Ext3 journalling file system support
[*] Ext3 extended attributes
[*] Ext3 POSIX Access Control Lists
[*] Ext3 Security Labels
[ ] JBD (ext3) debugging support
<M> Reiserfs support
[*] Enable reiserfs debug mode
[*] Stats in /proc/fs/reiserfs
[*] ReiserFS extended attributes

Ative os módulos ext3, ext3 e Reisefs, em seguida saia, salve e compile o kernel.

Outras dicas deste autor

Ouvindo rádio online pelo Firefox

Solução para chiado no som do Skype no Debian

Criando terminal para acesso remoto no Linux

Integrando autenticação do Squid com Active Directory

Instalando placa de rede HP NC382T (chipset Broadcom BCM 5709) no Debian Lenny

Leitura recomendada

Kernel 3.2.1 no Ubuntu 10.04 ou Superior

Criando um pacote com o kernel compilado para o Slackware

Problemas com o make menuconfig e xconfig no kernel 2.6.X ou 2.4.X

Ubuntu 32 bits reconhecendo 4GB (ou mais) de RAM

O último driver nVIDIA não funciona em seu kernel 2.6.x?

  

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