Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - Tentei se o mais claro e simples possível na explicação.
- Baixe o source no site oficial , depois prossiga com os comandos abaixo:
- https://www.kernel.org/
- # tar -Jxpvf linux-4.9.4.tar.xz -C /usr/src
- # cd /usr/src
- # ls
- # rm -rvf linux
- # ln -sf linux-4.9.4 linux
- # cd linux
- # cp /boot/config ./.config
- # make oldconfig
- # make menuconfig
- # make all -j5
- # make modules_install
- Aqui removo as entradas do antigo kernel
- # cd /boot
- # rm -rvf config-4.9.3 System.map-4.9.3 vmlinuz-4.9.3 initrd.gz initrd-tree
- Aqui volto no diretório do kernel recem compilado para copiar os arquivos para /boot
- # cd /usr/src/linux
- # cp ./arch/x86_64/boot/bzImage /boot/vmlinuz-4.9.4
- # cp ./System.map /boot/System.map-4.9.4
- # cp ./.config /boot/config-4.9.4
- Aqui volto para o diretório /boot para criar os links:
- # cd /boot
- # ln -sf vmlinuz-4.9.4 vmlinuz
- # ln -sf System.map-4.9.4 System.map
- # ln -sf config-4.9.4 config
- Aqui gero initrd.gz
- # mkinitrd -c -k 4.9.4 -m xfs -f xfs -r /dev/sda3
- OBS:
- O comando acima tá configurado para minha realidade:
- -k 4.9.4 ( versão do kernel )
- -m xfs -f xfs ( xfs o sistema de arquivos que uso)
- -r /dev/sda3 ( onde fica meu diretório raiz / )
- Aqui vou gerar um novo grub.cfg
- # grub-mkconfig -o /boot/grub/grub.cfg
- ###
- Essa parte usa-se apenas quando tem o arquivo grub.cfg personalizado.
- Para não sobrescrever ele com um novo , uso o exemplo abaixo:
- # cd grub
- # sed -i 's/4.9.3/4.9.4/g' grub.cfg
- ####
- # reboot
- OBS:
- - adapte o guia pra sua realidade.
- - aqui uso o arquivo initrd.gz
- - Se usa placa de video off-board tem que reinstalar o driver
- - Antes de atualizar o kernel para a versão mais recente verifique
- se o driver de video ( Nvidia ou amd ) é compativel.
- Pois muitas vezes é necessário alterar alguns arquivos dos drivers para
- que se tornem compatíveis com a versão do kernel atual.
- - De inicio use um arquivo ".config" completo:
- http://mirrors.slackware.com/slackware/slackware64-current/testing/source/linux-4.6-configs/
- Não esqueça de rodar o comando :
- # make oldconfig
- Sempre que for mudar a versão do kernel, pois é ele que vai adicionar as novas funcionalidades
- do kernel novo ao arquivo ".config" ( após rodar o comando vai aparecer uma espécie de questionário)
- - Só realize os passos descritos aqui se tiver certeza do que está realizando, caso for testar instale o
- sistema em uma máquina virtual e pratique.
- - Não esqueça de configurar o arquivo "/etc/slackpkg/blacklist" para que o slackpkg não sobrescreva
- suas configurações personalizadas
- - Adapte o guia pra sua realidade.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement