Cara vou descrever o passa a passo que eu uso, todo feito como usuario
root:
1- baixe o fonte do kernel novo no diretorio: /usr/src (vou usar como
exemplo o kernel-4.6.2)
2- descompacte o arquivo tar.xz: # tar -xvf linux-4.6.2.tar.xz
3- copie o .config do kernel antigo: # cp linux/.config linux-4.6.2/
4- remova o link simbolico que aponta para o kernel antigo: # rm -rf linux
5- crie o link simbolico para o kernel novo: # ln -sf linux-4.6.2 linux
6- entre no dir do kernel novo: # cd linux
7- se você tem alguma configuração para fazer entre no menu: # make
menuconfig se não apenas: # make
PS: Os kernels novos não precisam mais do comando make bzImage
8- apos o termino do comando acima compile e instale os novos modulos: #
make modules_install
9- copie a imagem do novo kernel para /boot # cp arch/x86/boot/bzImage
/boot/vmlinuz-4.6.2
10- copie o System.map e .config: # cp -rf System.map
/boot/System.map-4.6.2 e # cp -rf .config /boot/config-4.6.2
11- configure o lilo:
adicione a seguinte entrada antes das antigas:
image = /boot/vmlinuz-4.6.2
root = /dev/sda1
initrd = /boot/initrd-4.6.2-ck1.gz
label = Linux-4.6.2
read-only # Partitions should be mounted read-only for checking
12- para gravar as alteração no lilo digite: # lilo -v
agora se não der certo, você pode criar um initrd para o kernel:
Use o gerador de comandos do initrk o mkinitrd.sh
# /usr/share/mkinitrd/mkinitrd_command_generator.sh -k 4.6.2
PS: O numero no final do comando é o diretorio dos modulos do kernel novo,
ele aparece no final do comando make modules_install
Ele irá mostrar um comando assim: mkinitrd -c -k 4.6.2 -f ext4 -r /dev/sda1
-m mbcache:jbd2:ext4 -u -o /boot/initrd.gz
Mas ao copia-lo para prompt não esqueça de alterar o nome do initrd.gz e
colocar a versão do kernel, para identificação posterior
# mkinitrd -c -k 4.6.2 -f ext4 -r /dev/sda1 -m mbcache:jbd2:ext4 -u -o
/boot/initrd-4.6.2.gz
configure o lilo e rode o lilo -v para gravar as alterações.
image = /boot/vmlinuz-4.6.2
root = /dev/sda1
initrd = /boot/initrd-4.6.2.gz
label = Linux-4.6.2
read-only # Partitions should be mounted read-only for checkin
*Dica de ouro: Não apague as entradas dos kernels antigos, pois se der
problema você pode entrar por eles e corrigir*
Em segunda-feira, 20 de junho de 2016 10:46:59 UTC-3, Arezende escreveu:
>
> Bom dia
>
> Alguém tem um bom tutorial pra atualizar o kernel ?
>
> Pode ser na unha ou via slackpkg.
>
>
> Obrigado
>
> Aguimar Rezende
>
>
--
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br
Antes de perguntar:
http://www.vivaolinux.com.br/artigo/Como-elaborar-perguntas-para-listas-de-discussao
Para sair da lista envie um e-mail para:
[email protected]
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Slackware Users
Group - Brazil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um
e-mail para [email protected].
Para obter mais opções, acesse https://groups.google.com/d/optout.