SliTaz GNU/Linux official and community documentation wiki.
.png
This translation is older than the original page and might be outdated. See what has changed.
Translations of this page:

Compile um kernel personalizado para o seu SliTaz

Preparação do sistema

  • Instale o meta pacote slitaz-toolchain, pois ele fornece os arquivos básicos necessários.
    • binutils
    • linux-headers
    • glibc-dev
    • gcc
    • make
# tazpkg get-install slitaz-toolchain
  • Instale os pacotes necessários para configurar e compilar os fontes do kernel.
    • ncurses-dev
    • perl
# tazpkg get-install ncurses-dev
# tazpkg get-install perl
  • O SliTaz fornece o pacote linux-source que, ao ser instalado, baixa os fontes do kernel a partir de um mirror, instala-os no diretório /usr/src/linux-<VERSION> e modifica-os para ser usado no SliTaz.
# tazpkg get-install linux-source
# ls -l /usr/src
lrwxrwxrwx    1 root     root           21 Jul 21 21:27 linux -> linux-2.6.25.5-slitaz
drwxrwxr-x   23 root     root         4096 Jul 21 22:41 linux-2.6.25.5-slitaz
-rw-r--r--    1 root     root     48589640 Jul 21 21:28 linux-2.6.25.5.tar.bz2

Configure e compile

Os fontes do kernel agora já devem estar prontos para serem configurados e compilados.

  • Vá até o diretório onde se encontram os fontes.
# cd /usr/src/linux
  • Prepare a configuração.
# make oldconfig && make prepare
  • Modifique a configuração do kernel para atender suas preferências e compile.
# make menuconfig
# make bzImage
# make modules 
# make modules_install
# cp arch/x86/boot/bzImage /boot
  • Configure o Gerenciador de Boot (opcional).
# leafpad /boot/grub/menu/lst
  • Adicione as seguintes linhas ao arquivo mencionado anterioremente.
# My kernel:
title 	SliTaz GNU/Linux (cooking) (Kernel <VERSION>)
		root (hd0,1)
		kernel /boot/bzImage root=/dev/sda2

Você pode usar este guia e adaptá-lo às suas necessidades.

 
pt/guides/kernel.txt · Last modified: 2010/07/08 17:14 (external edit)