Advertisement
ph4x35ccb

Compilação Kernel 5.0.5 (Slackware 14.2_64 xfce) 30/03/2019

Mar 30th, 2019
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.83 KB | None | 0 0
  1. Compilação Kernel 5.0.5 Slackware 14.2
  2.  
  3. obs:caso seu slackware seja virj e preciso atualizar o sistema descomentando slackpkg e comando slackpkg update seguido de upgrade-all caso contrario gerara um erro ao gerar o macote tarxz.
  4. 1-Baixe seu kernel no site Kernel.org
  5. 2-Estraia o kernel para pasta src # tar -xvJf linux-versao.tar.xz -C /usr/src
  6. 3-Entre dentro da pasta src # cd /usr/src/
  7. 4-Crie um link simbólico para os aquivos extraídos # ln -s linux-versao/ linux
  8. 5- # cd linux
  9. 6- Dentro da pasta vamos fazer uma limpeza basica # make mrproper && make clean
  10. 7-Liste os modulos ativos # make localmodconfig
  11. 8- Agora chegou a hora de customizar seu novo kernel # make menuconfig em local version kernel digite um nome sempre iniciando com - ex: -slack
  12. 9-Em kernel compresion mode habilite a opçao XZ.
  13. 9-Em hostname defalt coloque algum nome ou deixe padrão darkstar.
  14. 10- Chegou a hora de customizar de acordo com seu hardware dai vai do seu conhecimento alguns comando uteis sao lspci lsusb tudo que trazer informações da sua maquina serve para vc enxugar ainda mais o kernel ,feito tudo salve (save) sai (exit)
  15. 11-vamos criar nosso pacote e um pouco demorado rode o comando # make help para ver os tipos de pacotes vamos usar o tarxz-pkg , # make tarxz-pkg deixe executando e va tomar um cafe da tempo.
  16. 12-# ls se tudo estiver ocorido bem seu pacote.txz estara dentro da pasta linux volte uma pasta # cd ..
  17. 13-Crie uma pasta build # mkdir build
  18. 12-# cd build dentro da pasta build ja crie uma outra pasta # mkdir install
  19. 13-Volte para pasta linux # cd .. # cd linux/
  20. 14-Mova o linu-versao.tar.xz para pasta build # mv linux-versao.tar.xz ../build/
  21. 14-Volte para pasta build # cd ..
  22. 15-# cd build/
  23. 16-Extraia o pacote.tar,xz # tar -xvJf linux-versao.tar.xz logo em seguida remova rm linux-versao.tar.xz caso nao funcione use o argumento -rf remove force eu gosto dele hehehe não mais que -v verbose.
  24. 17-sera criado duas pasta lib e boot
  25. 18-Entre dentro da pasta install e vamos criar nosso slack-desc (fonte desc-generator: https://pastebin.com/1RvjGNpZ) copie o código e cole no editor # nano -w desc-generator eu gosto de usar o flag -w apar editar este tipo de arquivo mas e opcional
  26. 19-Mova o dec-generator parpasta bin mv desc-generator /usr/bin/
  27. 20-Execute o desc-generator basta digitar desc-generator -g caso nao tenha permisao mesmo logado como root de permiçao de execusão chmod +x /usr/bin/desc-generator agora execute o desc-generator com a opçao -g que vai de boas.obs:use sempre o nome inicial do pacote no caso linux
  28. 21-Sera criado um arquivo slack-desc edite ele como achar melhor nunca ultrapassando a linha imaginaria imposta pela | em cima
  29. 22-Volte uma pasta # cd .. e execute nosso pacote ou execute da pasta atual mesmo
  30. 23-Considerando que voçe voltou uma pasta execute o comando # makepkg linux-versao.txz se nao retornar erro nenhum vamos editar o lilo
  31. 24-# cd /etc/boot e anote o nome no vmlinux criado ex:vmlinux-custom-5.0.5 a original sera vmlinux nao vamos usar ela.
  32. 25-Edite o lilo nano -w /etc/lilo.conf nas ultima linhas estara asim
  33. # Linux bootable partition config begins
  34. image = /boot/vmlinuz
  35. root = /dev/sda2
  36. label = Linux-generic
  37. read-only
  38. # Linux bootable partition config ends
  39. copie e cole no fim e edite conforme seu vmlinux customizado ex:
  40. #Customizado 5.0.5
  41. image = /boot/vmlinuz-5.0.5-ph4x35
  42. root = /dev/sda2
  43. label = Linux-5.0.5
  44. read-only
  45. obs: modifique a label para que apareça o nome desejado no lilo
  46. 26-Salve e saia ctrl + x Y ou S depende se tiver traduzido o sistema.
  47. 27-Carregue o lilo com o comando # lilo se tudo correr bem você ja pode reiniciar a maquina shutdown -r now ou reboot e seu kernel novo e customizado aparecera no lilo para voçe escolher qual qual você quer iniciar , o procedimento e o mesmo caso você queira compilar outras versoes customizadas
  48. #tutorial baseado no ensino do #slackjeff
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement