Axuste do Kernel 2.6

1,418 views
1,313 views

Published on

Compilacion do kernel Linux 2.6

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,418
On SlideShare
0
From Embeds
0
Number of Embeds
54
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Axuste do Kernel 2.6

  1. 1. Axuste do kernel linux Xornadas do Software libre na USC Axuste do kernel Linux 2.6.x
  2. 2. Axuste do kernel Linux 2.6.x <ul><li>¿Por que? </li></ul><ul><li>Novo Hardware </li></ul><ul><li>Novos drivers </li></ul><ul><li>Novo kernel </li></ul><ul><li>Maior rendemento </li></ul>
  3. 3. Axuste do kernel Linux 2.6.x <ul><ul><li>Obtendo as fontes e os paquetes precisos </li></ul></ul><ul><ul><li>ftp.kernel.org </li></ul></ul><ul><ul><li>linux-image-2.6.x </li></ul></ul><ul><ul><li>gcc </li></ul></ul><ul><ul><li>c++* </li></ul></ul><ul><ul><li>make </li></ul></ul><ul><ul><li>libncurses5-dev </li></ul></ul><ul><ul><li>libqt3-mt-dev </li></ul></ul>
  4. 4. Axuste do kernel Linux 2.6.x <ul><li>Descomprimindo as fontes do kernel </li></ul><ul><li>Traballando no directorio '/usr/src/' </li></ul><ul><li>tar xzvf linux-2.6.x.x.tar.gz </li></ul><ul><li>tar xjvf linux-2.6.x.x.tar.Bz2 </li></ul><ul><li>ln -s linux-2.6.x.x linux </li></ul>
  5. 5. Axuste do kernel Linux 2.6.x <ul><li>Aplicando un parche as fontes do kernel </li></ul><ul><li>patch -p0 < parche.patch </li></ul>
  6. 6. Axuste do kernel Linux 2.6.x <ul><ul><li>Configurando o kernel </li></ul></ul><ul><ul><li>make config </li></ul></ul>
  7. 7. Axuste do kernel Linux 2.6.x
  8. 8. Axuste do kernel Linux 2.6.x <ul><ul><li>Configurando o kernel </li></ul></ul><ul><ul><li>make menuconfig </li></ul></ul><ul><ul><li>libncurses5-dev </li></ul></ul>
  9. 9. Axuste do kernel Linux 2.6.x
  10. 10. Axuste do kernel Linux 2.6.x <ul><ul><li>Configurando o kernel </li></ul></ul><ul><ul><li>make xconfig </li></ul></ul><ul><ul><li>linbt3-mt-dev </li></ul></ul><ul><ul><li>#DISPLAY=:0 make xconfig </li></ul></ul>
  11. 11. Axuste do kernel Linux 2.6.x
  12. 12. Axuste do kernel Linux 2.6.x <ul><li>¿Cal é o noso hardware? </li></ul><ul><li>¿Como obter información do hardware? </li></ul><ul><li># lspci </li></ul><ul><li>O directorio /proc </li></ul>
  13. 13. Axuste do kernel Linux 2.6.x Axustando o kernel
  14. 14. Axuste do kernel Linux 2.6.x <ul><li>Executando make </li></ul><ul><li>#make all </li></ul><ul><li>make vmlinuz </li></ul><ul><li>make BzImage </li></ul><ul><li>make modules </li></ul><ul><li>#make install </li></ul>
  15. 15. Axuste do kernel Linux 2.6.x <ul><li>Instalación dos modulos </li></ul><ul><ul><li>make modules_install </li></ul></ul><ul><li>outras utilidades do comando make </li></ul><ul><li>make pdfdocs </li></ul><ul><li>make htmldocs </li></ul>
  16. 16. Axuste do kernel Linux 2.6.x <ul><li>Asegurando o arranque </li></ul><ul><li>copia de seguridade do MBR </li></ul><ul><li>dd if=/dev/xxx of=/home/mbr.copia.dd bs=512 count=1 </li></ul>
  17. 17. Axuste do kernel Linux 2.6.x <ul><li>Preparando o sistema para usalo novo núcleo </li></ul><ul><li>O cargador LiLo </li></ul><ul><li>lilo.conf </li></ul><ul><li># lilo </li></ul>
  18. 18. Axuste do kernel Linux 2.6.x O cargador GRUB /boot/grub/menu.lst
  19. 19. Axuste do kernel Linux 2.6.x [email_address]

×