slitaz-doc-wiki-data view pages/pt/guides/kernel.txt @ rev 3

Add pages/pt folder.
author Christopher Rogers <slaxemulator@gmail.com>
date Sat Feb 26 12:12:42 2011 +0000 (2011-02-26)
parents
children
line source
1 ====== Compile um kernel personalizado para o seu SliTaz ======
3 ===== Preparação do sistema =====
5 * Instale o meta pacote //slitaz-toolchain//, pois ele fornece os arquivos básicos necessários.
6 * binutils
7 * linux-headers
8 * glibc-dev
9 * gcc
10 * make
12 <code># tazpkg get-install slitaz-toolchain</code>
14 * Instale os pacotes necessários para configurar e compilar os fontes do kernel.
15 * ncurses-dev
16 * perl
18 <code># tazpkg get-install ncurses-dev
19 # tazpkg get-install perl
20 </code>
22 * 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.
24 <code># tazpkg get-install linux-source
25 # ls -l /usr/src
26 lrwxrwxrwx 1 root root 21 Jul 21 21:27 linux -> linux-2.6.25.5-slitaz
27 drwxrwxr-x 23 root root 4096 Jul 21 22:41 linux-2.6.25.5-slitaz
28 -rw-r--r-- 1 root root 48589640 Jul 21 21:28 linux-2.6.25.5.tar.bz2
29 </code>
31 ===== Configure e compile =====
33 Os fontes do kernel agora já devem estar prontos para serem configurados e compilados.
35 * Vá até o diretório onde se encontram os fontes.
37 <code># cd /usr/src/linux</code>
39 * Prepare a configuração.
41 <code># make oldconfig && make prepare</code>
43 * Modifique a configuração do kernel para atender suas preferências e compile.
45 <code># make menuconfig
46 # make bzImage
47 # make modules
48 # make modules_install
49 # cp arch/x86/boot/bzImage /boot
50 </code>
52 * Configure o Gerenciador de Boot (opcional).
54 <code># leafpad /boot/grub/menu/lst</code>
56 * Adicione as seguintes linhas ao arquivo mencionado anterioremente.
58 <code># My kernel:
59 title SliTaz GNU/Linux (cooking) (Kernel <VERSION>)
60 root (hd0,1)
61 kernel /boot/bzImage root=/dev/sda2
62 </code>
64 Você pode usar este guia e adaptá-lo às suas necessidades.