Acesso direto ao conteúdo
Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Você está aqui: Home  → Arquivo Dicas-L

 

Curso de Inglês Online

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

Instalando e compilando o kernel 2.6.10 no Gnu linux slackware 10

Colaboração: Solano Krabbe

Data de Publicação: 17 de Janeiro de 2005

(Por favor leia a seção "Alguns Detalhes" no final deste documento antes de sair instalando)

1. Baixe o kernel do endereço: ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.10.tar.bz2 (prefira a versão compactada com o bzip2, pois é menor)

2. Descompacte-o dentro do diretorio /usr/src:

  # cd /usr/src
  # tar -xjvpf local-onde-baixou/linux-2.6.10.tar.bz2

(foi criado um diretorio chamado linux-2.6.10)

3. Caso exista (e provavelmente existe), remova o link linux e crie novamente, apontando para o novo diretorio:

  # rm linux
  # ln -s linux-2.6.10 linux

4. Entre no novo diretorio:

  # cd linux

5. Rode o comando abaixo:

  # make mrproper

6. Agora começa a configuração do kernel. Execute o comando:

  #make menuconfig

(Aqui é que serao escolhidas as configuracoes conforme a maquina que vc esta' utilizando, no meu caso nao precisei modificar muita coisa, mas o essencial que complicou um monte pra mim foi nao saber que, por ja utilizar o sistema de arquivos reiserfs, esta opção, dentro do filesystems, alem de ter de ser selecionada, nao pode ser marcada como "M" 'Modulo'. Selecione-a com a barra de espaco e faca isso de forma a ficar marcada com um "X")

7. Feitas as configuracoes, rode o comando:

  # make

8. Depois, rode o comando:

  # make modules

9. Finalmente, rode:

  # make modules_install

A parte de instalação e configuração é esta. Para utilizarmos o novo kernel, sem perder acesso ao sistema via kernel antigo, faça o seguinte:

1. Copie o arquivo bzImage que esta' no /usr/src/linux/arch/i386/boot para /boot:

  # cp /usr/src/arch/i386/boot/bzImage /boot

2. Copie o arquivo System.map que esta' em /usr/src/linux para /boot:

  # cp /usr/src/linux/System.map /boot

3. Edite o arquivo lilo.conf que esta' no /etc, criando a entrada para a nova versao do kernel:

  image = /boot/bzImage
  root = /dev/hdaX (substitua o X pelo numero da partição onde vc tem o sistema instalado)
  label = Slackware-2.6.10 (é so' um exemplo, pode ser outra coisa, tipo: "LinuxNovo" ou "KernelNovo")
  read-only

(Inclua as linhas acima na seção "#Linux bootable partition config begins", logo apos a entrada do kernel atual)

4. Rode o comando lilo para que ele adicione esta nova entrada no menu de inicialização:

  # lilo

ALGUNS DETALHES:

  • Sistema utilizado: Slackware 10
  • Todos os comandos foram com o usuario root.
  • Instalei no modo texto.
  • O Slackware estava com o kernel "default" da instalação original. Acho q era o 2.4.26 Na configuração do lilo.conf, caso exista a linha "append hdc=ide-scsi" ou algo parecido, remova-a. Nao sei pq, mas tive que configurar o X novamente.
  • O DVD parou de funcionar (embora o CD esteja ok e o gravador tb).
  • Embora o modo de escrita deste minusculo documento pareca dar ar de que vai ficar tudo bem, nao posso garantir nada. Minha ideia é descrever o meu procedimento para que aqueles que, assim como eu nunca tinham instalado e compilado um kernel, consigam fazer isso de forma rapida e simples. Espero que ajude alguem. Fiquem a vontade para reproduzir isso (se é q acharem q vale a pena) em qq site ou local.

Solano Krabbe, 27-12-2004.

Veja a relação completa dos artigos de Solano Krabbe

Formato PDF
Newsfeed RSS
Formato para impressão
PDF RSS Imprimir

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 2.99/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.0 /5 (1181 votos)

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script
Treinamentos, Consultorias e Soluçoes em TI. Baseados em softwares livres e padrões abertos para ambientes de missão crítica

Submarino.com.br

SEM e SEO - 2ª Edição