====== 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-// 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 ) root (hd0,1) kernel /boot/bzImage root=/dev/sda2 Você pode usar este guia e adaptá-lo às suas necessidades.