rev |
line source |
claudinei@529
|
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
claudinei@529
|
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
claudinei@529
|
3 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt" lang="pt">
|
claudinei@529
|
4 <head>
|
claudinei@529
|
5 <title>Livro de Receitas do SliTaz - RootCD</title>
|
claudinei@529
|
6 <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
|
claudinei@529
|
7 <meta name="description" content="slitaz portuguese cookbook" />
|
claudinei@529
|
8 <meta name="expires" content="never" />
|
claudinei@529
|
9 <meta name="modified" content="2008-02-26 18:30:00" />
|
claudinei@529
|
10 <meta name="publisher" content="www.slitaz.org" />
|
claudinei@529
|
11 <meta name="author" content="Christophe Lincoln"/>
|
claudinei@529
|
12 <link rel="shortcut icon" href="favicon.ico" />
|
claudinei@529
|
13 <link rel="stylesheet" type="text/css" href="book.css" />
|
claudinei@529
|
14 </head>
|
claudinei@529
|
15 <body bgcolor="#ffffff">
|
claudinei@529
|
16
|
claudinei@529
|
17 <!-- Header and quick navigation -->
|
claudinei@529
|
18 <div id="header">
|
claudinei@529
|
19 <div align="right" id="quicknav">
|
claudinei@529
|
20 <a name="top"></a>
|
claudinei@529
|
21 <a href="index.html">Contéudo</a>
|
claudinei@529
|
22 </div>
|
claudinei@529
|
23 <h1><font color="#3E1220">SliTaz Cookbook (pt)</font></h1>
|
claudinei@529
|
24 </div>
|
claudinei@529
|
25
|
claudinei@529
|
26 <!-- Content. -->
|
claudinei@529
|
27 <div id="content">
|
claudinei@529
|
28 <div class="content-right"></div>
|
claudinei@529
|
29
|
claudinei@529
|
30 <h2><font color="#df8f06">Rootcd</font></h2>
|
claudinei@529
|
31 <p>
|
claudinei@529
|
32 Descrição dos arquivos contidos no cdrom.
|
claudinei@529
|
33 </p>
|
claudinei@529
|
34
|
claudinei@529
|
35 <ul>
|
pascal@537
|
36 <li><a href="index.html#syslinux">Syslinux/isolinux.</a></li>
|
pascal@537
|
37 <li><a href="index.html#splash">Imagem de boot do Isolinux.</a></li>
|
pascal@537
|
38 <li><a href="index.html#isolinux-iso">Inicialização da ISO com o isolinux.</a></li>
|
pascal@537
|
39 <li><a href="index.html#grub">GRUB.</a></li>
|
pascal@537
|
40 <li><a href="index.html#grub-iso">Inicialização da ISO com o GRUB.</a></li>
|
pascal@537
|
41 <li><a href="index.html#memtest86">Memtest86.</a></li>
|
claudinei@529
|
42 </ul>
|
claudinei@529
|
43
|
claudinei@529
|
44 <a name="syslinux"></a>
|
claudinei@529
|
45 <h3>Syslinux/isolinux</h3>
|
claudinei@529
|
46 <p>
|
claudinei@529
|
47 O Syslinux é o gerenciador de boot da versão LiveCD do SliTaz - o projeto
|
claudinei@529
|
48 utiliza a versão para linux chamada isolinux. Este programa simples e
|
claudinei@529
|
49 configurável é instalado durante a criaçaõ do sistema básico. O binário
|
claudinei@529
|
50 é chamado isolinux.bin e seu arquivo de configuração chama-se isolinux.cfg.
|
claudinei@529
|
51 A seguir pode-se ver um exemplo de um arquivo isolinux.cfg que se utiliza
|
claudinei@529
|
52 de um arquivo chamado isolinux.msg para mostrar uma imagem de boot e
|
claudinei@529
|
53 mostrar texto de ajuda a partir do acionamento das teclas de F1 a F4. Os
|
claudinei@529
|
54 arquivos de ajuda (help.txt) e de opção (options.txt) podem ser encontrados
|
claudinei@529
|
55 nos repositórios, como descrito na página sobre as
|
claudinei@529
|
56 <a href="slitaz-tools.html">Ferramentas do SliTaz</a>.
|
claudinei@529
|
57 </p>
|
claudinei@529
|
58 <pre class="script">display isolinux.msg
|
claudinei@529
|
59 default slitaz
|
claudinei@529
|
60 label slitaz
|
claudinei@529
|
61 kernel /boot/bzImage
|
claudinei@529
|
62 append initrd=/boot/rootfs.gz rw root=/dev/null vga=788
|
claudinei@529
|
63 implicit 0
|
claudinei@529
|
64 prompt 1
|
claudinei@529
|
65 timeout 80
|
claudinei@529
|
66 F1 help.txt
|
claudinei@529
|
67 F2 options.txt
|
claudinei@529
|
68 F3 isolinux.msg
|
claudinei@529
|
69 F4 display.txt
|
claudinei@529
|
70 </pre>
|
claudinei@529
|
71
|
claudinei@529
|
72 <a name="splash"></a>
|
claudinei@529
|
73 <h3>Imagem de boot do Isolinux</h3>
|
claudinei@529
|
74 <p>
|
claudinei@529
|
75 Pode-se configurar o isolinux para mostrar uma imagem durante o processo
|
claudinei@529
|
76 de boot. A imagem escolhida deve estar no formado <code>.lss</code>,
|
claudinei@529
|
77 adequado ao Syslinux e deve ser indexada em modo de 16 cores. Pode-se
|
claudinei@529
|
78 utilizar o logo oficial do projeto ou então usar os programas ppmforge,
|
claudinei@529
|
79 imagemagick, gimp ou algum outro de sua escolha para criar sua própria
|
claudinei@529
|
80 imagem.
|
claudinei@529
|
81 </p>
|
claudinei@529
|
82 <p>
|
claudinei@529
|
83 O arquivo do syslinux localizado em sample/syslogo.lss é o logo oficial
|
claudinei@529
|
84 do syslinux que pode ser usado copiando-o para a raiz do cdrom. O logo
|
claudinei@529
|
85 oficial do SliTaz está localizado em rootcd/boot/isolinux/splash.lss e
|
claudinei@529
|
86 faz parte das <a href="slitaz-tools.html">Ferramentas do SliTaz</a>.
|
claudinei@529
|
87 Para mostrar uma imagem durante o boot é necessário que a opção 'display'
|
claudinei@529
|
88 do arquivo de configuração isolinux.cfg carregue o arquivo isolinux.msg, que
|
claudinei@529
|
89 por sua vez carrega a imagem em formato .lss. Exemplo usando o comando
|
claudinei@529
|
90 'echo' e um arquivo isolinux.msg que incorpora uma imagem de boot em
|
claudinei@529
|
91 formato .lss:
|
claudinei@529
|
92 </p>
|
claudinei@529
|
93 <pre> # echo -e "\24isplash.lss\n" > isolinux.msg
|
claudinei@529
|
94 </pre>
|
claudinei@529
|
95 <p>
|
claudinei@529
|
96 Pode-se adicionar uma mensagem de texto abaixo da imagem de boot
|
claudinei@529
|
97 modificando-se o referido arquivo de texto por intermédio de um editor
|
claudinei@529
|
98 de texto ou pela utilização dos comando <code>echo</code> ou <code>cat</code>.
|
claudinei@529
|
99 </p>
|
claudinei@529
|
100
|
claudinei@529
|
101 <a name="isolinux-iso"></a>
|
claudinei@529
|
102 <h3>Inicialização da ISO com o isolinux</h3>
|
claudinei@529
|
103 <p>
|
claudinei@529
|
104 Para criar uma ISO inicializável usando os programas isolinux e genisoimage:
|
claudinei@529
|
105 </p>
|
claudinei@529
|
106 <pre> # genisoimage -R -o slitaz-test.iso -b boot/isolinux/isolinux.bin \
|
claudinei@529
|
107 -c boot/isolinux/boot.cat -no-emul-boot -boot-load-size 4 \
|
claudinei@529
|
108 -V "SliTaz" -input-charset iso8859-1 -boot-info-table rootcd
|
claudinei@529
|
109 </pre>
|
claudinei@529
|
110
|
claudinei@529
|
111 <a name="grub"></a>
|
claudinei@529
|
112 <h3>GRUB</h3>
|
claudinei@529
|
113 <p>
|
claudinei@529
|
114 O GRUB (GRand Unified Bootloader) é um gerenciador de boot distribuído
|
claudinei@529
|
115 pelo projeto GNU. Ele é utilizado quando se instala o sistema no disco
|
claudinei@529
|
116 rígido, podendo dar boot em sistemas Linux, BSD, HURD e Window$. O GRUB
|
claudinei@529
|
117 também é capaz de inicializar imagens ISO graças à uma função chamada
|
claudinei@529
|
118 <em>stage2_eltorito</em>. É necessário, então, que se instale o GRUB e que
|
claudinei@529
|
119 se copie o arquivo stage2_eltorito para a raiz do cdrom. O SliTaz possui
|
claudinei@529
|
120 em seus mirrors o pacote grub-0.97 que pode ser instalado pelo tazpkg
|
claudinei@529
|
121 ou pode-se compilar este pacote utilizando-se o tazwok. Exemplo de um
|
claudinei@529
|
122 arquivo <code>stage2_eltorito</code> encontrado em um sistema Debian ou
|
claudinei@529
|
123 SliTaz:
|
claudinei@529
|
124 </p>
|
claudinei@529
|
125 <pre> # mkdir -p rootcd/boot/grub
|
claudinei@529
|
126 # cp /usr/lib/grub/i386-pc/stage2_eltorito \
|
claudinei@529
|
127 rootcd/boot/grub
|
claudinei@529
|
128 </pre>
|
claudinei@529
|
129 <p>
|
claudinei@529
|
130 O arquivo de configuração do GRUB é chamado menu.lst e pode ser editado
|
claudinei@529
|
131 em um editor de texto. Exemplo:
|
claudinei@529
|
132 </p>
|
claudinei@529
|
133 <pre class="script"># By default, boot the first entry.
|
claudinei@529
|
134 default 0
|
claudinei@529
|
135
|
claudinei@529
|
136 # Boot automatically after 20 secs.
|
claudinei@529
|
137 timeout 20
|
claudinei@529
|
138
|
claudinei@529
|
139 # Change the colors.
|
claudinei@529
|
140 color yellow/brown white/black
|
claudinei@529
|
141
|
claudinei@529
|
142 title SliTaz GNU/Linux 1.0 (vga 800x600) (Kernel 2.6.20)
|
claudinei@529
|
143 kernel /boot/bzImage root=/dev/null vga=788
|
claudinei@529
|
144 initrd /boot/rootfs.gz
|
claudinei@529
|
145
|
claudinei@529
|
146 title SliTaz GNU/Linux 1.0 (vga 1024x768) (Kernel 2.6.20)
|
claudinei@529
|
147 kernel /boot/bzImage root=/dev/null vga=771
|
claudinei@529
|
148 initrd /boot/rootfs.gz
|
claudinei@529
|
149 </pre>
|
claudinei@529
|
150
|
claudinei@529
|
151 <a name="grub-iso"></a>
|
claudinei@529
|
152 <h3>Inicialização de ISO com o GRUB</h3>
|
claudinei@529
|
153 <p>
|
claudinei@529
|
154 Para criar uma imagem ISO inicializável com os programas GRUB e
|
claudinei@529
|
155 genisoimage ou mkisofs:
|
claudinei@529
|
156 </p>
|
claudinei@529
|
157 <pre> # genisoimage -R -o slitaz-test.iso -b boot/grub/stage2_eltorito \
|
claudinei@529
|
158 -no-emul-boot -V "SliTaz" -boot-load-size 4 -input-charset iso8859-1 \
|
claudinei@529
|
159 -boot-info-table rootcd
|
claudinei@529
|
160 </pre>
|
claudinei@529
|
161 <a name="memtest86"></a>
|
claudinei@529
|
162 <h3>Memtest86</h3>
|
claudinei@529
|
163 <p>
|
claudinei@529
|
164 O programa <em>memtest86</em> é uma ferramenta que testa a memória RAM.
|
claudinei@529
|
165 Podemos fazer o download deste utilitário e copia-lo para o diretório
|
claudinei@529
|
166 src/, descompacta-lo e copiar o binário precompilado:
|
claudinei@529
|
167 </p>
|
claudinei@529
|
168 <pre> # mkdir -v -p src
|
claudinei@529
|
169 # cd src
|
claudinei@529
|
170 # wget http://www.memtest86.com/memtest86-3.2.tar.gz
|
claudinei@529
|
171 # tar xzfv memtest86-3.2.tar.gz
|
claudinei@529
|
172 # cd memtest86-3.2
|
claudinei@529
|
173 (# more README)
|
claudinei@529
|
174 # cp precomp.bin ../../rootcd/boot/memtest
|
claudinei@529
|
175 # cd ../..
|
claudinei@529
|
176 </pre>
|
claudinei@529
|
177 <p>
|
claudinei@529
|
178 Uma vez instalado o memtest86, pode-se adicionar uma entrada ao arquivo
|
claudinei@529
|
179 isolinux.cfg que especifica o caminho para o utilitário:
|
claudinei@529
|
180 </p>
|
claudinei@529
|
181 <pre class="script">label memtest
|
claudinei@529
|
182 kernel /boot/memtest
|
claudinei@529
|
183 </pre>
|
claudinei@529
|
184 <p>
|
claudinei@529
|
185 Se o GRUB for utilizado, deve-se adicionar as seguintes linhas ao arquivo
|
claudinei@529
|
186 menu.lst:
|
claudinei@529
|
187 </p>
|
claudinei@529
|
188 <pre class="script">title Memtest86 (Test system memory)
|
claudinei@529
|
189 kernel /boot/memtest
|
claudinei@529
|
190 </pre>
|
claudinei@529
|
191 <p>
|
claudinei@529
|
192 Após estas modificações, pode-se criar a nova imagem ISO e testá-la.
|
claudinei@529
|
193 </p>
|
claudinei@529
|
194
|
claudinei@529
|
195 <!-- End of content -->
|
claudinei@529
|
196 </div>
|
claudinei@529
|
197
|
claudinei@529
|
198 <!-- Footer. -->
|
claudinei@529
|
199 <div id="footer">
|
claudinei@529
|
200 <div class="footer-right"></div>
|
pascal@537
|
201 <a href="index.html#top">Topo da Página</a> |
|
claudinei@529
|
202 <a href="index.html">Conteúdo</a>
|
claudinei@529
|
203 </div>
|
claudinei@529
|
204
|
claudinei@529
|
205 <div id="copy">
|
claudinei@529
|
206 Copyright © 2008 <a href="http://www.slitaz.org/en/">SliTaz</a> -
|
claudinei@529
|
207 <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
|
claudinei@529
|
208 Documentation is under
|
claudinei@529
|
209 <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
|
claudinei@529
|
210 and code is <a href="http://validator.w3.org/">valid xHTML 1.0</a>.
|
claudinei@529
|
211 </div>
|
claudinei@529
|
212
|
claudinei@529
|
213 </body>
|
claudinei@529
|
214 </html>
|