Kernel 3.19.3-smp no Slackware Current

Publicado por edps em 15/04/2015

[ Hits: 2.765 ]

Blog: https://edpsblog.wordpress.com/

 


Kernel 3.19.3-smp no Slackware Current



Veremos agora a instalação manual do kernel mais atual no Slackware Current.

Baixe os sources:

# wget -nv https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.19.3.tar.xz
# wget -nv http://slackware.mirrors.tds.net/pub/slackware/slackware-current/testing/source/config-testing-3.18.1/config-generic-smp-3.18.1-smp

Extraia o arquivo baixado:

# tar xf linux-3.19.3.tar.xz

Renomeie a pasta "linux-3.19.3" para "linux-3.19.3-smp" e mova-a para /usr/src:

# mv linux-3.19.3 linux-3.19.3-smp
# mv linux-3.19.3-smp /usr/src/

Mova o arquivo de configuração baixado para /usr/src/3.19.3-smp e entre nesse local:

# mv config-generic-smp-3.18.1-smp /usr/src/linux-3.19.3-smp/.config
# cd /usr/src/linux-3.19.3-smp/

Já na pasta, caso deseje modificar alguma coisa, execute o comando abaixo (caso contrário, pule para o próximo passo):

# make menuconfig

Ou faça como eu (já que usei uma config do Slackware, não tenho porque modificá-la), então:

# make all
# make modules_install

Ao final, configure o novo kernel:

# cp -av arch/x86/boot/bzImage /boot/vmlinuz-3.19.3-smp
# cp -av System.map /boot/System.map-3.19.3-smp
# cp -av .config /boot/config-3.19.3-smp

Se desejar criar o arquivo "initrd" (como eu fiz), execute:

# mkinitrd -c -k 3.19.3-smp -m ext4 -f ext4 -r /dev/sdc2

Feito isto, edite o arquivo /etc/lilo.conf, adicionando a seguinte entrada:

# Slackware Current-smp.
image = /boot/vmlinuz-3.19.3-smp
  initrd = /boot/initrd.gz
  root = /dev/disk/by-uuid/70f0dfb0-8b9b-444d-a9b9-46a13343c43a
  label = Slack
  vga=791
  append="quiet"
  read-only

* Não esqueça de alterar a UUID do dispositivo, a mesma pode ser obtida com os comandos:

# blkid
Ou:
# ls -al /dev/disk/by-uuid/

** Em meu blog, na postagem original, encontra-se o meu "lilo.conf" completo (não publicado aqui, a fim de não gerar confusão).

Após inserir as novas entradas e salvar seu "lilo.conf", execute:

# lilo
Linux: Kernel 3.19.3-smp no Slackware Current
E reinicie o PC:

# reboot

Screenshot desse Slackware com OpenBox e driver Nvidia, podem ser vistas nos links abaixo:
Dica previamente publicada em meu blog:
Até a próxima!

Outras dicas deste autor

Dicas no terminal para Debian, Ubuntu e distros derivadas

VLC 2.0 no Debian Squeeze

Adicionando temas no Ubuntu Lucid Lynx

Usando um arquivo como memória SWAP

Fontes para Conky

Leitura recomendada

Instalando kernel 2.6.7 no Slackware 10

Como compilar o Kernel no Linux Mint [Vídeo]

Man e less não funcionam com kernel 2.6.9

Instalando kernel-2.6.11 source em teu Linux

Atualizar kernel e driver de placas de vídeo em Sabayon

  

Comentários
[1] Comentário enviado por xerxeslins em 15/04/2015 - 15:32h


Curti! Embora eu não esteja mais usando o Slackware atualmente. Bem explicado.

[2] Comentário enviado por edps em 15/04/2015 - 16:45h


[1] Comentário enviado por xerxeslins em 15/04/2015 - 15:32h


Curti! Embora eu não esteja mais usando o Slackware atualmente. Bem explicado.


Thanks!

[3] Comentário enviado por edps em 15/04/2015 - 16:49h


ADENDO A DICA:

Na hora da criação do initrs, execute o comando abaixo que lhe dirá exatamente o que fazer:

# sh /usr/share/mkinitrd/mkinitrd_command_generator.sh

exemplo:

[2232:2022 0:26] 04:50:48 Qua Abr 15 [root@darkstar: +1] /home/edps
(1:26)# sh /usr/share/mkinitrd/mkinitrd_command_generator.sh
#
# mkinitrd_command_generator.sh revision 1.45
#
# This script will now make a recommendation about the command to use
# in case you require an initrd image to boot a kernel that does not
# have support for your storage or root filesystem built in
# (such as the Slackware 'generic' kernels').
# A suitable 'mkinitrd' command will be:

mkinitrd -c -k 4.0.0-smp -f ext4 -r /dev/sdc2 -m mbcache:jbd2:ext4 -u -o /boot/initrd.gz

[2232:2022 0:27] 04:50:54 Qua Abr 15 [root@darkstar: +1] /home/edps
(1:27)#

logo eu teria que executar:

# mkinitrd -c -k 4.0.0-smp -f ext4 -r /dev/sdc2 -m mbcache:jbd2:ext4 -u -o /boot/initrd.gz

A dica do meu blog foi atualizada e foram acrescentados esses passos, porém não deu tempo de enviar a correção para cá!

t+



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts