Kernel 3.19.3-smp no Slackware Current

Publicado por edps em 15/04/2015

[ Hits: 3.740 ]

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

Enlightenment no Debian Jessie

aria2 - downloads mistos ou de torrents

Backup recursivo de diretórios com o tar

Acelerando a navegação com o browser Opera

Pkgstats, contribua com o Arch!

Leitura recomendada

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

Erro na compilação de Kernel no Debian

Conexões PPTP através de gateways Linux

CD's do Ubuntu de graça!

Kernel Libre no Fedora 27

  

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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts