Kernel 3.5.5 no Slackware Current


Veremos aqui como compilar e instalar o kernel 3.5.5 no Slackware Current.

Comecemos pelo download do source do último kernel estável:

# wget -c http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.5.5.tar.xz

Feito isto, descompactamos o mesmo em /usr/src:

# tar -Jxf linux-3.5.5.tar.xz -C /usr/src/

Entramos no diretório citado…

# cd /usr/src

Movemos o antigo link simbólico “linux”:

# mv linux linux-old

Criamos um novo link referente ao novo kernel:

# ln -s linux-3.5.5 linux

Entramos no diretório de trabalho…

# cd linux-3.5.5/

E executamos os seguintes comandos:

# make clean
# make mrproper

Em seguida baixamos um config mais recente do kernel do Slack (referente a arquitetura é lógico):

# wget http://mirrors.slackware.com/slackware/slackware-14.0/testing/source/config-testing-3.5.4/config-huge-smp-3.5.4-smp
# mv -v config-huge-smp-3.5.4-smp .config

Prosseguimos com o comando abaixo (é bom dar uma olhada em File System), aqui não tive problema, todos os sistemas de arquivos mais utilizados estavam marcados:

# make menuconfig

E para começar a compilação:

# make all
# make modules_install

Tendo concluído com sucesso, é hora das configurações:

# cp arch/x86/boot/bzImage /boot/vmlinuz-huge-3.5.5
# cp System.map /boot/System.map-huge-3.5.5
# cp .config /boot/config-huge-3.5.5
# cd /boot
# mv System.map System.map-OLD
# ln -s System.map-huge-3.5.5 System.map

Observem qua nas duas vezes apenas renome-ei a pasta linux e o System.map, isso para caso de algum erro no boot do novo kernel. Após um boot sem problemas podemos removê-los.

Chegou a hora de inserir as entradas do novo kernel no arquivo /etc/lilo.conf e para tal usem:

# nano /etc/lilo.conf

Aqui deixei-o assim (apenas o bloco final):

# Windows bootable partition config begins
other = /dev/sdb1
  label = Windows
  table = /dev/sdb
# Windows bootable partition config ends
# Linux bootable partition config begins
image = /boot/vmlinuz
  root = /dev/sdc7
  label = Linux
  read-only
# Linux bootable partition config ends
# Linux bootable partition config begins
image = /boot/vmlinuz-huge-3.5.5
  root = /dev/sdc7
  label = 3.5.5
  read-only
# Linux bootable partition config ends

Após salvar e fechar o arquivo, executem os 2 últimos comandos:

# lilo
# reboot

Imagens do processo.

Este slideshow necessita de JavaScript.

Referência.

https://edpsblog.wordpress.com/2012/10/07/screenshot-slackware-current-kernel-3-5-5/
http://gnu-linux-slackware.blogspot.com.br/2012/10/compilation-of-354-linux-kernel-on.html

Anúncios
Kernel 3.5.5 no Slackware Current

16 comentários sobre “Kernel 3.5.5 no Slackware Current

  1. Wencesbanger disse:

    Não deu certo…
    Fiz tudo certinho, apenas o lilo que não mexi pois o grub do Ubuntu que organiza o boot.
    O que poderia ter acontecido? Não apareceu nenhuma mensagem de erro durante o processo…

    Curtir

  2. edps disse:

    Você ao menos rodou um:

    # update-grub

    Se não funcionou, veja que mensagem aparece, se o Slack nem sequer aparece no Grub do Ubuntu instale o pacote ‘os-prober’, monte a partição do Slack e repita o comando acima.

    Se apesar disso tudo não funcionar, abra um tópico no VOL e relate seu problema.

    Boa sorte.

    Curtir

    1. edps disse:

      Provavelmente sim!

      Como continuo usando o Slack Current, meu kernel atual é o 3.7.1-smp, esse da dica (3.5.5) já removi. Meu Slack está bem desatualizado e não sei se esse ainda é o kernel mais atual.

      Um abraço.

      Curtir

  3. zezaocapoeira disse:

    Porque na semana passada eu atualizei o sistema atraves a do slackpkg upgrade-all e deu kernel panic . Então resolvi atualizar o kernel atraves da compilação . O site esta de parabens!!!

    Curtir

  4. Slack14 disse:

    Caros,
    Fiz um teste aqui na máquina virtual com um Slack 14 64Bits em um Coue i5 2500. Para testes resolvir instalar o kernel 3.5.0 e pela primeira vez consegui:)

    Valeu a dica amigo.

    Curtir

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s