slitaz-doc-wiki-data diff pages/pt/guides/lowramcd.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 diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/pages/pt/guides/lowramcd.txt Sat Feb 26 12:12:42 2011 +0000 1.3 @@ -0,0 +1,101 @@ 1.4 +====== LiveCD para sistemas com pouca memória RAM ====== 1.5 + 1.6 +O requisito mínimo de memória para o Live CD padrão do SliTaz é de 160 MB (era de 128MB para a versão 1.0). Vários aplicativos gráficos não serão executados com menos memória do que isso, então a opção de boot 1.7 +**screen=text** é recomendável caso seja necessária. 1.8 + 1.9 +os pacotes //slitaz-loram, slitaz-loram-http ou slitaz-loram-cdrom// são usados para construir um Live CD para sistemas com memórias RAM de 64MB, 32MB ou 24MB, respectivamente. 1.10 + 1.11 + * //slitaz-loram// irá comprimir o diretório ///usr// e todo o sistema continuará a ser carregado na memória RAM. Não serão utilizados cdrom, disco rígido ou mídia usb durante a execução do sistema. 1.12 + * //slitaz-loram-http// irá usar o diretório ///usr// a partir de uma imagem iso construída com o pacote //slitaz-loram-cdrom// e armazenada em http://mirror.slitaz.org/. Para usar esta função utilize a opção 'tiny' ao usar boot via web. 1.13 + * //slitaz-loram/cdrom// irá usar o diretório ///usr// a partir de um cdrom local. 1.14 + 1.15 +Em todos os casos o diretório ///usr// estará disponível apenas para leitura. Se os pacotes //funionfs// ou //aufs// estiverem instalados então será possível ter acesso de escrita em ///usr//. 1.16 + 1.17 +Os pacotes descritos acima modificam o arquivo ///etc/init.d/rcS// de forma a montar o diretório ///usr// e instalar dois scripts em ///etc/tazlito//: 1.18 + 1.19 + * //loram.rootfs// é usado pelo comando //tazlito gen-distro// para comprimir ou mover ///usr//. 1.20 + * //loram.extract// é usado pelo //instalador do SliTaz// para descomprimir ou mover ///usr// e instalar a distribuição como se fosse um Live CD padrão do SliTaz. 1.21 + 1.22 +===== slitaz-loram-cdrom ===== 1.23 + 1.24 +Iniciamos o computador com o Live CD padrão e instalamos o pacote //slitaz-loram-cdrom//: 1.25 + 1.26 +<code># tazpkg get-install slitaz-loram-cdrom</code> 1.27 + 1.28 +O comando //tazlito gen-distro// criará uma imagem ISO com os pacotes listados no arquivo ///etc/tazlito/distro-packages.list// ou //./distro-packages.list//. Como mais pacotes estão instalados, removemos estes arquivos para forçar o tazlito a utilizar todos os pacotes instalados: 1.29 + 1.30 +<code># rm -f /etc/tazlito/distro-packages.list ./distro-packages.list</code> 1.31 + 1.32 +Agora podemos criar a imagem ISO... 1.33 + 1.34 +<code># tazlito gen-distro</code> 1.35 + 1.36 +...e gravá-la em um cdrom: 1.37 + 1.38 +<code># wodim dev=1,0,0 /home/slitaz/distro/slitaz-hacked.iso</code> 1.39 + 1.40 +===== as variações slitaz-loram & slitaz-loram-cdrom ===== 1.41 + 1.42 +//slitaz-loram// comprime o diretório ///usr// com o //cromfs// por padrão (maior compressão, porém mais lenta). Pode-se usar o //squashfs// em vez do //cromfs//: 1.43 + 1.44 + * Durante a instalação do pacote //slitaz-loram//, recuse a instalação do //cromfs//: 1.45 + 1.46 +<code># yes n | tazpkg get-install slitaz-loram</code> 1.47 + 1.48 + * Instale o //squashfs// e suas dependências: 1.49 + 1.50 +<code># yes y | tazpkg get-install squashfs</code> 1.51 + 1.52 +//slitaz-loram-cdrom// move o diretório ///usr// descomprimido para o cdrom e produz uma ISO com 90MB. Se o //cromfs// ou o //squashfs// forem usados o diretório ///usr// será comprimido no cdrom e a imagem ISO ficará com algo em torno de 25MB a 35MB. 1.53 + 1.54 +==== Criação da imagem slitaz-loram-cdrom-sqfs.iso ==== 1.55 + 1.56 +Iniciamos o sistema pelo Live CD e instalamos os pacotes //slitaz-loram/cdrom// e //squashfs// (sqfs): 1.57 + 1.58 +<code># tazpkg get-install slitaz-loram-cdrom 1.59 +# yes y | tazpkg get-install squashfs 1.60 +</code> 1.61 + 1.62 +Então, podemos dar início ao processo: 1.63 + 1.64 +<code># rm -f /etc/tazlito/distro-packages.list ./distro-packages.list 1.65 +# tazlito gen-distro 1.66 +# wodim dev=1,0,0 /home/slitaz/distro/slitaz-hacked.iso 1.67 +</code> 1.68 + 1.69 +==== slitaz-loram-cdrom e memória com grande capacidade ==== 1.70 + 1.71 +Quando o Live CD slitaz-loram-cdrom detecta memória suficiente durante o boot, o diretório ///usr// é copiado do cdrom para a memória RAM. Pode-se então ejetar o Live CD e usar o drive de cdrom normalmente. O sistema pode se comportar das seguintes formas: 1.72 + 1.73 + * Como um Live CD comum (o diretório ///usr/ não será comprimido a partir do cdrom) 1.74 + * Como um Live CD slitaz-loram (///usr/ estará compresso no cdrom pelo //squashfs// ou //cromfs// 1.75 + 1.76 +==== slitaz-loram-cdrom e memória com pouca capacidade ==== 1.77 + 1.78 +A linha de comando durante o boot geralmente se apresenta da seguinte maneira: 1.79 + 1.80 +<code>boot: slitaz args...</code> 1.81 + 1.82 +O SliTaz pode ser utilizado em sistemas com ao menos 9MB de RAM disponível com o seguinte comando durante o boot: 1.83 + 1.84 +<code>boot: loram single root=/dev/hdc</code> 1.85 + 1.86 +Onde ///dev/hdc// é o drive de cdrom. A opção de boot loram evita a criação de um ramdisk (disco virtual na memória RAM) e a detecção de cdrom. O próximo passo é a criação de um swap. Deve-se ter ao menos 10MB de memória RAM disponível para utilizar os scripts de boot usando a opção: 1.87 + 1.88 +<code>boot: loram root=/dev/hdc</code> 1.89 + 1.90 +Neste último caso, pode-se usar outros argumentos como kmap=, config=, etc. 1.91 + 1.92 +==== auto extração do slitaz-loram ==== 1.93 + 1.94 +Cada variante slitaz-loram* pode ser extraída na RAM durante o processo de boot (se houver memória suficiente), utilizando-se o argumento //extract-loram//. Será necessário uma variante padrão sendo executada sem restrições de escrita para o diretório ///usr//. 1.95 + 1.96 +Exemplo, assumindo que o boot foi realizado com a variante slitaz-loram-cdrom-sqfs: 1.97 + 1.98 +<code>boot: slitaz extract-loram</code> 1.99 + 1.100 +Que terá os seguinte resultados: 1.101 + 1.102 + * ///usr// somente para leitura com squashfs no cdrom para memórias com pouca capacidade. 1.103 + * ///usr// somente para leitura com squashfs na RAM com memórias de capacidade mediana (como o slitaz-loram). 1.104 + * ///usr// com tmpfs disponível para leitura e escrita na RAM com memórias de grande capacidade (como o slitaz-core, ou padrão). 1.105 \ No newline at end of file