<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://mail.knoppix.net/wiki3/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://mail.knoppix.net/wiki3/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=201.9.98.161</id>
		<title>Knoppix Documentation Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://mail.knoppix.net/wiki3/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=201.9.98.161"/>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/Special:Contributions/201.9.98.161"/>
		<updated>2026-09-16T06:54:12Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.23.3</generator>

	<entry>
		<id>https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Brazilian_Portuguese</id>
		<title>Knoppix Remastering Howto Brazilian Portuguese</title>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Brazilian_Portuguese"/>
				<updated>2008-06-28T20:25:50Z</updated>
		
		<summary type="html">&lt;p&gt;201.9.98.161: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Este guia mostrará a você como remasterizar o '''KNOPPIX''' a partir do CD original em inglês. Isto significa que muitas configurações precisarão ser feitas para deixar o sistema do jeito que você quer.&lt;br /&gt;
&lt;br /&gt;
Se quiser evitar muito trabalho na remasterização (tal como adicionar ou remover programas), você pode começar a partir de uma versão personalizada do Knoppix. Se quer isso, consulte o tópico [[Knoppix Customizations]], que trata de diversas distribuições adaptadas baseadas no Knoppix (geralmente, em inglês) e voltadas para uma área específica.&lt;br /&gt;
&lt;br /&gt;
Observações:&lt;br /&gt;
* Este guia é uma tradução livre do texto original. Alguns comentários/observações foram acrescentados por alguns usuários, manifestando experiências pessoais. Alguns pontos mal-entendidos foram marcados como &amp;quot;obscuros&amp;quot;.&lt;br /&gt;
* Os comandos de terminal mostrados neste texto devem ser digitados em uma única linha, isto é, não pode haver quebras de linha. Onde houver a barra invertida (&amp;quot;\&amp;quot;), significa que o comando continua na linha seguinte, mas a barra invertida em si não deveria ser digitada.&lt;br /&gt;
* Se você tem algum comentário/sugestão, por favor, utilize a guia ''Discussion'' na parte superior da página.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Requisitos do Sistema===&lt;br /&gt;
* CD-ISO&lt;br /&gt;
** pelo menos 1 GB de espaço total de RAM+swap (e.g. 256 MB RAM + 750 MB swap DISPONÍVEIS) (a não se que você utilize um programa de compressão diferente - procure nesta página por &amp;quot;compressloop&amp;quot;)&lt;br /&gt;
** 3 GB livres numa partição de disco formatada com '''sistema de arquivos Linux''' (ext2, ext3, reiserfs, xfs, etc.)&lt;br /&gt;
* DVD-ISO&lt;br /&gt;
** 5 GB livres de espaço de RAM+swap (para um DVD completo)&lt;br /&gt;
** 15 GB livres numa partição de disco formatada com '''sistema de arquivos Linux''' (ext2, ext3, reiserfs, xfs, etc.)&lt;br /&gt;
&lt;br /&gt;
===Preparando a Remasterização===&lt;br /&gt;
# Inicialize o computador a partir do ''CD do Knoppix''&lt;br /&gt;
# Abra um &amp;quot;shell&amp;quot; como &amp;quot;root&amp;quot;: '''KMenu =&amp;gt; Knoppix =&amp;gt; Root Shell'''&lt;br /&gt;
#* Nota: Todos os comandos seguintes são executados dentro deste &amp;quot;shell&amp;quot; como &amp;quot;root&amp;quot;.&lt;br /&gt;
# Configure sua conexão com a Internet (você precisará disto mais tarde).&lt;br /&gt;
#* Nota 1: Se você usa DHCP, pode ser que a conexão já esteja configurada.&lt;br /&gt;
#* Nota 2: Execute &amp;lt;tt&amp;gt;ifconfig&amp;lt;/tt&amp;gt; para checar as configurações.&lt;br /&gt;
# Defina a partição que você utilizará no trabalho. Neste guia, ela será chamada de '''hda1'''. A partição deverá ter um mínimo de 3 GB de espaço livre.&lt;br /&gt;
# Monte a partição:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;# mount -rw /dev/hda1 /mnt/hda1&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* Nota: O parâmetro &amp;lt;tt&amp;gt;-rw&amp;lt;/tt&amp;gt; serve para habilitar a partição para leitura e escrita. Isso é importante, pois do contrário o comando &amp;lt;tt&amp;gt;chroot&amp;lt;/tt&amp;gt; dará erros. Utilize o comando &amp;lt;tt&amp;gt;mount&amp;lt;/tt&amp;gt; sem nenhum parâmetro para verificar essa habilitação.&lt;br /&gt;
# Crie um diretório-raiz para trabalhar nele:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;mkdir /mnt/hda1/knx&amp;lt;/pre&amp;gt;&lt;br /&gt;
#*Nota: Se você puser todos os seus arquivos aqui será mais fácil fazer limpeza depois.&lt;br /&gt;
# Se você não tem RAM de 1 GB (verifique com &amp;lt;tt&amp;gt;egrep (MemTotal|SwapTotal) /proc/meminfo&amp;lt;/tt&amp;gt;(=RAM+swap) ou &amp;lt;tt&amp;gt;cat /proc/meminfo (=RAM+swap)&amp;lt;/tt&amp;gt;), então você precisará de um arquivo de trocas (&amp;quot;swap&amp;quot;):&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd /mnt/hda1/knx&lt;br /&gt;
dd if=/dev/zero of=swapfile bs=1M count=750&lt;br /&gt;
mkswap swapfile&lt;br /&gt;
swapon swapfile&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Crie outros dois diretórios, um para seu novo CD mestre e outro para a fonte, na partição de trabalho. Crie também subdiretórios chamados &amp;quot;KNOPPIX&amp;quot; dentro de cada um:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;mkdir -p /mnt/hda1/knx/master/KNOPPIX&lt;br /&gt;
mkdir -p /mnt/hda1/knx/source/KNOPPIX&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Agora, copie os arquivos de &amp;quot;/KNOPPIX&amp;quot; para o diretório-fonte:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cp -Rp /KNOPPIX/* /mnt/hda1/knx/source/KNOPPIX&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* Nota: Isto vai demorar muito, pois estamos copiando 2 GB.&lt;br /&gt;
#* Aviso: Para fazer a cópia mais rápido, poderíamos utilizar o comando &amp;lt;tt&amp;gt;unionfs&amp;lt;/tt&amp;gt;. Porém, a partir do Knoppix 4.0.2 há um erro no &amp;lt;tt&amp;gt;unionfs&amp;lt;/tt&amp;gt;, o que impede a sua utilização. É melhor utilizar o comando &amp;lt;tt&amp;gt;cp&amp;lt;/tt&amp;gt; mesmo.&lt;br /&gt;
# Adicionalmente, copie o diretório &amp;quot;boot&amp;quot; do CD:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cp -ar /cdrom/boot /mnt/hda1/knx/master/boot&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* Nota: Você precisará destes arquivos para construir o arquivo ISO mais tarde.&lt;br /&gt;
# Para o Knoppix 5.0.1. você também deve copiar o diretório &amp;quot;modules&amp;quot;:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cp -ar /cdrom/KNOPPIX/modules /mnt/hda1/knx/master/KNOPPIX/.&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Copie a página HTML principal para funcionar como página inicial:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cp /cdrom/index.html /mnt/hda1/knx/master/&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Copie todos os arquivos necessários, exceto o arquivo KNOPPIX (que tem cerca de 700 MB):&lt;br /&gt;
#* Para Knoppix &amp;lt; 3.4:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cd /cdrom/KNOPPIX &amp;amp;&amp;amp; find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/KNOPPIX/ \;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* Para Knoppix &amp;gt;= 3.4:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cd /cdrom &amp;amp;&amp;amp; find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/ \;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* Nota: Para a versão em DVD, você terá de usar &amp;lt;tt&amp;gt;-size -15000k&amp;lt;/tt&amp;gt; e copiar o diretório KNOPPIX2 assim: &amp;lt;tt&amp;gt;cp /cdrom/KNOPPIX/KNOPPIX2 /mnt/hda1/knx/master/KNOPPIX/&amp;lt;/tt&amp;gt;&lt;br /&gt;
# Prepando o ambiente para o comando &amp;lt;tt&amp;gt;chroot&amp;lt;/tt&amp;gt;:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;mount --bind /dev /mnt/hda1/knx/source/KNOPPIX/dev&lt;br /&gt;
mount --bind /proc /mnt/hda1/knx/source/KNOPPIX/proc&amp;lt;/nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Agora, você pode entrar como &amp;quot;chroot&amp;quot; dentro do diretório KNOPPIX copiado na partição (isto é, tornar o diretório &amp;quot;knx/source/KNOPPIX&amp;quot; a partição &amp;quot;root&amp;quot; do novo sistema):&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;chroot /mnt/hda1/knx/source/KNOPPIX&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Se você obtiver erros relativos a &amp;lt;tt&amp;gt;/dev/null&amp;lt;/tt&amp;gt; aos montes, consulte a sessão [[#Problemas Comuns|Problemas Comuns]].&lt;br /&gt;
&lt;br /&gt;
Neste ponto, você estará como &amp;quot;chroot&amp;quot;. Portanto, o &amp;quot;/&amp;quot; é realmente &amp;lt;tt&amp;gt;&amp;quot;/mnt/hda1/knx/source/KNOPPIX&amp;quot;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Configurando como &amp;quot;chroot&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Lembre-se de que qualquer coisa que você faça ou crie no ambiente como &amp;quot;chroot&amp;quot; será &amp;quot;queimado&amp;quot; no CD. Se você faz alguma alteração (por exemplo, configurações no APT, no proxy, etc.), tome nota destas coisas para conseguir desfazer as mudanças antes da remasterização.&lt;br /&gt;
&lt;br /&gt;
====Configurando o acesso à Internet====&lt;br /&gt;
Para usar a Internet você precisa editar o arquivo &amp;lt;tt&amp;gt;&amp;quot;/etc/resolv.conf&amp;quot;&amp;lt;/tt&amp;gt; para adicionar o nome do servidor (ou saia do modo &amp;quot;chroot&amp;quot; e copie o arquivo &amp;lt;tt&amp;gt;&amp;quot;resolv.conf&amp;quot;&amp;lt;/tt&amp;gt; exterior para o diretório de trabalho:&lt;br /&gt;
 cp /etc/dhcpc/resolv.conf /mnt/hda1/knx/source/KNOPPIX/etc/dhcpc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
A configuração de proxy pode ser exportada com&lt;br /&gt;
 export http_proxy=&amp;lt;nowiki&amp;gt;http://your.proxy.com&amp;lt;/nowiki&amp;gt;:&amp;lt;''porta-proxy''&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para confirmar a conexão com a Internet dentro do ambiente &amp;quot;chroot&amp;quot;, teste algo como&lt;br /&gt;
 ping google.com&lt;br /&gt;
&lt;br /&gt;
Se o ICMP for barrado em algum firewall ou semelhante, tente&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;lynx http://www.google.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
e verifique se obtém a página após permitir &amp;quot;cookies&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
====Configurando o SAMBA====&lt;br /&gt;
Se deseja suporte ao serviço &amp;quot;smbd&amp;quot;, altere o grupo de trabalho no arquivo &amp;lt;tt&amp;gt;&amp;quot;smb.conf&amp;quot;&amp;lt;/tt&amp;gt; para o grupo de trabalho da rede local Windows. No caso do Windows XP, o padrão é &amp;quot;MSHOME&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
====Adicionando e removendo pacotes====&lt;br /&gt;
=====Atualizando a lista de pacotes=====&lt;br /&gt;
Atualize a lista de pacotes do APT com &amp;quot;&amp;lt;tt&amp;gt;'''apt-get update'''&amp;lt;/tt&amp;gt;&amp;quot;.&lt;br /&gt;
* Nota: Se o comando &amp;quot;&amp;lt;tt&amp;gt;apt-get update&amp;lt;/tt&amp;gt;&amp;quot; resultar no erro &amp;quot;FATAL -&amp;gt; Could not set non-blocking flag Bad file descriptor&amp;quot;, você precisará se certificar de que seu ambiente &amp;quot;chroot&amp;quot; está montado &amp;lt;u&amp;gt;sem&amp;lt;/u&amp;gt; a opção &amp;quot;&amp;lt;tt&amp;gt;nodev&amp;lt;/tt&amp;gt;&amp;quot;. Consulte o item sobre erros no &amp;quot;&amp;lt;tt&amp;gt;/dev/null&amp;lt;/tt&amp;gt;&amp;quot; quando entra com ambiente &amp;quot;chroot&amp;quot; pela primeira vez.&lt;br /&gt;
* Aviso: O comando &amp;quot;&amp;lt;tt&amp;gt;apt-get upgrade&amp;lt;/tt&amp;gt;&amp;quot; é uma ''M�? IDÉIA''. Muito provavelmente, isso tornará o disco remasterizado do KNOPPIX não-inicializável ou defeituoso de alguma forma. O método mais seguro é fazer atualização somente dos pacotes necessários.&lt;br /&gt;
* Nota: Se o &amp;quot;&amp;lt;tt&amp;gt;apt-get&amp;lt;/tt&amp;gt;&amp;quot; resultar no erro &amp;quot;Dynamic NMap ran out of room&amp;quot;, você pode tentar o seguinte truque, que já resolveu o problema em alguma situação:&lt;br /&gt;
*:&amp;lt;pre&amp;gt;echo 'APT::Cache-Limit &amp;quot;25168524&amp;quot;;'&amp;gt;&amp;gt; /etc/apt/apt.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
*:Nota: Isso foi feito como &amp;quot;chroot&amp;quot; conforme descrito acima.&lt;br /&gt;
&lt;br /&gt;
=====Listando pacotes=====&lt;br /&gt;
Antes de poder adicionar programas, você provavelmente precisará remover alguns pacotes. Para obter uma lista de pacotes instalados, tecle isto:&lt;br /&gt;
 dpkg-query -l&lt;br /&gt;
Se você está procurando por pacotes instalados pelo tamanho, para identificar os que ocupam mais espaço, então utilize o comando a seguir, que vai listar os pacotes em ordem decrescente de tamanho:&lt;br /&gt;
 dpkg-awk &amp;quot;Status: .* installed$&amp;quot; -- Package Installed-Size | \&lt;br /&gt;
   awk '{print $2}' | egrep -v '^$' | xargs -n2 echo | \&lt;br /&gt;
   perl -pe 's/(\S+)\s(\S+)/$2 $1/' | sort -rg&lt;br /&gt;
&lt;br /&gt;
O comando a seguir é, pelo menos, dez vezes mais rápido:&lt;br /&gt;
 dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n&lt;br /&gt;
e você não precisa de &amp;quot;&amp;lt;tt&amp;gt;dpkg-awk&amp;lt;/tt&amp;gt;&amp;quot; ou &amp;quot;&amp;lt;tt&amp;gt;awk&amp;lt;/tt&amp;gt;&amp;quot; ou &amp;quot;&amp;lt;tt&amp;gt;perl&amp;lt;/tt&amp;gt;&amp;quot;; entretanto, ele não exclui pacotes que não estejam instalados. Se você tiver problemas com o comando &amp;quot;&amp;lt;tt&amp;gt;sort&amp;lt;/tt&amp;gt;&amp;quot; acima, tente usar &amp;quot;&amp;lt;tt&amp;gt;KPackage&amp;lt;/tt&amp;gt;&amp;quot;, expandido em todas as árvores e ordenado pela coluna de tamanho para encontrar os maiores pacotes.&lt;br /&gt;
&lt;br /&gt;
Ou, você poderia usar este comando para obter velocidade no comando &amp;quot;&amp;lt;tt&amp;gt;dpkg-query&amp;lt;/tt&amp;gt;&amp;quot; com os pacotes não-instalados que não forem listados:&lt;br /&gt;
 dpkg-query -W --showformat='${Installed-Size} ${Package} ${Status}\n' | grep -v deinstall | sort -n | awk '{print $1&amp;quot; &amp;quot;$2}'&lt;br /&gt;
Ele faz a mesma coisa anterior, para os que não têm o &amp;quot;&amp;lt;tt&amp;gt;dpkg-awk&amp;lt;/tt&amp;gt;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=====Removendo pacotes indesejados=====&lt;br /&gt;
Para remover um pacote (e todos os pacotes dependentes dele), tecle isto:&lt;br /&gt;
 apt-get remove --purge ''name-of-package-to-remove''&lt;br /&gt;
Para verificar se há pacotes órfãos, tecle isto:&lt;br /&gt;
 deborphan&lt;br /&gt;
Se quer salvar mais espaço retirando os pacotes órfãos irritantes {?}(que crueldade!){?}, tecle isto (&amp;lt;u&amp;gt;Cuidado&amp;lt;/u&amp;gt;: O &amp;quot;yes/no&amp;quot; &amp;lt;u&amp;gt;não&amp;lt;/u&amp;gt; não aparecerá para confirmar a remoção destes pacotes. Quando você pressionar &amp;lt;span style=&amp;quot;font-variant:small-caps&amp;quot;&amp;gt;Enter&amp;lt;/span&amp;gt; depois deste comando, os pacotes terão desaparecido!):&lt;br /&gt;
 deborphan | xargs apt-get -y remove&lt;br /&gt;
Se você não está seguro sobre o comando anterior e quer ver o que acontecerá sem fazer nenhuma mudança, simplesmente adicione a opção &amp;quot;&amp;lt;tt&amp;gt;-s&amp;lt;/tt&amp;gt;&amp;quot; ao comando &amp;quot;&amp;lt;tt&amp;gt;apt-get&amp;lt;/tt&amp;gt;&amp;quot; como isto (você pode fazer isto com todos os comandos &amp;quot;&amp;lt;tt&amp;gt;apt-get&amp;lt;/tt&amp;gt;&amp;quot;, e é um bom hábito usar esta opção antes de operações em massa como esta):&lt;br /&gt;
 deborphan | xargs apt-get -s -y remove&lt;br /&gt;
&lt;br /&gt;
=====Adicionando pacotes=====&lt;br /&gt;
Agora, a parte boa. Se você deseja adicionar um pacote, tecle isto:&lt;br /&gt;
 apt-get install '''name-of-package-to-install''&lt;br /&gt;
Então não sabe que pacotes instalar? Tecle isto:&lt;br /&gt;
 apt-cache search .* | sort | less&lt;br /&gt;
Quando a lista aparecer, você pode examiná-la (mais de 13 mil linhas!) ou procurar por textos usando o comando &amp;quot;/&amp;quot;: &amp;lt;tt&amp;gt;/''texto-a-procurar''&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=====Limpando o cachê=====&lt;br /&gt;
Quando você terminar de remover e adicionar pacotes, uma boa maneira de limpar tudo é teclando isto:&lt;br /&gt;
 COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P&lt;br /&gt;
Também, dado que o sistema de pacotes do Debian guarda em &amp;quot;cachê&amp;quot; os pacotes baixados, você pode querer fazer a seguinte limpeza daqueles arquivos inúteis:&lt;br /&gt;
 apt-get clean&lt;br /&gt;
&lt;br /&gt;
====Configurando as configurações de novo usuário====&lt;br /&gt;
As configurações de usuário estão em &amp;quot;&amp;lt;tt&amp;gt;/etc/skel&amp;lt;/tt&amp;gt;. Este diretório será copiado para fazer os diretórios &amp;quot;home&amp;quot; dos novos usuários.&lt;br /&gt;
* Dica: Não coloque arquivos em &amp;quot;&amp;lt;tt&amp;gt;/root&amp;lt;/tt&amp;gt;&amp;quot; pois eles serão somente disponíveis (em tempo de execução) em &amp;quot;&amp;lt;tt&amp;gt;/KNOPPIX/root&amp;lt;/tt&amp;gt;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Observe que o usuário padrão &amp;quot;knoppix&amp;quot; não é criado com &amp;quot;&amp;lt;tt&amp;gt;adduser(1)&amp;lt;/tt&amp;gt;&amp;quot;, logo o diretório &amp;quot;&amp;lt;tt&amp;gt;/etc/skel&amp;lt;/tt&amp;gt;&amp;quot; não é completamente copiado, mas seletivamente. Isto é, para fazer um arquivo &amp;quot;&amp;lt;tt&amp;gt;.xyrc&amp;lt;/tt&amp;gt;&amp;quot; aparecer em &amp;quot;&amp;lt;tt&amp;gt;/home/knoppix&amp;lt;/tt&amp;gt;&amp;quot; não é suficiente colocá-lo em &amp;quot;&amp;lt;tt&amp;gt;/etc/skel&amp;lt;/tt&amp;gt;&amp;quot;. Uma possibilidade é estender o código em &amp;quot;&amp;lt;tt&amp;gt;/etc/X11/Xsession.d/45xsession&amp;lt;/tt&amp;gt;&amp;quot; o qual é responsável por preencher o diretório &amp;quot;&amp;lt;tt&amp;gt;/home/knoppix&amp;lt;/tt&amp;gt;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Note that the default user 'knoppix' is not created by adduser(1), thus /etc/skel is not copied completely but rather selectively.  That is, to make a file .xyrc appear in /home/knoppix, it is not sufficient to place it in /etc/skel.  One possibility is to extend the code in /etc/X11/Xsession.d/45xsession which is responsible for filling /home/knoppix.&lt;br /&gt;
&lt;br /&gt;
====Autoexecutando programas====&lt;br /&gt;
Quando você quer autoexecutar alguns programas, pode-se criar um script e pô-lo no diretório &amp;quot;&amp;lt;tt&amp;gt;/etc/rc5.d/&amp;lt;/tt&amp;gt;&amp;quot;, que executa itens antes de o ambiente X ser carregado. Pesquise o processo &amp;quot;init&amp;quot; para conhecer mais possibilidades.&lt;br /&gt;
&lt;br /&gt;
====Editando o script de auto-configuração do KNOPPIX====&lt;br /&gt;
Você pode encontrar muita informação interessante sobre como o KNOPPIX auto-configura seu sistema estudando o script &amp;quot;&amp;lt;tt&amp;gt;/etc/init.d/knoppix-autoconfig script&amp;lt;/tt&amp;gt;&amp;quot;. As seguintes configurações são particularmente notáveis.&lt;br /&gt;
&lt;br /&gt;
=====Trocando a figura de plano de fundo do KDE=====&lt;br /&gt;
O script de auto-configuração configura como figura do plano de fundo padrão do KDE uma figura presente no CD-ROM. Esta figura pode ser facilmente trocada quando você está remasterizando o KNOPPIX.&lt;br /&gt;
* No Knoppix 3.3 e abaixo ela está em &amp;quot;&amp;lt;tt&amp;gt;/cdrom/KNOPPIX/background.gif&amp;lt;/tt&amp;gt;&amp;quot;&lt;br /&gt;
* No Knoppix 3.5 e acima ela está em &amp;quot;&amp;lt;tt&amp;gt;/cdrom/KNOPPIX/background.jpg&amp;lt;/tt&amp;gt;&amp;quot;&lt;br /&gt;
{?}Como trocar, então?{?}&lt;br /&gt;
&lt;br /&gt;
=====Editando o uso da unidade de disquete e de CD-ROM ou adicionando um script personalizado=====&lt;br /&gt;
O script de auto-configuração configura ambas as unidade de disquete e de CD-ROM. Os comandos que fazem isso são &amp;quot;&amp;lt;tt&amp;gt;floppyconfig&amp;lt;/tt&amp;gt;&amp;quot; e &amp;quot;&amp;lt;tt&amp;gt;cdromconfig&amp;lt;/tt&amp;gt;&amp;quot;, respectivamente. O script de auto-configuração também executará &amp;quot;&amp;lt;tt&amp;gt;cdrom/KNOPPIX/knoppix.sh&amp;lt;/tt&amp;gt;&amp;quot;, o qual é um script fácil de alterar quando remasterizando.&lt;br /&gt;
&lt;br /&gt;
=====Alterando os parâmetros de inicialização padrões=====&lt;br /&gt;
Todos os parâmetros de &amp;quot;boot&amp;quot; obtêm valores padrões a partir do script &amp;quot;&amp;lt;tt&amp;gt;/etc/init.d/knoppix-autoconfig&amp;lt;/tt&amp;gt;&amp;quot;. Este é um script em &amp;quot;bash&amp;quot; muito complexo (você precisa conhecer bastante o &amp;quot;bash&amp;quot; para lidar com ele), mas é o local onde você pode editar qualquer dos parâmetros padrões. Por exemplo, você poderia procurar ocorrências de &amp;quot;kde&amp;quot; para alterar para &amp;quot;twm&amp;quot; nas variáveis que indicam o desktop padrão (DESKTOP, IIRC, etc.). Outro exemplo poderia ser a mudança do idioma padrão.&lt;br /&gt;
&lt;br /&gt;
* Nota: Se você está interessado em trocar o idioma padrão que o KDE utiliza, a maneira mais fácil é carregar o KDE (veja as instruções abaixo) e usar o utilitário de configuração do KDE para selecionar o idioma desejado.&lt;br /&gt;
&lt;br /&gt;
====Configurando a sessão do X====&lt;br /&gt;
Quando trabalha com programas baseados no ambiente X, você precisa se certificar de que o seu monitor está configurado corretamente. Você pode fazer isto manualmente quando remasteriza o KNOPPIX. Também, em dois scripts relativos à Sessão X você pode mudar ou desabilitar os sons de inicialização e desligamento.&lt;br /&gt;
&lt;br /&gt;
=====Iniciando programas baseados no ambiente X=====&lt;br /&gt;
Quando testando programas baseados no ambiente X, você terá que&lt;br /&gt;
 export DISPLAY=localhost:0.0&lt;br /&gt;
que permitirá a você se conectar com o a sua sessão X normal. Alternativamente (se você precisar testar gerenciadores de janelas), você pode criar uma sessão aninhada. Fora do &amp;quot;chroot&amp;quot;, execute&lt;br /&gt;
 Xnest -ac :1&lt;br /&gt;
Dentro do &amp;quot;chroot&amp;quot;, configure a sua variável DISPLAY&lt;br /&gt;
 export DISPLAY=localhost:1&lt;br /&gt;
Uma coisa interessante em &amp;quot;&amp;lt;tt&amp;gt;/etc/inid.d/xsession&amp;lt;/tt&amp;gt;&amp;quot;:&lt;br /&gt;
* ele TAMBÉM coloca o plano de fundo como &amp;quot;&amp;lt;tt&amp;gt;/usr/local/lib/knoppix.gif&amp;lt;/tt&amp;gt;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=====Modificando/Desabilitando o som de inicialização=====&lt;br /&gt;
O som da inicialização é tocado por &amp;quot;&amp;lt;tt&amp;gt;/etc/X11/Xsession.d/45xsession&amp;lt;/tt&amp;gt;&amp;quot;. Você pode desabilitá-lo colocando comentários (#) nas seguintes linhas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;playsound(){ &lt;br /&gt;
# Play sound if soundcore module present (checking /dev/sndstat is unreliable)&lt;br /&gt;
# OGGPLAY=/usr/bin/ogg123&lt;br /&gt;
# PLAY=/usr/bin/wavp&lt;br /&gt;
# [ -x &amp;quot;$PLAY&amp;quot; ] || PLAY=/usr/bin/play-sample&lt;br /&gt;
# [ -x &amp;quot;$PLAY&amp;quot; ] || PLAY=/usr/bin/play&lt;br /&gt;
# if [ -x &amp;quot;$OGGPLAY&amp;quot; -a -f /usr/share/sounds/startup.ogg ]; then&lt;br /&gt;
# case &amp;quot;$(lsmod)&amp;quot; in *sound*) { $OGGPLAY -q -p 64 /usr/share/sounds/startup.ogg &amp;gt;/&lt;br /&gt;
# elif [ -f /usr/share/sounds/startup.wav -a -x &amp;quot;$PLAY&amp;quot; ]; then&lt;br /&gt;
# case &amp;quot;$(lsmod)&amp;quot; in *sound*) { $PLAY /usr/share/sounds/startup.wav &amp;gt;/dev/null 2&amp;gt;&amp;amp;&lt;br /&gt;
# fi&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Modificando/Desabilitando o som de finalização=====&lt;br /&gt;
O som da finalização é tocado por &amp;quot;&amp;lt;tt&amp;gt;/etc/X11/Xsession.d/45xsession&amp;lt;/tt&amp;gt;&amp;quot;. Você pode desabilitá-lo colocando comentários (#) nas linhas 210-220 do script:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;## Play informational sound if soundcore module present&lt;br /&gt;
## (checking /dev/sndstat is unreliable)&lt;br /&gt;
#OGGPLAY=/usr/bin/ogg123&lt;br /&gt;
#PLAY=/usr/bin/wavp&lt;br /&gt;
#[ -x &amp;quot;$PLAY&amp;quot; ] || PLAY=/usr/bin/play-sample&lt;br /&gt;
#[ -x &amp;quot;$PLAY&amp;quot; ] || PLAY=/usr/bin/play&lt;br /&gt;
#if [ -x &amp;quot;$OGGPLAY&amp;quot; -a -f /usr/share/sounds/shutdown.ogg ]; then&lt;br /&gt;
#case &amp;quot;$(&amp;lt;/proc/modules)&amp;quot; in *sound*|*snd_*) { $OGGPLAY -q -p 64 /usr/share/sound&lt;br /&gt;
#elif [ -f /usr/share/sounds/shutdown.wav -a -x &amp;quot;$PLAY&amp;quot; ]; then&lt;br /&gt;
#case &amp;quot;$(&amp;lt;/proc/modules)&amp;quot; in *sound*|*snd_*) { $PLAY /usr/share/sounds/shutdown.w&lt;br /&gt;
#fi&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Trocando a imagem e a mensagem de &amp;quot;boot&amp;quot; e o texto do script de inicialização====&lt;br /&gt;
Ainda no ambiente &amp;quot;chroot&amp;quot;, você poderá facilmente trocar a imagem e as mensagens que aparecem durante a inicialização e a figura de plano de fundo padrão do KDE.&lt;br /&gt;
&lt;br /&gt;
=====Trocando a imagem de &amp;quot;boot&amp;quot;=====&lt;br /&gt;
A imagem de &amp;quot;boot&amp;quot; é a primeira imagem que você vê na tela no momento da inicialização do Knoppix com CD ou DVD. Ela é semelhante a arte de texto ASCII e é normalmente o texto &amp;quot;Knoppix&amp;quot; algo &amp;quot;brilhante&amp;quot;. Você pode trocar isto para qualquer figura que tenha resolução de 640x400 e somente 16 cores.&lt;br /&gt;
# Mude para o diretório &amp;lt;tt&amp;gt;/mnt/hda1/knx/master/boot&amp;lt;/tt&amp;gt; (altere &amp;quot;/mnt/hda1/&amp;quot; para refletir a sua configuração particular):&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cd /mnt/hda1/knx/master/boot/isolinux&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Faça cópia de segurança do antigo logotipo no caso de algo dar errado:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;mv logo.16 logo.16.backup&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Crie uma figura de 640x400 pixels com 16 cores e salve-a como GIF, por exemplo, &amp;quot;logo.16.gif&amp;quot;. Utilize o GIMP ou KolourPaint, por exemplo.&lt;br /&gt;
#*Nota: Você pode usar uma imagem que originalmente tenha mais de 16 cores, mas terá que forçosamente convertê-la para 16 cores antes de continuar este procedimento.&lt;br /&gt;
# Converta a figura GIF para &amp;quot;lss16&amp;quot; usando as ferramentas incluídas no CD do Knoppix:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;giftopnm &amp;lt; 640x400x16.gif &amp;gt; logo.ppm&lt;br /&gt;
ppmtolss16 &amp;lt;logo.ppm &amp;gt; logo.16&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Trocando a mensagem de &amp;quot;boot&amp;quot;=====&lt;br /&gt;
A mensagem de &amp;quot;boot&amp;quot; é o texto que você vê sob a imagem de &amp;quot;boot&amp;quot; na tela no momento da inicialização do Knoppix com CD ou DVD. Esse texto diz algo sobre a versão do Knoppix e um linque para o saite do Knoppix. Você pode alterar esse texto para o que quiser, mas não deve colocar muito texto ou a tela de &amp;quot;boot&amp;quot; ficará engraçada. Restrinja a apenas uma linha de texto que não seja maior do que a original.&lt;br /&gt;
&lt;br /&gt;
# Mude para o diretório &amp;lt;tt&amp;gt;/mnt/hda1/knx/master/boot&amp;lt;/tt&amp;gt; (altere &amp;quot;/mnt/hda1/&amp;quot; para refletir a sua configuração particular):&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cd /mnt/hda1/knx/master/boot&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Faça cópia de segurança da mensagem original no caso de algo dar errado:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cp boot.msg boot.msg.backup&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Edite a mensagem com um editor de textos. Você verá no topo do arquivo uma mensagem: Não altere esse texto, apenas as linhas abaixo:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;vi boot.msg&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Alterando o texto do script de inicialização=====&lt;br /&gt;
O texto do script de inicialização é o texto que você vê depois da tela de &amp;quot;boot&amp;quot;, enquanto o Knoppix carrega e configura o sistema. Você pode alterar esse texto como melhor achar, até mesmo adicionar novas linhas ao script; entretanto não recomendamos &amp;quot;mexer&amp;quot; nesse arquivo. Limite-se a editar apenas a mensagem &amp;quot;Benvindo ao KNOPPIX&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
# Mude para o diretório &amp;lt;tt&amp;gt;/mnt/hda1/knx/master/boot&amp;lt;/tt&amp;gt; (altere &amp;quot;/mnt/hda1/&amp;quot; para refletir a sua configuração particular):&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cd /mnt/hda1/knx/master/boot&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Faça cópia de segurança do &amp;quot;minirt.gz&amp;quot; original no caso de algo dar errado:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cp minirt.gz minirt.gz.backup&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Descomprima &amp;quot;minirt.gz&amp;quot;:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;gunzip minirt.gz&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Crie um diretório temporário para montar o sistema de arquivos &amp;quot;minirt&amp;quot;:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;mkdir todelete&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Monte o sistema de arquivos &amp;quot;minirt&amp;quot; como &amp;quot;ext2&amp;quot;:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;mount minirt todelete -t ext2 -o=/dev/loop0&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Edite o script &amp;lt;tt&amp;gt;linuxrc&amp;lt;/tt&amp;gt; para mostrar a mensagem que você deseja. Você vai encontrar a mensagem padrão com aproximadamente 2 páginas e configurada com várias cores, i.e. ${WHITE}, ${RED}, etc., tornando difícil a leitura.&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;vi todelete/linuxrc&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Desmonte o sistema de arquivos &amp;quot;minirt&amp;quot;:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;umount todelete&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Comprima o sistema de arquivos &amp;quot;minirt&amp;quot;:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;gzip -9 minirt&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Remova o seu diretório temporário:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;rmdir todelete&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Abrindo o KDE para modificar menus, ícones, etc.====&lt;br /&gt;
Enquanto estiver no ambiente &amp;quot;chroot&amp;quot;, você pode carregar o KDE e usar as ferramentas de configuração do próprio KDE para modificar botões, menus, ícones, etc. Quando terminar, você pode sair do KDE e copiar os arquivos de &amp;quot;&amp;lt;tt&amp;gt;/home/knoppix&amp;lt;/tt&amp;gt;&amp;quot; para &amp;quot;&amp;lt;tt&amp;gt;/etc/skel&amp;lt;/tt&amp;gt;&amp;quot; para manter estas mudanças. Para carregar o KDE faça o seguinte:&lt;br /&gt;
&lt;br /&gt;
# Se você não está no &amp;quot;runlevel&amp;quot; 2 (i.e., se você ainda está no KDE), mude para o &amp;quot;runlevel&amp;quot; 2.&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;init 2&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Copie os arquivos de &amp;quot;&amp;lt;tt&amp;gt;/etc/skel&amp;lt;/tt&amp;gt;&amp;quot; para &amp;quot;&amp;lt;tt&amp;gt;/home/knoppix&amp;lt;/tt&amp;gt;&amp;quot;.&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cp -Rp /etc/skel /home/knoppix&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Mude as permissões de dono do diretório &amp;quot;&amp;lt;tt&amp;gt;/home/knoppix&amp;lt;/tt&amp;gt;&amp;quot; para o usuário &amp;quot;knoppix&amp;quot;.&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;chown knoppix:knoppix -R /home/knoppix&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Copie a configuração de X11 exterior sobrepondo a do ambiente do &amp;quot;chroot&amp;quot; (pressione &amp;lt;span style=&amp;quot;font-variant:small-caps&amp;quot;&amp;gt;Ctrl+Alt+F2&amp;lt;/span&amp;gt; para ir para um terminal &amp;quot;não-chroot&amp;quot; e então pressione &amp;lt;span style=&amp;quot;font-variant:small-caps&amp;quot;&amp;gt;Ctrl+Alt+F1&amp;lt;/span&amp;gt; para voltar quando tiver feito a cópia).&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cp /etc/X11/xorg.conf /mnt/hda1/knx/source/KNOPPIX/etc/X11&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#** Nota: No Knoppix 3.7 é o arquivo &amp;quot;&amp;lt;tt&amp;gt;XF86Config-4&amp;lt;/tt&amp;gt;&amp;quot; no lugar de &amp;quot;&amp;lt;tt&amp;gt;xorg.conf&amp;lt;/tt&amp;gt;&amp;quot;.&lt;br /&gt;
# (Opcional) Mude para o usuário &amp;quot;knoppix&amp;quot;. Se você quiser desinstalar pacotes, fique como &amp;quot;root&amp;quot; e pule este passo. Se você quer configurar botões, ícones, plano de fundo, etc. que você vê quando o KDE inicia, assegure-se de fazer este passo.&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;su knoppix&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Inicie o KDE&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;startx&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Faça as mudanças no KDE&lt;br /&gt;
# Saia do KDE&lt;br /&gt;
#(Opcional - faça este passo somente se você fez o passo 5) Saia do &amp;quot;su&amp;quot; e volte para o usuário &amp;quot;knoppix&amp;quot;.&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;exit&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Copie o diretório &amp;quot;&amp;lt;tt&amp;gt;/home/knoppix&amp;lt;/tt&amp;gt;&amp;quot; de volta a &amp;quot;&amp;lt;tt&amp;gt;/etc/skel&amp;lt;/tt&amp;gt;&amp;quot; para manter as mudanças.&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;mv /etc/skel /etc/skel-old&lt;br /&gt;
mv /home/knoppix /etc/skel&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Reconfigure o dono de &amp;quot;&amp;lt;tt&amp;gt;/etc/skel&amp;lt;/tt&amp;gt;&amp;quot; como &amp;quot;root&amp;quot;.&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;chown root:root -R /etc/skel&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Remova o arquivo &amp;quot;&amp;lt;tt&amp;gt;xorg.conf&amp;lt;/tt&amp;gt;&amp;quot; {?}por quê?{?} &lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;rm /etc/X11/xorg.conf&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Trocando a imagem &amp;quot;ksplash&amp;quot; do KDE=====&lt;br /&gt;
Você pode mudar a imagem que o KDE exibe via &amp;quot;ksplash&amp;quot; quando ele inicializa. Estas imagens estão no diretório &amp;quot;&amp;lt;tt&amp;gt;/mnt/hda1/knx/source/KNOPPIX/usr/share/apps/ksplash/Themes/Default/&amp;lt;/tt&amp;gt;&amp;quot;. Você provavelmente vai querer trocar o arquivo &amp;quot;&amp;lt;tt&amp;gt;splash_top.png&amp;lt;/tt&amp;gt;&amp;quot; por uma figura PNG personalizada de 400x248 de resolução. Note que o &amp;quot;ksplash&amp;quot; não colocará automaticamente uma borda ao redor da figura. Se você quiser uma borda, terá que manualmente editar a figura.&lt;br /&gt;
&lt;br /&gt;
====Saindo do &amp;quot;chroot&amp;quot;====&lt;br /&gt;
Isto deve acontecer só depois das configurações e antes da criação do arquivo ISO.&lt;br /&gt;
&lt;br /&gt;
Se você montou &amp;quot;&amp;lt;tt&amp;gt;/proc&amp;lt;/tt&amp;gt;&amp;quot;, você precisará desmontá-lo -- isto é muito importante!&lt;br /&gt;
 umount /proc&lt;br /&gt;
Pressione &amp;lt;span style=&amp;quot;font-variant:small-caps&amp;quot;&amp;gt;Ctrl+D&amp;lt;/span&amp;gt; para voltar à raiz original (ou seja, sair de &amp;quot;chroot&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Remasterizando o arquivo ISO===&lt;br /&gt;
Terminada a parte da personalização, estamos prontos para &amp;quot;queimar&amp;quot; o CD/DVD!&lt;br /&gt;
Primeiro, façamos algumas limpezas:&lt;br /&gt;
* remova qualquer arquivo .bash_history, tmp, etc.&lt;br /&gt;
* reverta qualquer mudança que você não deseja que vá para o disco&lt;br /&gt;
*:&amp;lt;pre&amp;gt;rm -rf /mnt/hda1/knx/source/KNOPPIX/.rr_moved&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====KNOPPIX Compressed Image====&lt;br /&gt;
====Imagem compactada do KNOPPIXX====&lt;br /&gt;
Agora, vamos fazer o grande arquivo &amp;quot;&amp;lt;tt&amp;gt;KNOPPIX&amp;lt;/tt&amp;gt;&amp;quot; que é um sistema de arquivos ISO 9660 compactado para ser utilizado com o dispositivo &amp;quot;&amp;lt;tt&amp;gt;cloop&amp;lt;/tt&amp;gt;&amp;quot;:&lt;br /&gt;
 mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; -publisher &amp;quot;KNOPPIX www.knoppix.net&amp;quot; \&lt;br /&gt;
     -hide-rr-moved -cache-inodes -no-bak -pad /mnt/hda1/knx/source/KNOPPIX \&lt;br /&gt;
  | nice -5 /usr/bin/create_compressed_fs - 65536 &amp;gt; /mnt/hda1/knx/master/KNOPPIX/KNOPPIX&lt;br /&gt;
Os textos &amp;quot;www.knoppix.net&amp;quot; e &amp;quot;Knoppix.net filesystem&amp;quot; podem ser trocados para qualquer texto com que você queira nomear o arquivo. Você vai obter um erro sobre não estar em conformidade com padrões ISO -- você pode ignorar isto. Note que, para executar &amp;quot;&amp;lt;tt&amp;gt;create_compressed_fs&amp;lt;/tt&amp;gt;&amp;quot;, você vai precisar ter bastante espaço para armazenar o arquivo ISO inteiro na RAM/Swap. Certifique-se de ter, pelo menos, 800 MB de espaço livre antes de começar.&lt;br /&gt;
&lt;br /&gt;
No Knoppix 3.4 o script &amp;quot;&amp;lt;tt&amp;gt;create_compressed_fs&amp;lt;/tt&amp;gt;&amp;quot; foi atualizado. Logo, certifique-se de utilizá-lo para obter o melhor resultado. Ele tem uma nova opção &amp;quot;-b&amp;quot; (de &amp;quot;best&amp;quot;), que habilita a&lt;br /&gt;
melhor compressão pela utilização de diferentes esquemas de compressão e tenta otimizar dessa maneira. Mas, seja cuidadoso, porque essa opção torna a compressão 10 vezes mais lenta.&lt;br /&gt;
&lt;br /&gt;
* Nota: Isso acima não funcionou para mim usando o último script &amp;quot;create_compressed_fs&amp;quot;. Eu pude criar o ISO mas ele não pode ler a imagem compactada propriamente quando inicializa (erros de E/S quando lendo o dispositivo &amp;quot;cloop0&amp;quot;). Eu penso que isto foi porque o &amp;quot;create_compressed_fs&amp;quot; não teve bastante RAM e fracassou silenciosamente. O comando abaixo funcionou, todavia. Ele usa um&lt;br /&gt;
arquivo temporário ao invés da memória para armazenamento temporário:&lt;br /&gt;
 mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; -publisher &amp;quot;KNOPPIX www.knoppix.net&amp;quot; \&lt;br /&gt;
    -hide-rr-moved -cache-inodes -no-bak -pad /mnt/hda1/knx/source/KNOPPIX \&lt;br /&gt;
      | nice -5 /usr/bin/create_compressed_fs -B \&lt;br /&gt;
   65536 -f /mnt/sda1/isotemp - /mnt/hda1/knx/master/KNOPPIX/KNOPPIX&lt;br /&gt;
&lt;br /&gt;
====O Live-CD ISO====&lt;br /&gt;
Se tudo correu bem, vamos fazer a imagem de CD-ROM final:&lt;br /&gt;
 cd /mnt/hda1/knx/master'''&lt;br /&gt;
 find -type f -not -name md5sums -not -name boot.cat -not -name isolinux.bin \&lt;br /&gt;
    -exec md5sum '{}' \; &amp;gt; KNOPPIX/md5sums&lt;br /&gt;
(isto vai atualizar os códigos &amp;quot;md5&amp;quot; dos arquivos incluídos no ISO, que são usados para verificar a integridade)&lt;br /&gt;
Agora, vamos queimar a imagem:&lt;br /&gt;
Para Knoppix &amp;lt;= 3.3:&lt;br /&gt;
 mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img -c KNOPPIX/boot.cat \&lt;br /&gt;
    -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master&lt;br /&gt;
Para Knoppix &amp;gt;= 3.4 ou outras distribuições baseadas em &amp;quot;isolinux&amp;quot;:&lt;br /&gt;
 mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -no-emul-boot -boot-load-size 4 \&lt;br /&gt;
    -boot-info-table -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat \&lt;br /&gt;
    -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master&lt;br /&gt;
(o ISO é armazenado em &amp;quot;&amp;lt;tt&amp;gt;/mnt/hda1/knx/knoppix.iso&amp;lt;/tt&amp;gt;&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Queime o ISO no CD/DVD utilizando sua ferramenta de gravação favorita, e você está feito!&lt;br /&gt;
&lt;br /&gt;
===Dicas===&lt;br /&gt;
====No Fluxbox====&lt;br /&gt;
Eu tenho tido bons resultados remasterizando a partir do CD como &amp;quot;root&amp;quot; dentro do &amp;quot;Fluxbox&amp;quot;. Apenas digite &amp;quot;knoppix 2&amp;quot; no prompt de &amp;quot;boot&amp;quot; e ele inicializará para você um prompt de &amp;quot;root&amp;quot; onde você poderá fazer &amp;quot;start x /usr/bin/fluxbox&amp;quot;. Eu gosto de usar o &amp;quot;shell&amp;quot; do &amp;quot;xterm&amp;quot; em modo &amp;quot;unicode&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Gerenciamento de pacotes====&lt;br /&gt;
Enquanto estou no modo &amp;quot;chroot&amp;quot; fazendo a remasterização eu gosto de usar&lt;br /&gt;
 apt-get remove --purge pkg-name&lt;br /&gt;
para remover pacotes, porque antes de fazer algo, ele parará e mostrará detalhes sobre o que está programando para remover e deixará você responder &amp;quot;yes&amp;quot; ou &amp;quot;no&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Se você não usar as instruções do &amp;quot;apt-get&amp;quot; acima e tiver muita coisa para limpar e expurgar, aqui está uma maneira fácil de fazer isso:&lt;br /&gt;
  COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' &amp;gt; topurge&lt;br /&gt;
Isso vai fazer uma lista de todos os pacotes removidos para expurgo e então você só precisará fazer:&lt;br /&gt;
 dpkg -P `&amp;lt; topurge `&lt;br /&gt;
e estará terminado.&lt;br /&gt;
 COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P&lt;br /&gt;
é a mesma coisa, mas em uma única linha.&lt;br /&gt;
Use também isso: &lt;br /&gt;
 deborphan | xargs dpkg -P .&lt;br /&gt;
&lt;br /&gt;
====Alternativas para máquinas com pouca memória====&lt;br /&gt;
Você não precisa realmente de 1 GB de &amp;quot;swap&amp;quot; já que existem duas novas ferramentas para criar sistemas de arquivos compactados. Aqui estão alguns candidatos para fazer compressão:&lt;br /&gt;
* &amp;quot;Rewrite&amp;quot; de Valentijn -- http://projects.openoffice.nl/downloads/compressloop/&lt;br /&gt;
* Portagem do &amp;quot;compressloop&amp;quot; para Knoppix 3.4 de Quozl -- http://quozl.linux.org.au/compressloop-1.9-64bit.c&lt;br /&gt;
* &amp;quot;Compressloop&amp;quot; distribuído de Quozl (usa mais que um processador para acelerar as coisas) -- http://quozl.linux.org.au/knoppix/compressloop/ ou http://quozl.netrek.org/knoppix/compressloop/&lt;br /&gt;
* Remendo do Justin -- http://s.bouncybouncy.net/~justin/code/ (linque quebrado) -- Eu também escrevi um compressor &amp;quot;cloop&amp;quot; distribuído (ou para &amp;quot;smp&amp;quot;). Ele não está no mesmo diretório. {?}onde está, então?{?}&lt;br /&gt;
&lt;br /&gt;
====Testando a imagem de CD sem queimar um CD====&lt;br /&gt;
Se você tem uma partição livre com pelo menos 700 MB de espaço formatado com ext2, ext3 ou vfat, você pode usar isto para testar, inicializando a partir de um disquete. Um disquete de &amp;quot;boot&amp;quot; procurará por uma partição com o diretório &amp;quot;/KNOPPIX&amp;quot; na raiz, e a imagem compactada &amp;quot;/KNOPPIX/KNOPPIX&amp;quot;. Em vez de usar o subdiretório &amp;quot;/mnt/hda1/knx/master/KNOPPIX/&amp;quot; como descrito acima, ele deveria ser chamado &amp;quot;/mnt/hda2/KNOPPIX&amp;quot;. O arquivo &amp;quot;index.html&amp;quot; da raiz será então localizado em &amp;quot;/mnt/hda2/index.html&amp;quot; e a imagem compactada estará em &amp;quot;/mnt/hda2/KNOPPIX/KNOPPIX&amp;quot;. Agora, você pode inicializar a partir do disquete e usar &amp;quot;/mnt/hda2&amp;quot; como sua imagem. Para mais informações veja [[Hd BasedHowTo]].&lt;br /&gt;
&lt;br /&gt;
Se você não tem uma partição extra e não quer (ou pode) criar uma, você pode utilizar o Qemu (veja http://fabrice.bellard.free.fr/qemu/ ou a distribuição brasileira chamada Kurumin) para inicializar a imagem ISO assim:&lt;br /&gt;
 qemu -m 128 -cdrom /temp/knoppix-custom.iso -boot d -net user&lt;br /&gt;
Você nem mesmo terá que construir uma imagem de disco rígido antes, apenas instale o Qemu e tente isto. Incrível! {?}obscuro{?}&lt;br /&gt;
&lt;br /&gt;
====Testando a versão remasterizada sem criar o arquivo &amp;quot;cloop&amp;quot; ou ISO====&lt;br /&gt;
Eu uso uma configuração similar ao servidor de terminal do knoppix para testar os arquivos remasterizados sem ter que recriar uma imagem &amp;quot;cloop&amp;quot; cada vez: os arquivos remasterizados ficam num sistema de arquivos do tipo &amp;quot;ext2&amp;quot; num dispositivo &amp;quot;loopfile&amp;quot; (&amp;quot;knoppix_loop&amp;quot;) montado em modo &amp;quot;rw&amp;quot; (este é onde eu faço &amp;quot;chroot&amp;quot;). Quando eu quero testar a configuração corrente, eu tenho outra máquina com &amp;quot;boot&amp;quot; de rede e uso os arquivos do &amp;quot;loopfile&amp;quot; diretamente (é necessário outro &amp;quot;miniroot.gz&amp;quot;). Veja [[User:Ml#dev_setup]]&lt;br /&gt;
&lt;br /&gt;
Se você quer usar somente uma máquina, você precisará reinicializar (ou usar o &amp;quot;qemu&amp;quot;) e usar os macetes &amp;quot;loopfile&amp;quot; e &amp;quot;fromhd&amp;quot; (veja [[User:Ml#miniroot_changes]]). Por exemplo, isto é o que minha entrada de boot no GRUB parece:&lt;br /&gt;
&lt;br /&gt;
 title           Remastered Knoppix&lt;br /&gt;
 root            (hd0,0)&lt;br /&gt;
 kernel          /boot/myknoppix/vmlinuz fromhd=/dev/hda4 loopfile=/samba/share/isos/knoppix_loop lang=us ramdisk_size=100000 init=/etc/init apm=power-off nomce vga=791 quiet BOOT_IMAGE=knoppix&lt;br /&gt;
 initrd          /boot/myknoppix/miniroot.gz&lt;br /&gt;
&lt;br /&gt;
====Inicializando imagens Knoppix com GRUB====&lt;br /&gt;
* Primeiramente, copie &amp;quot;/boot&amp;quot; do CD do Knoppix para sua partição de &amp;quot;boot&amp;quot; (ou mesmo sua partição DOS). Eu nomeei a minha com &amp;quot;boot.knoppix&amp;quot;.&lt;br /&gt;
Copie o diretório master/Knoppix para o seu diretório-raiz de qualquer disco rígido. Você pode colocá-lo em algum lugar que não seja a partição de &amp;quot;boot&amp;quot; (ext2, ext3, reiserfs, vfat são suportados).&lt;br /&gt;
* Para Knoppix &amp;lt;= 3.3, ponha o seguinte no seu &amp;quot;/boot/grub/menu.lst&amp;quot;:&lt;br /&gt;
 title KNOPPIX&lt;br /&gt;
         root   (hd0,0)&lt;br /&gt;
         kernel /boot.knoppix/vmlinuz 2 fromhd=/dev/hda4 lang=us&lt;br /&gt;
         initrd /boot.knoppix/miniroot.gz&lt;br /&gt;
* Para Knoppix &amp;gt;= 3.4 ou outras distribuições do tipo &amp;quot;isolinux&amp;quot;:&lt;br /&gt;
 title KNOPPIX&lt;br /&gt;
         root   (hd0,0)&lt;br /&gt;
         kernel /boot.knoppix/isolinux/linux 2 fromhd=/dev/hda4 lang=us&lt;br /&gt;
         initrd /boot.knoppix/isolinux/minirt.gz&lt;br /&gt;
* Note o parâmetro &amp;quot;fromhd&amp;quot;: é o local do diretório &amp;quot;/KNOPPIX&amp;quot;.&lt;br /&gt;
* Reinicialize e divirta-se.&lt;br /&gt;
&lt;br /&gt;
====Scripts úteis====&lt;br /&gt;
----&lt;br /&gt;
Este é o layout recomendado para o diretório de remasterização do KNOPPIX:&lt;br /&gt;
&lt;br /&gt;
 . (invoke ../remaster from here)&lt;br /&gt;
 |-- master (invoke ../../[[u]]mountbootimage from here)&lt;br /&gt;
 |   |-- KNOPPIX&lt;br /&gt;
 |   |   |-- KNOPPIX (compressed image)&lt;br /&gt;
 |   |   |-- boot.img (boot floppy image)&lt;br /&gt;
 |   |   `-- (other files snipped)&lt;br /&gt;
 |   `-- index.html&lt;br /&gt;
 `-- source&lt;br /&gt;
     `-- KNOPPIX (this directory can be chrooted into)&lt;br /&gt;
         |-- bin&lt;br /&gt;
         |-- boot&lt;br /&gt;
         |-- cdrom&lt;br /&gt;
         |-- dev&lt;br /&gt;
         |-- etc&lt;br /&gt;
         |-- floppy&lt;br /&gt;
         |-- home&lt;br /&gt;
         |-- initrd&lt;br /&gt;
         |-- lib&lt;br /&gt;
         |-- mnt&lt;br /&gt;
         |-- none&lt;br /&gt;
         |-- opt&lt;br /&gt;
         |-- proc&lt;br /&gt;
         |-- root&lt;br /&gt;
         |-- sbin&lt;br /&gt;
         |-- tmp -&amp;gt; /var/tmp&lt;br /&gt;
         |-- usr&lt;br /&gt;
         |-- var&lt;br /&gt;
         `-- vmlinuz -&amp;gt; boot/vmlinuz-2.4.22-xfs&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
O script de remasterização a seguir fará o processo de remasterização para você. Utilize-o como &amp;quot;root&amp;quot;, senão você obterá erros de acesso à imagem, devido às permissões.&lt;br /&gt;
&lt;br /&gt;
O script foi testado pela última vez com Debian &amp;quot;sid&amp;quot; em 02/04/2004.&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script builds a new KNOPPIX ISO image.&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 &lt;br /&gt;
 ROOT=&amp;quot;$PWD&amp;quot;&lt;br /&gt;
 SOURCE=&amp;quot;$ROOT/source/KNOPPIX&amp;quot;&lt;br /&gt;
 MASTER=&amp;quot;$ROOT/master&amp;quot;&lt;br /&gt;
 CLOOPTARGET=&amp;quot;$ROOT/master/KNOPPIX/KNOPPIX&amp;quot;&lt;br /&gt;
 TARGET=&amp;quot;$ROOT&amp;quot;&lt;br /&gt;
 EXCLUDELIST=&amp;quot;$ROOT/source/excludelist&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 rm -rf $SOURCE/.rr_moved&lt;br /&gt;
 &lt;br /&gt;
 cd $SOURCE&lt;br /&gt;
 mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; \&lt;br /&gt;
 -P &amp;quot;KNOPPIX www.knoppix.net&amp;quot; \&lt;br /&gt;
 -hide-rr-moved -cache-inodes -no-bak -pad \&lt;br /&gt;
 -exclude-list $EXCLUDELIST \&lt;br /&gt;
 . | nice -5 /usr/bin/create_compressed_fs - 65536 &amp;gt; $CLOOPTARGET&lt;br /&gt;
 &lt;br /&gt;
 cd $MASTER&lt;br /&gt;
 rm -f KNOPPIX/md5sums&lt;br /&gt;
 find -type f -not -name md5sums -not -name boot.cat -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums&lt;br /&gt;
 mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img \&lt;br /&gt;
 -c KNOPPIX/boot.cat -hide-rr-moved -o $TARGET/knoppix.iso $MASTER&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
O script a seguir fará uma montagem de disquete de &amp;quot;boot&amp;quot; no modo &amp;quot;loop&amp;quot; e da imagem &amp;quot;initrd&amp;quot; para modificação. A função &amp;quot;umount&amp;quot; formará uma nova imagem &amp;quot;initrd&amp;quot; e a recolocará na imagem do disquete de &amp;quot;boot&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
O script foi testado pela última vez no Debian &amp;quot;sid&amp;quot; em 13/01/2004.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- lines starting with space are preformatted --&amp;gt;&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script will loop-mount boot floppy and initrd image&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 unset CDPATH || true&lt;br /&gt;
 &lt;br /&gt;
 # if not root, re-invoke self as root&lt;br /&gt;
 if &amp;lt;nowiki&amp;gt;[[&amp;lt;/nowiki&amp;gt; &amp;quot;`id -u`&amp;quot; -ne 0 &amp;lt;nowiki&amp;gt;]]&amp;lt;/nowiki&amp;gt;; then&lt;br /&gt;
 export LOCUSER=&amp;quot;$USER&amp;quot;&lt;br /&gt;
 export LOCHOME=&amp;quot;$HOME&amp;quot;&lt;br /&gt;
 if &amp;lt;nowiki&amp;gt;[[&amp;lt;/nowiki&amp;gt; &amp;quot;${SHELLOPTS/xtrace/}&amp;quot; != &amp;quot;$SHELLOPTS&amp;quot; &amp;lt;nowiki&amp;gt;]]&amp;lt;/nowiki&amp;gt;; then&lt;br /&gt;
 sudo bash -x $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 else&lt;br /&gt;
 sudo $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 fi&lt;br /&gt;
 else&lt;br /&gt;
 LOCUSER=&amp;quot;${LOCUSER:-$USER}&amp;quot;&lt;br /&gt;
 LOCHOME=&amp;quot;${LOCHOME:-$HOME}&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 set -e&lt;br /&gt;
 &lt;br /&gt;
 KNOPPIXDIR=&amp;quot;KNOPPIX&amp;quot;&lt;br /&gt;
 BOOTIMGFILE=&amp;quot;$KNOPPIXDIR/boot.img&amp;quot;&lt;br /&gt;
 BOOTIMGFS=&amp;quot;vfat&amp;quot;&lt;br /&gt;
 BOOTIMGDIR=&amp;quot;boot.img&amp;quot;&lt;br /&gt;
 INITRDGZ=&amp;quot;$BOOTIMGDIR/miniroot.gz&amp;quot;&lt;br /&gt;
 INITRDFILE=&amp;quot;$KNOPPIXDIR/miniroot&amp;quot;&lt;br /&gt;
 INITRDFS=&amp;quot;ext2&amp;quot;&lt;br /&gt;
 INITRDDIR=&amp;quot;miniroot&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 mountbootimage() {&lt;br /&gt;
 if ! modprobe loop; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: cannot load loop module&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if ! &amp;lt;nowiki&amp;gt;[[&amp;lt;/nowiki&amp;gt; -e &amp;quot;$BOOTIMGFILE&amp;quot; &amp;lt;nowiki&amp;gt;]]&amp;lt;/nowiki&amp;gt;; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: no $BOOTIMGFILE found&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 for nofile in $BOOTIMGDIR $INITRDGZ $INITRDFILE $INITRDDIR; do&lt;br /&gt;
 if &amp;lt;nowiki&amp;gt;[[&amp;lt;/nowiki&amp;gt; -e &amp;quot;$nofile&amp;quot; &amp;lt;nowiki&amp;gt;]]&amp;lt;/nowiki&amp;gt;; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: $nofile already exists&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 done&lt;br /&gt;
 &lt;br /&gt;
 mkdir -p $BOOTIMGDIR&lt;br /&gt;
 mount -o loop,uid=$LOCUSER -t $BOOTIMGFS $BOOTIMGFILE $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt; $INITRDGZ gunzip &amp;gt; $INITRDFILE&lt;br /&gt;
 mkdir -p $INITRDDIR&lt;br /&gt;
 mount -o loop -t $INITRDFS $INITRDFILE $INITRDDIR&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 umountbootimage() {&lt;br /&gt;
 dd if=/dev/zero of=$INITRDDIR/nullfile || true&lt;br /&gt;
 sync&lt;br /&gt;
 rm $INITRDDIR/nullfile&lt;br /&gt;
 umount $INITRDDIR&lt;br /&gt;
 rmdir $INITRDDIR&lt;br /&gt;
 &amp;lt; $INITRDFILE gzip --best &amp;gt; $INITRDGZ&lt;br /&gt;
 rm -f $INITRDFILE&lt;br /&gt;
 &lt;br /&gt;
 umount $BOOTIMGDIR&lt;br /&gt;
 rmdir $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 syslinux KNOPPIX/boot.img&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 case &amp;quot;`basename $0`&amp;quot; in&lt;br /&gt;
 mountbootimage)&lt;br /&gt;
 mountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 umountbootimage)&lt;br /&gt;
 umountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 *)&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: called with unknown name `basename $0`&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 ;;&lt;br /&gt;
 esac&lt;br /&gt;
&lt;br /&gt;
====Dicas sobre &amp;quot;apt-get&amp;quot; para instalar/atualizar/remover aplicações====&lt;br /&gt;
(por 'gnarvaja')&lt;br /&gt;
* Se você inicializou a partir de CD, ou mesmo de uma instalação em HD (exemplo: instalação Pivot), em vez de copiar o CD e o diretório KNOPPIX originais para o HD, você pode usá-los diretamente a partir do ponto de montagem deles.{?}obscuro{?}&lt;br /&gt;
* Outra alternativa é montar uma imagem ISO do CD original como um dispositivo &amp;quot;loop&amp;quot; e montar a imagem do KNOPPIX como um dispositivo &amp;quot;cloop&amp;quot;. Você poupará perto de 2 GB de espaço. O script para montar a partir de uma imagem ISO é:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 # Assume que o diretório corrente é o espaço de trabalho&lt;br /&gt;
 # &amp;quot;original.iso&amp;quot; é uma imagem do CD que vamos utilizar como mestre:&lt;br /&gt;
 mount -t iso9660 original.iso ./oldcd -o ro,loop&lt;br /&gt;
 # inicialize o dispositivo de &amp;quot;loop&amp;quot; comprimindo&lt;br /&gt;
 losetup /dev/cloop1 ./oldcd/KNOPPIX/KNOPPIX&lt;br /&gt;
 mount -t iso9660 /dev/cloop1 ./KNOPPIX -o ro,loop&lt;br /&gt;
* Instale o &amp;quot;apt-spy&amp;quot; e use-o para modificar o arquivo &amp;quot;sources.list&amp;quot; com os melhores servidores-espelho na sua região. Isso vai aumentar a velocidade de descarregamento. Faça cópia do arquivo &amp;quot;sources.list&amp;quot; original para o caso de algo dar errado.&lt;br /&gt;
* Outra técnica consiste em modificar o arquivo &amp;quot;sources.list&amp;quot;. Substitua o termo &amp;quot;.de.&amp;quot; nos endereços de &amp;quot;ftp&amp;quot; (por exemplo: &amp;quot;ftp.de.debian.org&amp;quot;) com o código correspondente ao seu país. Por exemplo: EUA: &amp;quot;ftp.us.debian.org&amp;quot;, Brasil: &amp;quot;ftp.b.debian.org&amp;quot;. Verifique no saite da Debian os servidores-espelho existentes no seu país.&lt;br /&gt;
* Lembre-se de descomentar (retirar o &amp;quot;#&amp;quot;) os endereços com &amp;quot;linuxtag&amp;quot; para obter o mais recente e maior {?} do Knoppix.&lt;br /&gt;
* Utilize &amp;quot;apt-get update&amp;quot; para obter as listas com as últimas versões e correções. Não atualize um pacote se você não precisa dele, pois isso pode levar a ocupar mais espaço em disco (tendo sempre em mente que tudo deve ficar abaixo de 700 MB em CD) e você pode, sem saber, &amp;quot;prejudicar&amp;quot; algo que esteja funcionando plenamente. Abuse da opção &amp;quot;-s&amp;quot; para simular a instalação (e verificar as &amp;quot;desinstalações&amp;quot; sugeridas, principalmente).&lt;br /&gt;
* Antes de fazer a atualização, eu modifiquei minhas versões padrão para &amp;quot;testing&amp;quot;, o que significa que o software que eu estarei utilizando terá um bom balanço entre estabilidade e características. Knoppix utiliza &amp;quot;unstable&amp;quot; por default, o que é muito arriscado no meu modo pessoal de ver.&lt;br /&gt;
* Obtenha &amp;quot;apt-get install locale&amp;quot; e configure-o com os &amp;quot;locales&amp;quot; que você vai utilizar. Isso vai poupar bastante espaço quando baixar aplicações com muitos módulos de &amp;quot;locales&amp;quot; e páginas de documentação localizadas.&lt;br /&gt;
* Eu utilizo &amp;quot;aptitude&amp;quot; para obter/remover aplicações. Ele opera em modo caractere, de forma que funciona com &amp;quot;runlevel&amp;quot; 2. Quando você marca os pacotes para instalar/atualizar/remover, ele informa quando de espaço em disco você poupará/usará, tenta resolver problemas com dependências de pacotes e dá a você total controle para corrigi-los manualmente quando possível.&lt;br /&gt;
* Quando instalar aplicações, é provável que os diretórios &amp;quot;/etc/rc?.d&amp;quot; ganhem novas entradas, muitas delas indesejadas ou não-requisitas. Certifique-se de verificar e remover as novas entradas baseando-se nas suas preferências. Eu geralmente deixo &amp;quot;/etc/rc2.d&amp;quot; e &amp;quot;/etc/rc5.d&amp;quot; tão próximo quanto possível ao original e modifico &amp;quot;/etc/rc3.d&amp;quot; e &amp;quot;/etc/rc4.d&amp;quot; para testar as novas coisas. Por exemplo: Você pode querer ter &amp;quot;ntfs&amp;quot; instalado, mas não necessariamente executando por padrão. O mesmo em relação ao &amp;quot;apache&amp;quot;, &amp;quot;mysql&amp;quot; e muitos outros serviços.&lt;br /&gt;
* Quando removendo/expurgando aplicações, eles podem deixar diretórios não-vazios para trás. Geralmente isto é revelado pelo &amp;quot;aptitude&amp;quot;, &amp;quot;apt-get&amp;quot; ou qualquer outro utilitário de instalação. Certifique-se de verificar as mensagens e manualmente remover aqueles diretórios.&lt;br /&gt;
* Depois de terminar, &amp;quot;aptitude&amp;quot; pode deixar alguns arquivos temporários para trás. Aqui está um script para fazer a limpeza:&lt;br /&gt;
 # !/bin/bash&lt;br /&gt;
 # Limpa os arquivos de pacotes gerados pelo &amp;quot;aptitude&amp;quot;&lt;br /&gt;
 rm /var/log/aptitude&lt;br /&gt;
 rm /var/lib/apt/lists/*debian*&lt;br /&gt;
 rm /var/lib/apt/lists/*knoppix*&lt;br /&gt;
&lt;br /&gt;
===Problemas Comuns===&lt;br /&gt;
* [[Dev_null_permission_denied|/dev/null: Permission Denied]] -- trata de problemas de &amp;quot;chroot&amp;quot; no acesso a arquivos de dispositivos.&lt;br /&gt;
&lt;br /&gt;
* Você fez &amp;lt;tt&amp;gt;startx&amp;lt;/tt&amp;gt; para chamar algum ambiente de janelas que você tenha e iniciou um terminal (&amp;quot;gnome-terminal&amp;quot;, &amp;quot;konsole&amp;quot;, &amp;quot;xterm&amp;quot;, etc.), mas nada aconteceu ou talvez um erro seja exibido como:&lt;br /&gt;
 get_pty: not enough ptys&lt;br /&gt;
: Consegui resolver isso assim:  &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 # FORA do ambiente &amp;quot;chroot&amp;quot;&lt;br /&gt;
 cd /mnt/hda1/knx/source/KNOPPIX/dev&lt;br /&gt;
 MAKEDEV pty&lt;br /&gt;
&lt;br /&gt;
 # DENTRO do ambiente &amp;quot;chroot&amp;quot;&lt;br /&gt;
 chroot /mnt/hda1/knx/source/KNOPPIX/&lt;br /&gt;
&lt;br /&gt;
 # e montando &amp;quot;/dev/pts&amp;quot;&lt;br /&gt;
 mount -t devpts /dev/pts/ /dev/pts&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
: Pode ser que dê o erro &amp;quot;fstab not found&amp;quot; que dá na montagem de &amp;quot;proc&amp;quot;, então você ignora, apenas.&lt;br /&gt;
* Inicie o X novamente e tente entrar no terminal, pois deve funcionar. &lt;br /&gt;
* Obrigado a: 'technovelty' em http://www.technovelty.org/linux/tips/xinchroot.html pela iluminação.&lt;br /&gt;
&lt;br /&gt;
===Veja Também===&lt;br /&gt;
&lt;br /&gt;
Se este tutorial é muito confuso, ou você quer uma segunda opinião, examine este tutorial de remasterização do 'charan': http://brainstorms.in/?page_id=84 Outro tutorial está em http://www.stirnimann.com/mystuff/doc/knoppix.txt.&lt;br /&gt;
&lt;br /&gt;
Há um assistente que sabe tudo sobre os passos de descompactação, compressão e gravação em CD mencionados aqui. Ele também mostra um &amp;quot;shell&amp;quot; onde você pode atualizar o sistema KNOPPIX descompactado usando ferramentas de instalação de software padrão do Debian. É chamado de &amp;quot;mmkcdrom&amp;quot; e é parte do pacote &amp;quot;plugscript&amp;quot;: http://rcswww.urz.tu-dresden.de/~holzhey/plugscript.&lt;br /&gt;
&lt;br /&gt;
Há ainda outro tutorial em http://quozl.linux.org.au/knoppix/.&lt;br /&gt;
&lt;br /&gt;
Certifique-se de checar o [http://knoppix.net/forum/viewforum.php?f=2 Knoppix Customization Forum] para idéias e ajudas com remasterização.&lt;br /&gt;
&lt;br /&gt;
* Se você quer adicionar um kernel personalizado na remasterização, examine o [[Knoppix Custom Kernel Howto]].&lt;br /&gt;
* Há também uma guia na O'Reilly sobre o mesmo tópico: [http://linux.oreillynet.com/lpt/a/4323 Using and Customizing Knoppix]&lt;br /&gt;
&lt;br /&gt;
===Conclusão===&lt;br /&gt;
É isso. Esta é uma versão atualizada do meu tutorial anterior. Não foi feito para iniciantes, pois é preciso conhecer as &amp;quot;entranhas&amp;quot; do Linux para fazer isto funcionar. Eu atualizarei este tutorial na medida que novas correções/melhoramentos aparecerem.&lt;br /&gt;
&lt;br /&gt;
===Agradecimentos===&lt;br /&gt;
Tenho que agradecer a estes: 'aay', 'charan', 'Tech2k' e '#knoppix' por algumas correções, dicas e idéias. Sinta-se à vontade para editar ou aumentar este tutorial.&lt;br /&gt;
Nota sobre o &amp;quot;swap&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
===Traduções===&lt;br /&gt;
* Versão em inglês: [[Knoppix Remastering Howto]]&lt;br /&gt;
* Versão em alemão: [[Knoppix Remastering Howto Deutsch]]&lt;br /&gt;
* Versão em espanhol: [[Knoppix Remastering Howto Spanish]]&lt;br /&gt;
* Versão em francês: [[Knoppix Remastering Howto French]]&lt;br /&gt;
* Versão em indonésio: [[Knoppix Remastering Howto Indonesian]]&lt;br /&gt;
* Versão em russo: [[Knoppix Remastering Howto Russian]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Remastering Knoppix ]]&lt;/div&gt;</summary>
		<author><name>201.9.98.161</name></author>	</entry>

	<entry>
		<id>https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Brazilian_Portuguese</id>
		<title>Knoppix Remastering Howto Brazilian Portuguese</title>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Brazilian_Portuguese"/>
				<updated>2008-06-28T20:24:59Z</updated>
		
		<summary type="html">&lt;p&gt;201.9.98.161: /* Preparando a Remasterização */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Este guia mostrará a você como remasterizar o '''KNOPPIX''' a partir do CD original em inglês. Isto significa que muitas configurações precisarão ser feitas para deixar o sistema do jeito que você quer.&lt;br /&gt;
&lt;br /&gt;
Se quiser evitar muito trabalho na remasterização (tal como adicionar ou remover programas), você pode começar a partir de uma versão personalizada do Knoppix. Se quer isso, consulte o tópico [[Knoppix Customizations]], que trata de diversas distribuições adaptadas baseadas no Knoppix (geralmente, em inglês) e voltadas para uma área específica.&lt;br /&gt;
&lt;br /&gt;
Observações:&lt;br /&gt;
* Este guia é uma tradução livre do texto original. Alguns comentários/observações foram acrescentados por alguns usuários, manifestando experiências pessoais. Alguns pontos mal-entendidos foram marcados como &amp;quot;obscuros&amp;quot;.&lt;br /&gt;
* Os comandos de terminal mostrados neste texto devem ser digitados em uma única linha, isto é, não pode haver quebras de linha. Onde houver a barra invertida (&amp;quot;\&amp;quot;), significa que o comando continua na linha seguinte, mas a barra invertida em si não deveria ser digitada.&lt;br /&gt;
* Se você tem algum comentário/sugestão, por favor, utilize a guia ''Discussion'' na parte superior da página.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Requisitos do Sistema===&lt;br /&gt;
* CD-ISO&lt;br /&gt;
** pelo menos 1 GB de espaço total de RAM+swap (e.g. 256 MB RAM + 750 MB swap DISPONÍVEIS) (a não se que você utilize um programa de compressão diferente - procure nesta página por &amp;quot;compressloop&amp;quot;)&lt;br /&gt;
** 3 GB livres numa partição de disco formatada com '''sistema de arquivos Linux''' (ext2, ext3, reiserfs, xfs, etc.)&lt;br /&gt;
* DVD-ISO&lt;br /&gt;
** 5 GB livres de espaço de RAM+swap (para um DVD completo)&lt;br /&gt;
** 15 GB livres numa partição de disco formatada com '''sistema de arquivos Linux''' (ext2, ext3, reiserfs, xfs, etc.)&lt;br /&gt;
&lt;br /&gt;
===Preparando a Remasterização===&lt;br /&gt;
# Inicialize o computador a partir do ''CD do Knoppix''&lt;br /&gt;
# Abra um &amp;quot;shell&amp;quot; como &amp;quot;root&amp;quot;: '''KMenu =&amp;gt; Knoppix =&amp;gt; Root Shell'''&lt;br /&gt;
#* Nota: Todos os comandos seguintes são executados dentro deste &amp;quot;shell&amp;quot; como &amp;quot;root&amp;quot;.&lt;br /&gt;
# Configure sua conexão com a Internet (você precisará disto mais tarde).&lt;br /&gt;
#* Nota 1: Se você usa DHCP, pode ser que a conexão já esteja configurada.&lt;br /&gt;
#* Nota 2: Execute &amp;lt;tt&amp;gt;ifconfig&amp;lt;/tt&amp;gt; para checar as configurações.&lt;br /&gt;
# Defina a partição que você utilizará no trabalho. Neste guia, ela será chamada de '''hda1'''. A partição deverá ter um mínimo de 3 GB de espaço livre.&lt;br /&gt;
# Monte a partição:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&lt;br /&gt;
#: mount -rw /dev/hda1 /mnt/hda1&lt;br /&gt;
#:&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* Nota: O parâmetro &amp;lt;tt&amp;gt;-rw&amp;lt;/tt&amp;gt; serve para habilitar a partição para leitura e escrita. Isso é importante, pois do contrário o comando &amp;lt;tt&amp;gt;chroot&amp;lt;/tt&amp;gt; dará erros. Utilize o comando &amp;lt;tt&amp;gt;mount&amp;lt;/tt&amp;gt; sem nenhum parâmetro para verificar essa habilitação.&lt;br /&gt;
# Crie um diretório-raiz para trabalhar nele:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;mkdir /mnt/hda1/knx&amp;lt;/pre&amp;gt;&lt;br /&gt;
#*Nota: Se você puser todos os seus arquivos aqui será mais fácil fazer limpeza depois.&lt;br /&gt;
# Se você não tem RAM de 1 GB (verifique com &amp;lt;tt&amp;gt;egrep (MemTotal|SwapTotal) /proc/meminfo&amp;lt;/tt&amp;gt;(=RAM+swap) ou &amp;lt;tt&amp;gt;cat /proc/meminfo (=RAM+swap)&amp;lt;/tt&amp;gt;), então você precisará de um arquivo de trocas (&amp;quot;swap&amp;quot;):&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd /mnt/hda1/knx&lt;br /&gt;
dd if=/dev/zero of=swapfile bs=1M count=750&lt;br /&gt;
mkswap swapfile&lt;br /&gt;
swapon swapfile&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Crie outros dois diretórios, um para seu novo CD mestre e outro para a fonte, na partição de trabalho. Crie também subdiretórios chamados &amp;quot;KNOPPIX&amp;quot; dentro de cada um:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;mkdir -p /mnt/hda1/knx/master/KNOPPIX&lt;br /&gt;
mkdir -p /mnt/hda1/knx/source/KNOPPIX&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Agora, copie os arquivos de &amp;quot;/KNOPPIX&amp;quot; para o diretório-fonte:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cp -Rp /KNOPPIX/* /mnt/hda1/knx/source/KNOPPIX&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* Nota: Isto vai demorar muito, pois estamos copiando 2 GB.&lt;br /&gt;
#* Aviso: Para fazer a cópia mais rápido, poderíamos utilizar o comando &amp;lt;tt&amp;gt;unionfs&amp;lt;/tt&amp;gt;. Porém, a partir do Knoppix 4.0.2 há um erro no &amp;lt;tt&amp;gt;unionfs&amp;lt;/tt&amp;gt;, o que impede a sua utilização. É melhor utilizar o comando &amp;lt;tt&amp;gt;cp&amp;lt;/tt&amp;gt; mesmo.&lt;br /&gt;
# Adicionalmente, copie o diretório &amp;quot;boot&amp;quot; do CD:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cp -ar /cdrom/boot /mnt/hda1/knx/master/boot&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* Nota: Você precisará destes arquivos para construir o arquivo ISO mais tarde.&lt;br /&gt;
# Para o Knoppix 5.0.1. você também deve copiar o diretório &amp;quot;modules&amp;quot;:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cp -ar /cdrom/KNOPPIX/modules /mnt/hda1/knx/master/KNOPPIX/.&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Copie a página HTML principal para funcionar como página inicial:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cp /cdrom/index.html /mnt/hda1/knx/master/&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Copie todos os arquivos necessários, exceto o arquivo KNOPPIX (que tem cerca de 700 MB):&lt;br /&gt;
#* Para Knoppix &amp;lt; 3.4:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cd /cdrom/KNOPPIX &amp;amp;&amp;amp; find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/KNOPPIX/ \;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* Para Knoppix &amp;gt;= 3.4:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cd /cdrom &amp;amp;&amp;amp; find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/ \;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* Nota: Para a versão em DVD, você terá de usar &amp;lt;tt&amp;gt;-size -15000k&amp;lt;/tt&amp;gt; e copiar o diretório KNOPPIX2 assim: &amp;lt;tt&amp;gt;cp /cdrom/KNOPPIX/KNOPPIX2 /mnt/hda1/knx/master/KNOPPIX/&amp;lt;/tt&amp;gt;&lt;br /&gt;
# Prepando o ambiente para o comando &amp;lt;tt&amp;gt;chroot&amp;lt;/tt&amp;gt;:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;mount --bind /dev /mnt/hda1/knx/source/KNOPPIX/dev&lt;br /&gt;
mount --bind /proc /mnt/hda1/knx/source/KNOPPIX/proc&amp;lt;/nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Agora, você pode entrar como &amp;quot;chroot&amp;quot; dentro do diretório KNOPPIX copiado na partição (isto é, tornar o diretório &amp;quot;knx/source/KNOPPIX&amp;quot; a partição &amp;quot;root&amp;quot; do novo sistema):&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;chroot /mnt/hda1/knx/source/KNOPPIX&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Se você obtiver erros relativos a &amp;lt;tt&amp;gt;/dev/null&amp;lt;/tt&amp;gt; aos montes, consulte a sessão [[#Problemas Comuns|Problemas Comuns]].&lt;br /&gt;
&lt;br /&gt;
Neste ponto, você estará como &amp;quot;chroot&amp;quot;. Portanto, o &amp;quot;/&amp;quot; é realmente &amp;lt;tt&amp;gt;&amp;quot;/mnt/hda1/knx/source/KNOPPIX&amp;quot;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Configurando como &amp;quot;chroot&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Lembre-se de que qualquer coisa que você faça ou crie no ambiente como &amp;quot;chroot&amp;quot; será &amp;quot;queimado&amp;quot; no CD. Se você faz alguma alteração (por exemplo, configurações no APT, no proxy, etc.), tome nota destas coisas para conseguir desfazer as mudanças antes da remasterização.&lt;br /&gt;
&lt;br /&gt;
====Configurando o acesso à Internet====&lt;br /&gt;
Para usar a Internet você precisa editar o arquivo &amp;lt;tt&amp;gt;&amp;quot;/etc/resolv.conf&amp;quot;&amp;lt;/tt&amp;gt; para adicionar o nome do servidor (ou saia do modo &amp;quot;chroot&amp;quot; e copie o arquivo &amp;lt;tt&amp;gt;&amp;quot;resolv.conf&amp;quot;&amp;lt;/tt&amp;gt; exterior para o diretório de trabalho:&lt;br /&gt;
 cp /etc/dhcpc/resolv.conf /mnt/hda1/knx/source/KNOPPIX/etc/dhcpc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
A configuração de proxy pode ser exportada com&lt;br /&gt;
 export http_proxy=&amp;lt;nowiki&amp;gt;http://your.proxy.com&amp;lt;/nowiki&amp;gt;:&amp;lt;''porta-proxy''&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para confirmar a conexão com a Internet dentro do ambiente &amp;quot;chroot&amp;quot;, teste algo como&lt;br /&gt;
 ping google.com&lt;br /&gt;
&lt;br /&gt;
Se o ICMP for barrado em algum firewall ou semelhante, tente&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;lynx http://www.google.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
e verifique se obtém a página após permitir &amp;quot;cookies&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
====Configurando o SAMBA====&lt;br /&gt;
Se deseja suporte ao serviço &amp;quot;smbd&amp;quot;, altere o grupo de trabalho no arquivo &amp;lt;tt&amp;gt;&amp;quot;smb.conf&amp;quot;&amp;lt;/tt&amp;gt; para o grupo de trabalho da rede local Windows. No caso do Windows XP, o padrão é &amp;quot;MSHOME&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
====Adicionando e removendo pacotes====&lt;br /&gt;
=====Atualizando a lista de pacotes=====&lt;br /&gt;
Atualize a lista de pacotes do APT com &amp;quot;&amp;lt;tt&amp;gt;'''apt-get update'''&amp;lt;/tt&amp;gt;&amp;quot;.&lt;br /&gt;
* Nota: Se o comando &amp;quot;&amp;lt;tt&amp;gt;apt-get update&amp;lt;/tt&amp;gt;&amp;quot; resultar no erro &amp;quot;FATAL -&amp;gt; Could not set non-blocking flag Bad file descriptor&amp;quot;, você precisará se certificar de que seu ambiente &amp;quot;chroot&amp;quot; está montado &amp;lt;u&amp;gt;sem&amp;lt;/u&amp;gt; a opção &amp;quot;&amp;lt;tt&amp;gt;nodev&amp;lt;/tt&amp;gt;&amp;quot;. Consulte o item sobre erros no &amp;quot;&amp;lt;tt&amp;gt;/dev/null&amp;lt;/tt&amp;gt;&amp;quot; quando entra com ambiente &amp;quot;chroot&amp;quot; pela primeira vez.&lt;br /&gt;
* Aviso: O comando &amp;quot;&amp;lt;tt&amp;gt;apt-get upgrade&amp;lt;/tt&amp;gt;&amp;quot; é uma ''M�? IDÉIA''. Muito provavelmente, isso tornará o disco remasterizado do KNOPPIX não-inicializável ou defeituoso de alguma forma. O método mais seguro é fazer atualização somente dos pacotes necessários.&lt;br /&gt;
* Nota: Se o &amp;quot;&amp;lt;tt&amp;gt;apt-get&amp;lt;/tt&amp;gt;&amp;quot; resultar no erro &amp;quot;Dynamic NMap ran out of room&amp;quot;, você pode tentar o seguinte truque, que já resolveu o problema em alguma situação:&lt;br /&gt;
*:&amp;lt;pre&amp;gt;echo 'APT::Cache-Limit &amp;quot;25168524&amp;quot;;'&amp;gt;&amp;gt; /etc/apt/apt.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
*:Nota: Isso foi feito como &amp;quot;chroot&amp;quot; conforme descrito acima.&lt;br /&gt;
&lt;br /&gt;
=====Listando pacotes=====&lt;br /&gt;
Antes de poder adicionar programas, você provavelmente precisará remover alguns pacotes. Para obter uma lista de pacotes instalados, tecle isto:&lt;br /&gt;
 dpkg-query -l&lt;br /&gt;
Se você está procurando por pacotes instalados pelo tamanho, para identificar os que ocupam mais espaço, então utilize o comando a seguir, que vai listar os pacotes em ordem decrescente de tamanho:&lt;br /&gt;
 dpkg-awk &amp;quot;Status: .* installed$&amp;quot; -- Package Installed-Size | \&lt;br /&gt;
   awk '{print $2}' | egrep -v '^$' | xargs -n2 echo | \&lt;br /&gt;
   perl -pe 's/(\S+)\s(\S+)/$2 $1/' | sort -rg&lt;br /&gt;
&lt;br /&gt;
O comando a seguir é, pelo menos, dez vezes mais rápido:&lt;br /&gt;
 dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n&lt;br /&gt;
e você não precisa de &amp;quot;&amp;lt;tt&amp;gt;dpkg-awk&amp;lt;/tt&amp;gt;&amp;quot; ou &amp;quot;&amp;lt;tt&amp;gt;awk&amp;lt;/tt&amp;gt;&amp;quot; ou &amp;quot;&amp;lt;tt&amp;gt;perl&amp;lt;/tt&amp;gt;&amp;quot;; entretanto, ele não exclui pacotes que não estejam instalados. Se você tiver problemas com o comando &amp;quot;&amp;lt;tt&amp;gt;sort&amp;lt;/tt&amp;gt;&amp;quot; acima, tente usar &amp;quot;&amp;lt;tt&amp;gt;KPackage&amp;lt;/tt&amp;gt;&amp;quot;, expandido em todas as árvores e ordenado pela coluna de tamanho para encontrar os maiores pacotes.&lt;br /&gt;
&lt;br /&gt;
Ou, você poderia usar este comando para obter velocidade no comando &amp;quot;&amp;lt;tt&amp;gt;dpkg-query&amp;lt;/tt&amp;gt;&amp;quot; com os pacotes não-instalados que não forem listados:&lt;br /&gt;
 dpkg-query -W --showformat='${Installed-Size} ${Package} ${Status}\n' | grep -v deinstall | sort -n | awk '{print $1&amp;quot; &amp;quot;$2}'&lt;br /&gt;
Ele faz a mesma coisa anterior, para os que não têm o &amp;quot;&amp;lt;tt&amp;gt;dpkg-awk&amp;lt;/tt&amp;gt;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=====Removendo pacotes indesejados=====&lt;br /&gt;
Para remover um pacote (e todos os pacotes dependentes dele), tecle isto:&lt;br /&gt;
 apt-get remove --purge ''name-of-package-to-remove''&lt;br /&gt;
Para verificar se há pacotes órfãos, tecle isto:&lt;br /&gt;
 deborphan&lt;br /&gt;
Se quer salvar mais espaço retirando os pacotes órfãos irritantes {?}(que crueldade!){?}, tecle isto (&amp;lt;u&amp;gt;Cuidado&amp;lt;/u&amp;gt;: O &amp;quot;yes/no&amp;quot; &amp;lt;u&amp;gt;não&amp;lt;/u&amp;gt; não aparecerá para confirmar a remoção destes pacotes. Quando você pressionar &amp;lt;span style=&amp;quot;font-variant:small-caps&amp;quot;&amp;gt;Enter&amp;lt;/span&amp;gt; depois deste comando, os pacotes terão desaparecido!):&lt;br /&gt;
 deborphan | xargs apt-get -y remove&lt;br /&gt;
Se você não está seguro sobre o comando anterior e quer ver o que acontecerá sem fazer nenhuma mudança, simplesmente adicione a opção &amp;quot;&amp;lt;tt&amp;gt;-s&amp;lt;/tt&amp;gt;&amp;quot; ao comando &amp;quot;&amp;lt;tt&amp;gt;apt-get&amp;lt;/tt&amp;gt;&amp;quot; como isto (você pode fazer isto com todos os comandos &amp;quot;&amp;lt;tt&amp;gt;apt-get&amp;lt;/tt&amp;gt;&amp;quot;, e é um bom hábito usar esta opção antes de operações em massa como esta):&lt;br /&gt;
 deborphan | xargs apt-get -s -y remove&lt;br /&gt;
&lt;br /&gt;
=====Adicionando pacotes=====&lt;br /&gt;
Agora, a parte boa. Se você deseja adicionar um pacote, tecle isto:&lt;br /&gt;
 apt-get install '''name-of-package-to-install''&lt;br /&gt;
Então não sabe que pacotes instalar? Tecle isto:&lt;br /&gt;
 apt-cache search .* | sort | less&lt;br /&gt;
Quando a lista aparecer, você pode examiná-la (mais de 13 mil linhas!) ou procurar por textos usando o comando &amp;quot;/&amp;quot;: &amp;lt;tt&amp;gt;/''texto-a-procurar''&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=====Limpando o cachê=====&lt;br /&gt;
Quando você terminar de remover e adicionar pacotes, uma boa maneira de limpar tudo é teclando isto:&lt;br /&gt;
 COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P&lt;br /&gt;
Também, dado que o sistema de pacotes do Debian guarda em &amp;quot;cachê&amp;quot; os pacotes baixados, você pode querer fazer a seguinte limpeza daqueles arquivos inúteis:&lt;br /&gt;
 apt-get clean&lt;br /&gt;
&lt;br /&gt;
====Configurando as configurações de novo usuário====&lt;br /&gt;
As configurações de usuário estão em &amp;quot;&amp;lt;tt&amp;gt;/etc/skel&amp;lt;/tt&amp;gt;. Este diretório será copiado para fazer os diretórios &amp;quot;home&amp;quot; dos novos usuários.&lt;br /&gt;
* Dica: Não coloque arquivos em &amp;quot;&amp;lt;tt&amp;gt;/root&amp;lt;/tt&amp;gt;&amp;quot; pois eles serão somente disponíveis (em tempo de execução) em &amp;quot;&amp;lt;tt&amp;gt;/KNOPPIX/root&amp;lt;/tt&amp;gt;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Observe que o usuário padrão &amp;quot;knoppix&amp;quot; não é criado com &amp;quot;&amp;lt;tt&amp;gt;adduser(1)&amp;lt;/tt&amp;gt;&amp;quot;, logo o diretório &amp;quot;&amp;lt;tt&amp;gt;/etc/skel&amp;lt;/tt&amp;gt;&amp;quot; não é completamente copiado, mas seletivamente. Isto é, para fazer um arquivo &amp;quot;&amp;lt;tt&amp;gt;.xyrc&amp;lt;/tt&amp;gt;&amp;quot; aparecer em &amp;quot;&amp;lt;tt&amp;gt;/home/knoppix&amp;lt;/tt&amp;gt;&amp;quot; não é suficiente colocá-lo em &amp;quot;&amp;lt;tt&amp;gt;/etc/skel&amp;lt;/tt&amp;gt;&amp;quot;. Uma possibilidade é estender o código em &amp;quot;&amp;lt;tt&amp;gt;/etc/X11/Xsession.d/45xsession&amp;lt;/tt&amp;gt;&amp;quot; o qual é responsável por preencher o diretório &amp;quot;&amp;lt;tt&amp;gt;/home/knoppix&amp;lt;/tt&amp;gt;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Note that the default user 'knoppix' is not created by adduser(1), thus /etc/skel is not copied completely but rather selectively.  That is, to make a file .xyrc appear in /home/knoppix, it is not sufficient to place it in /etc/skel.  One possibility is to extend the code in /etc/X11/Xsession.d/45xsession which is responsible for filling /home/knoppix.&lt;br /&gt;
&lt;br /&gt;
====Autoexecutando programas====&lt;br /&gt;
Quando você quer autoexecutar alguns programas, pode-se criar um script e pô-lo no diretório &amp;quot;&amp;lt;tt&amp;gt;/etc/rc5.d/&amp;lt;/tt&amp;gt;&amp;quot;, que executa itens antes de o ambiente X ser carregado. Pesquise o processo &amp;quot;init&amp;quot; para conhecer mais possibilidades.&lt;br /&gt;
&lt;br /&gt;
====Editando o script de auto-configuração do KNOPPIX====&lt;br /&gt;
Você pode encontrar muita informação interessante sobre como o KNOPPIX auto-configura seu sistema estudando o script &amp;quot;&amp;lt;tt&amp;gt;/etc/init.d/knoppix-autoconfig script&amp;lt;/tt&amp;gt;&amp;quot;. As seguintes configurações são particularmente notáveis.&lt;br /&gt;
&lt;br /&gt;
=====Trocando a figura de plano de fundo do KDE=====&lt;br /&gt;
O script de auto-configuração configura como figura do plano de fundo padrão do KDE uma figura presente no CD-ROM. Esta figura pode ser facilmente trocada quando você está remasterizando o KNOPPIX.&lt;br /&gt;
* No Knoppix 3.3 e abaixo ela está em &amp;quot;&amp;lt;tt&amp;gt;/cdrom/KNOPPIX/background.gif&amp;lt;/tt&amp;gt;&amp;quot;&lt;br /&gt;
* No Knoppix 3.5 e acima ela está em &amp;quot;&amp;lt;tt&amp;gt;/cdrom/KNOPPIX/background.jpg&amp;lt;/tt&amp;gt;&amp;quot;&lt;br /&gt;
{?}Como trocar, então?{?}&lt;br /&gt;
&lt;br /&gt;
=====Editando o uso da unidade de disquete e de CD-ROM ou adicionando um script personalizado=====&lt;br /&gt;
O script de auto-configuração configura ambas as unidade de disquete e de CD-ROM. Os comandos que fazem isso são &amp;quot;&amp;lt;tt&amp;gt;floppyconfig&amp;lt;/tt&amp;gt;&amp;quot; e &amp;quot;&amp;lt;tt&amp;gt;cdromconfig&amp;lt;/tt&amp;gt;&amp;quot;, respectivamente. O script de auto-configuração também executará &amp;quot;&amp;lt;tt&amp;gt;cdrom/KNOPPIX/knoppix.sh&amp;lt;/tt&amp;gt;&amp;quot;, o qual é um script fácil de alterar quando remasterizando.&lt;br /&gt;
&lt;br /&gt;
=====Alterando os parâmetros de inicialização padrões=====&lt;br /&gt;
Todos os parâmetros de &amp;quot;boot&amp;quot; obtêm valores padrões a partir do script &amp;quot;&amp;lt;tt&amp;gt;/etc/init.d/knoppix-autoconfig&amp;lt;/tt&amp;gt;&amp;quot;. Este é um script em &amp;quot;bash&amp;quot; muito complexo (você precisa conhecer bastante o &amp;quot;bash&amp;quot; para lidar com ele), mas é o local onde você pode editar qualquer dos parâmetros padrões. Por exemplo, você poderia procurar ocorrências de &amp;quot;kde&amp;quot; para alterar para &amp;quot;twm&amp;quot; nas variáveis que indicam o desktop padrão (DESKTOP, IIRC, etc.). Outro exemplo poderia ser a mudança do idioma padrão.&lt;br /&gt;
&lt;br /&gt;
* Nota: Se você está interessado em trocar o idioma padrão que o KDE utiliza, a maneira mais fácil é carregar o KDE (veja as instruções abaixo) e usar o utilitário de configuração do KDE para selecionar o idioma desejado.&lt;br /&gt;
&lt;br /&gt;
====Configurando a sessão do X====&lt;br /&gt;
Quando trabalha com programas baseados no ambiente X, você precisa se certificar de que o seu monitor está configurado corretamente. Você pode fazer isto manualmente quando remasteriza o KNOPPIX. Também, em dois scripts relativos à Sessão X você pode mudar ou desabilitar os sons de inicialização e desligamento.&lt;br /&gt;
&lt;br /&gt;
=====Iniciando programas baseados no ambiente X=====&lt;br /&gt;
Quando testando programas baseados no ambiente X, você terá que&lt;br /&gt;
 export DISPLAY=localhost:0.0&lt;br /&gt;
que permitirá a você se conectar com o a sua sessão X normal. Alternativamente (se você precisar testar gerenciadores de janelas), você pode criar uma sessão aninhada. Fora do &amp;quot;chroot&amp;quot;, execute&lt;br /&gt;
 Xnest -ac :1&lt;br /&gt;
Dentro do &amp;quot;chroot&amp;quot;, configure a sua variável DISPLAY&lt;br /&gt;
 export DISPLAY=localhost:1&lt;br /&gt;
Uma coisa interessante em &amp;quot;&amp;lt;tt&amp;gt;/etc/inid.d/xsession&amp;lt;/tt&amp;gt;&amp;quot;:&lt;br /&gt;
* ele TAMBÉM coloca o plano de fundo como &amp;quot;&amp;lt;tt&amp;gt;/usr/local/lib/knoppix.gif&amp;lt;/tt&amp;gt;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=====Modificando/Desabilitando o som de inicialização=====&lt;br /&gt;
O som da inicialização é tocado por &amp;quot;&amp;lt;tt&amp;gt;/etc/X11/Xsession.d/45xsession&amp;lt;/tt&amp;gt;&amp;quot;. Você pode desabilitá-lo colocando comentários (#) nas seguintes linhas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;playsound(){ &lt;br /&gt;
# Play sound if soundcore module present (checking /dev/sndstat is unreliable)&lt;br /&gt;
# OGGPLAY=/usr/bin/ogg123&lt;br /&gt;
# PLAY=/usr/bin/wavp&lt;br /&gt;
# [ -x &amp;quot;$PLAY&amp;quot; ] || PLAY=/usr/bin/play-sample&lt;br /&gt;
# [ -x &amp;quot;$PLAY&amp;quot; ] || PLAY=/usr/bin/play&lt;br /&gt;
# if [ -x &amp;quot;$OGGPLAY&amp;quot; -a -f /usr/share/sounds/startup.ogg ]; then&lt;br /&gt;
# case &amp;quot;$(lsmod)&amp;quot; in *sound*) { $OGGPLAY -q -p 64 /usr/share/sounds/startup.ogg &amp;gt;/&lt;br /&gt;
# elif [ -f /usr/share/sounds/startup.wav -a -x &amp;quot;$PLAY&amp;quot; ]; then&lt;br /&gt;
# case &amp;quot;$(lsmod)&amp;quot; in *sound*) { $PLAY /usr/share/sounds/startup.wav &amp;gt;/dev/null 2&amp;gt;&amp;amp;&lt;br /&gt;
# fi&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Modificando/Desabilitando o som de finalização=====&lt;br /&gt;
O som da finalização é tocado por &amp;quot;&amp;lt;tt&amp;gt;/etc/X11/Xsession.d/45xsession&amp;lt;/tt&amp;gt;&amp;quot;. Você pode desabilitá-lo colocando comentários (#) nas linhas 210-220 do script:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;## Play informational sound if soundcore module present&lt;br /&gt;
## (checking /dev/sndstat is unreliable)&lt;br /&gt;
#OGGPLAY=/usr/bin/ogg123&lt;br /&gt;
#PLAY=/usr/bin/wavp&lt;br /&gt;
#[ -x &amp;quot;$PLAY&amp;quot; ] || PLAY=/usr/bin/play-sample&lt;br /&gt;
#[ -x &amp;quot;$PLAY&amp;quot; ] || PLAY=/usr/bin/play&lt;br /&gt;
#if [ -x &amp;quot;$OGGPLAY&amp;quot; -a -f /usr/share/sounds/shutdown.ogg ]; then&lt;br /&gt;
#case &amp;quot;$(&amp;lt;/proc/modules)&amp;quot; in *sound*|*snd_*) { $OGGPLAY -q -p 64 /usr/share/sound&lt;br /&gt;
#elif [ -f /usr/share/sounds/shutdown.wav -a -x &amp;quot;$PLAY&amp;quot; ]; then&lt;br /&gt;
#case &amp;quot;$(&amp;lt;/proc/modules)&amp;quot; in *sound*|*snd_*) { $PLAY /usr/share/sounds/shutdown.w&lt;br /&gt;
#fi&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Trocando a imagem e a mensagem de &amp;quot;boot&amp;quot; e o texto do script de inicialização====&lt;br /&gt;
Ainda no ambiente &amp;quot;chroot&amp;quot;, você poderá facilmente trocar a imagem e as mensagens que aparecem durante a inicialização e a figura de plano de fundo padrão do KDE.&lt;br /&gt;
&lt;br /&gt;
=====Trocando a imagem de &amp;quot;boot&amp;quot;=====&lt;br /&gt;
A imagem de &amp;quot;boot&amp;quot; é a primeira imagem que você vê na tela no momento da inicialização do Knoppix com CD ou DVD. Ela é semelhante a arte de texto ASCII e é normalmente o texto &amp;quot;Knoppix&amp;quot; algo &amp;quot;brilhante&amp;quot;. Você pode trocar isto para qualquer figura que tenha resolução de 640x400 e somente 16 cores.&lt;br /&gt;
# Mude para o diretório &amp;lt;tt&amp;gt;/mnt/hda1/knx/master/boot&amp;lt;/tt&amp;gt; (altere &amp;quot;/mnt/hda1/&amp;quot; para refletir a sua configuração particular):&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cd /mnt/hda1/knx/master/boot/isolinux&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Faça cópia de segurança do antigo logotipo no caso de algo dar errado:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;mv logo.16 logo.16.backup&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Crie uma figura de 640x400 pixels com 16 cores e salve-a como GIF, por exemplo, &amp;quot;logo.16.gif&amp;quot;. Utilize o GIMP ou KolourPaint, por exemplo.&lt;br /&gt;
#*Nota: Você pode usar uma imagem que originalmente tenha mais de 16 cores, mas terá que forçosamente convertê-la para 16 cores antes de continuar este procedimento.&lt;br /&gt;
# Converta a figura GIF para &amp;quot;lss16&amp;quot; usando as ferramentas incluídas no CD do Knoppix:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;giftopnm &amp;lt; 640x400x16.gif &amp;gt; logo.ppm&lt;br /&gt;
ppmtolss16 &amp;lt;logo.ppm &amp;gt; logo.16&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Trocando a mensagem de &amp;quot;boot&amp;quot;=====&lt;br /&gt;
A mensagem de &amp;quot;boot&amp;quot; é o texto que você vê sob a imagem de &amp;quot;boot&amp;quot; na tela no momento da inicialização do Knoppix com CD ou DVD. Esse texto diz algo sobre a versão do Knoppix e um linque para o saite do Knoppix. Você pode alterar esse texto para o que quiser, mas não deve colocar muito texto ou a tela de &amp;quot;boot&amp;quot; ficará engraçada. Restrinja a apenas uma linha de texto que não seja maior do que a original.&lt;br /&gt;
&lt;br /&gt;
# Mude para o diretório &amp;lt;tt&amp;gt;/mnt/hda1/knx/master/boot&amp;lt;/tt&amp;gt; (altere &amp;quot;/mnt/hda1/&amp;quot; para refletir a sua configuração particular):&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cd /mnt/hda1/knx/master/boot&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Faça cópia de segurança da mensagem original no caso de algo dar errado:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cp boot.msg boot.msg.backup&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Edite a mensagem com um editor de textos. Você verá no topo do arquivo uma mensagem: Não altere esse texto, apenas as linhas abaixo:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;vi boot.msg&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Alterando o texto do script de inicialização=====&lt;br /&gt;
O texto do script de inicialização é o texto que você vê depois da tela de &amp;quot;boot&amp;quot;, enquanto o Knoppix carrega e configura o sistema. Você pode alterar esse texto como melhor achar, até mesmo adicionar novas linhas ao script; entretanto não recomendamos &amp;quot;mexer&amp;quot; nesse arquivo. Limite-se a editar apenas a mensagem &amp;quot;Benvindo ao KNOPPIX&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
# Mude para o diretório &amp;lt;tt&amp;gt;/mnt/hda1/knx/master/boot&amp;lt;/tt&amp;gt; (altere &amp;quot;/mnt/hda1/&amp;quot; para refletir a sua configuração particular):&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cd /mnt/hda1/knx/master/boot&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Faça cópia de segurança do &amp;quot;minirt.gz&amp;quot; original no caso de algo dar errado:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cp minirt.gz minirt.gz.backup&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Descomprima &amp;quot;minirt.gz&amp;quot;:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;gunzip minirt.gz&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Crie um diretório temporário para montar o sistema de arquivos &amp;quot;minirt&amp;quot;:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;mkdir todelete&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Monte o sistema de arquivos &amp;quot;minirt&amp;quot; como &amp;quot;ext2&amp;quot;:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;mount minirt todelete -t ext2 -o=/dev/loop0&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Edite o script &amp;lt;tt&amp;gt;linuxrc&amp;lt;/tt&amp;gt; para mostrar a mensagem que você deseja. Você vai encontrar a mensagem padrão com aproximadamente 2 páginas e configurada com várias cores, i.e. ${WHITE}, ${RED}, etc., tornando difícil a leitura.&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;vi todelete/linuxrc&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Desmonte o sistema de arquivos &amp;quot;minirt&amp;quot;:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;umount todelete&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Comprima o sistema de arquivos &amp;quot;minirt&amp;quot;:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;gzip -9 minirt&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Remova o seu diretório temporário:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;rmdir todelete&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Abrindo o KDE para modificar menus, ícones, etc.====&lt;br /&gt;
Enquanto estiver no ambiente &amp;quot;chroot&amp;quot;, você pode carregar o KDE e usar as ferramentas de configuração do próprio KDE para modificar botões, menus, ícones, etc. Quando terminar, você pode sair do KDE e copiar os arquivos de &amp;quot;&amp;lt;tt&amp;gt;/home/knoppix&amp;lt;/tt&amp;gt;&amp;quot; para &amp;quot;&amp;lt;tt&amp;gt;/etc/skel&amp;lt;/tt&amp;gt;&amp;quot; para manter estas mudanças. Para carregar o KDE faça o seguinte:&lt;br /&gt;
&lt;br /&gt;
# Se você não está no &amp;quot;runlevel&amp;quot; 2 (i.e., se você ainda está no KDE), mude para o &amp;quot;runlevel&amp;quot; 2.&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;init 2&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Copie os arquivos de &amp;quot;&amp;lt;tt&amp;gt;/etc/skel&amp;lt;/tt&amp;gt;&amp;quot; para &amp;quot;&amp;lt;tt&amp;gt;/home/knoppix&amp;lt;/tt&amp;gt;&amp;quot;.&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cp -Rp /etc/skel /home/knoppix&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Mude as permissões de dono do diretório &amp;quot;&amp;lt;tt&amp;gt;/home/knoppix&amp;lt;/tt&amp;gt;&amp;quot; para o usuário &amp;quot;knoppix&amp;quot;.&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;chown knoppix:knoppix -R /home/knoppix&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Copie a configuração de X11 exterior sobrepondo a do ambiente do &amp;quot;chroot&amp;quot; (pressione &amp;lt;span style=&amp;quot;font-variant:small-caps&amp;quot;&amp;gt;Ctrl+Alt+F2&amp;lt;/span&amp;gt; para ir para um terminal &amp;quot;não-chroot&amp;quot; e então pressione &amp;lt;span style=&amp;quot;font-variant:small-caps&amp;quot;&amp;gt;Ctrl+Alt+F1&amp;lt;/span&amp;gt; para voltar quando tiver feito a cópia).&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cp /etc/X11/xorg.conf /mnt/hda1/knx/source/KNOPPIX/etc/X11&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#** Nota: No Knoppix 3.7 é o arquivo &amp;quot;&amp;lt;tt&amp;gt;XF86Config-4&amp;lt;/tt&amp;gt;&amp;quot; no lugar de &amp;quot;&amp;lt;tt&amp;gt;xorg.conf&amp;lt;/tt&amp;gt;&amp;quot;.&lt;br /&gt;
# (Opcional) Mude para o usuário &amp;quot;knoppix&amp;quot;. Se você quiser desinstalar pacotes, fique como &amp;quot;root&amp;quot; e pule este passo. Se você quer configurar botões, ícones, plano de fundo, etc. que você vê quando o KDE inicia, assegure-se de fazer este passo.&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;su knoppix&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Inicie o KDE&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;startx&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Faça as mudanças no KDE&lt;br /&gt;
# Saia do KDE&lt;br /&gt;
#(Opcional - faça este passo somente se você fez o passo 5) Saia do &amp;quot;su&amp;quot; e volte para o usuário &amp;quot;knoppix&amp;quot;.&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;exit&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Copie o diretório &amp;quot;&amp;lt;tt&amp;gt;/home/knoppix&amp;lt;/tt&amp;gt;&amp;quot; de volta a &amp;quot;&amp;lt;tt&amp;gt;/etc/skel&amp;lt;/tt&amp;gt;&amp;quot; para manter as mudanças.&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;mv /etc/skel /etc/skel-old&lt;br /&gt;
mv /home/knoppix /etc/skel&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Reconfigure o dono de &amp;quot;&amp;lt;tt&amp;gt;/etc/skel&amp;lt;/tt&amp;gt;&amp;quot; como &amp;quot;root&amp;quot;.&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;chown root:root -R /etc/skel&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Remova o arquivo &amp;quot;&amp;lt;tt&amp;gt;xorg.conf&amp;lt;/tt&amp;gt;&amp;quot; {?}por quê?{?} &lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;rm /etc/X11/xorg.conf&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Trocando a imagem &amp;quot;ksplash&amp;quot; do KDE=====&lt;br /&gt;
Você pode mudar a imagem que o KDE exibe via &amp;quot;ksplash&amp;quot; quando ele inicializa. Estas imagens estão no diretório &amp;quot;&amp;lt;tt&amp;gt;/mnt/hda1/knx/source/KNOPPIX/usr/share/apps/ksplash/Themes/Default/&amp;lt;/tt&amp;gt;&amp;quot;. Você provavelmente vai querer trocar o arquivo &amp;quot;&amp;lt;tt&amp;gt;splash_top.png&amp;lt;/tt&amp;gt;&amp;quot; por uma figura PNG personalizada de 400x248 de resolução. Note que o &amp;quot;ksplash&amp;quot; não colocará automaticamente uma borda ao redor da figura. Se você quiser uma borda, terá que manualmente editar a figura.&lt;br /&gt;
&lt;br /&gt;
====Saindo do &amp;quot;chroot&amp;quot;====&lt;br /&gt;
Isto deve acontecer só depois das configurações e antes da criação do arquivo ISO.&lt;br /&gt;
&lt;br /&gt;
Se você montou &amp;quot;&amp;lt;tt&amp;gt;/proc&amp;lt;/tt&amp;gt;&amp;quot;, você precisará desmontá-lo -- isto é muito importante!&lt;br /&gt;
 umount /proc&lt;br /&gt;
Pressione &amp;lt;span style=&amp;quot;font-variant:small-caps&amp;quot;&amp;gt;Ctrl+D&amp;lt;/span&amp;gt; para voltar à raiz original (ou seja, sair de &amp;quot;chroot&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Remasterizando o arquivo ISO===&lt;br /&gt;
Terminada a parte da personalização, estamos prontos para &amp;quot;queimar&amp;quot; o CD/DVD!&lt;br /&gt;
Primeiro, façamos algumas limpezas:&lt;br /&gt;
* remova qualquer arquivo .bash_history, tmp, etc.&lt;br /&gt;
* reverta qualquer mudança que você não deseja que vá para o disco&lt;br /&gt;
*:&amp;lt;pre&amp;gt;rm -rf /mnt/hda1/knx/source/KNOPPIX/.rr_moved&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====KNOPPIX Compressed Image====&lt;br /&gt;
====Imagem compactada do KNOPPIXX====&lt;br /&gt;
Agora, vamos fazer o grande arquivo &amp;quot;&amp;lt;tt&amp;gt;KNOPPIX&amp;lt;/tt&amp;gt;&amp;quot; que é um sistema de arquivos ISO 9660 compactado para ser utilizado com o dispositivo &amp;quot;&amp;lt;tt&amp;gt;cloop&amp;lt;/tt&amp;gt;&amp;quot;:&lt;br /&gt;
 mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; -publisher &amp;quot;KNOPPIX www.knoppix.net&amp;quot; \&lt;br /&gt;
     -hide-rr-moved -cache-inodes -no-bak -pad /mnt/hda1/knx/source/KNOPPIX \&lt;br /&gt;
  | nice -5 /usr/bin/create_compressed_fs - 65536 &amp;gt; /mnt/hda1/knx/master/KNOPPIX/KNOPPIX&lt;br /&gt;
Os textos &amp;quot;www.knoppix.net&amp;quot; e &amp;quot;Knoppix.net filesystem&amp;quot; podem ser trocados para qualquer texto com que você queira nomear o arquivo. Você vai obter um erro sobre não estar em conformidade com padrões ISO -- você pode ignorar isto. Note que, para executar &amp;quot;&amp;lt;tt&amp;gt;create_compressed_fs&amp;lt;/tt&amp;gt;&amp;quot;, você vai precisar ter bastante espaço para armazenar o arquivo ISO inteiro na RAM/Swap. Certifique-se de ter, pelo menos, 800 MB de espaço livre antes de começar.&lt;br /&gt;
&lt;br /&gt;
No Knoppix 3.4 o script &amp;quot;&amp;lt;tt&amp;gt;create_compressed_fs&amp;lt;/tt&amp;gt;&amp;quot; foi atualizado. Logo, certifique-se de utilizá-lo para obter o melhor resultado. Ele tem uma nova opção &amp;quot;-b&amp;quot; (de &amp;quot;best&amp;quot;), que habilita a&lt;br /&gt;
melhor compressão pela utilização de diferentes esquemas de compressão e tenta otimizar dessa maneira. Mas, seja cuidadoso, porque essa opção torna a compressão 10 vezes mais lenta.&lt;br /&gt;
&lt;br /&gt;
* Nota: Isso acima não funcionou para mim usando o último script &amp;quot;create_compressed_fs&amp;quot;. Eu pude criar o ISO mas ele não pode ler a imagem compactada propriamente quando inicializa (erros de E/S quando lendo o dispositivo &amp;quot;cloop0&amp;quot;). Eu penso que isto foi porque o &amp;quot;create_compressed_fs&amp;quot; não teve bastante RAM e fracassou silenciosamente. O comando abaixo funcionou, todavia. Ele usa um&lt;br /&gt;
arquivo temporário ao invés da memória para armazenamento temporário:&lt;br /&gt;
 mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; -publisher &amp;quot;KNOPPIX www.knoppix.net&amp;quot; \&lt;br /&gt;
    -hide-rr-moved -cache-inodes -no-bak -pad /mnt/hda1/knx/source/KNOPPIX \&lt;br /&gt;
      | nice -5 /usr/bin/create_compressed_fs -B \&lt;br /&gt;
   65536 -f /mnt/sda1/isotemp - /mnt/hda1/knx/master/KNOPPIX/KNOPPIX&lt;br /&gt;
&lt;br /&gt;
====O Live-CD ISO====&lt;br /&gt;
Se tudo correu bem, vamos fazer a imagem de CD-ROM final:&lt;br /&gt;
 cd /mnt/hda1/knx/master'''&lt;br /&gt;
 find -type f -not -name md5sums -not -name boot.cat -not -name isolinux.bin \&lt;br /&gt;
    -exec md5sum '{}' \; &amp;gt; KNOPPIX/md5sums&lt;br /&gt;
(isto vai atualizar os códigos &amp;quot;md5&amp;quot; dos arquivos incluídos no ISO, que são usados para verificar a integridade)&lt;br /&gt;
Agora, vamos queimar a imagem:&lt;br /&gt;
Para Knoppix &amp;lt;= 3.3:&lt;br /&gt;
 mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img -c KNOPPIX/boot.cat \&lt;br /&gt;
    -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master&lt;br /&gt;
Para Knoppix &amp;gt;= 3.4 ou outras distribuições baseadas em &amp;quot;isolinux&amp;quot;:&lt;br /&gt;
 mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -no-emul-boot -boot-load-size 4 \&lt;br /&gt;
    -boot-info-table -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat \&lt;br /&gt;
    -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master&lt;br /&gt;
(o ISO é armazenado em &amp;quot;&amp;lt;tt&amp;gt;/mnt/hda1/knx/knoppix.iso&amp;lt;/tt&amp;gt;&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Queime o ISO no CD/DVD utilizando sua ferramenta de gravação favorita, e você está feito!&lt;br /&gt;
&lt;br /&gt;
===Dicas===&lt;br /&gt;
====No Fluxbox====&lt;br /&gt;
Eu tenho tido bons resultados remasterizando a partir do CD como &amp;quot;root&amp;quot; dentro do &amp;quot;Fluxbox&amp;quot;. Apenas digite &amp;quot;knoppix 2&amp;quot; no prompt de &amp;quot;boot&amp;quot; e ele inicializará para você um prompt de &amp;quot;root&amp;quot; onde você poderá fazer &amp;quot;start x /usr/bin/fluxbox&amp;quot;. Eu gosto de usar o &amp;quot;shell&amp;quot; do &amp;quot;xterm&amp;quot; em modo &amp;quot;unicode&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Gerenciamento de pacotes====&lt;br /&gt;
Enquanto estou no modo &amp;quot;chroot&amp;quot; fazendo a remasterização eu gosto de usar&lt;br /&gt;
 apt-get remove --purge pkg-name&lt;br /&gt;
para remover pacotes, porque antes de fazer algo, ele parará e mostrará detalhes sobre o que está programando para remover e deixará você responder &amp;quot;yes&amp;quot; ou &amp;quot;no&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Se você não usar as instruções do &amp;quot;apt-get&amp;quot; acima e tiver muita coisa para limpar e expurgar, aqui está uma maneira fácil de fazer isso:&lt;br /&gt;
  COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' &amp;gt; topurge&lt;br /&gt;
Isso vai fazer uma lista de todos os pacotes removidos para expurgo e então você só precisará fazer:&lt;br /&gt;
 dpkg -P `&amp;lt; topurge `&lt;br /&gt;
e estará terminado.&lt;br /&gt;
 COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P&lt;br /&gt;
é a mesma coisa, mas em uma única linha.&lt;br /&gt;
Use também isso: &lt;br /&gt;
 deborphan | xargs dpkg -P .&lt;br /&gt;
&lt;br /&gt;
====Alternativas para máquinas com pouca memória====&lt;br /&gt;
Você não precisa realmente de 1 GB de &amp;quot;swap&amp;quot; já que existem duas novas ferramentas para criar sistemas de arquivos compactados. Aqui estão alguns candidatos para fazer compressão:&lt;br /&gt;
* &amp;quot;Rewrite&amp;quot; de Valentijn -- http://projects.openoffice.nl/downloads/compressloop/&lt;br /&gt;
* Portagem do &amp;quot;compressloop&amp;quot; para Knoppix 3.4 de Quozl -- http://quozl.linux.org.au/compressloop-1.9-64bit.c&lt;br /&gt;
* &amp;quot;Compressloop&amp;quot; distribuído de Quozl (usa mais que um processador para acelerar as coisas) -- http://quozl.linux.org.au/knoppix/compressloop/ ou http://quozl.netrek.org/knoppix/compressloop/&lt;br /&gt;
* Remendo do Justin -- http://s.bouncybouncy.net/~justin/code/ (linque quebrado) -- Eu também escrevi um compressor &amp;quot;cloop&amp;quot; distribuído (ou para &amp;quot;smp&amp;quot;). Ele não está no mesmo diretório. {?}onde está, então?{?}&lt;br /&gt;
&lt;br /&gt;
====Testando a imagem de CD sem queimar um CD====&lt;br /&gt;
Se você tem uma partição livre com pelo menos 700 MB de espaço formatado com ext2, ext3 ou vfat, você pode usar isto para testar, inicializando a partir de um disquete. Um disquete de &amp;quot;boot&amp;quot; procurará por uma partição com o diretório &amp;quot;/KNOPPIX&amp;quot; na raiz, e a imagem compactada &amp;quot;/KNOPPIX/KNOPPIX&amp;quot;. Em vez de usar o subdiretório &amp;quot;/mnt/hda1/knx/master/KNOPPIX/&amp;quot; como descrito acima, ele deveria ser chamado &amp;quot;/mnt/hda2/KNOPPIX&amp;quot;. O arquivo &amp;quot;index.html&amp;quot; da raiz será então localizado em &amp;quot;/mnt/hda2/index.html&amp;quot; e a imagem compactada estará em &amp;quot;/mnt/hda2/KNOPPIX/KNOPPIX&amp;quot;. Agora, você pode inicializar a partir do disquete e usar &amp;quot;/mnt/hda2&amp;quot; como sua imagem. Para mais informações veja [[Hd BasedHowTo]].&lt;br /&gt;
&lt;br /&gt;
Se você não tem uma partição extra e não quer (ou pode) criar uma, você pode utilizar o Qemu (veja http://fabrice.bellard.free.fr/qemu/ ou a distribuição brasileira chamada Kurumin) para inicializar a imagem ISO assim:&lt;br /&gt;
 qemu -m 128 -cdrom /temp/knoppix-custom.iso -boot d -net user&lt;br /&gt;
Você nem mesmo terá que construir uma imagem de disco rígido antes, apenas instale o Qemu e tente isto. Incrível! {?}obscuro{?}&lt;br /&gt;
&lt;br /&gt;
====Testando a versão remasterizada sem criar o arquivo &amp;quot;cloop&amp;quot; ou ISO====&lt;br /&gt;
Eu uso uma configuração similar ao servidor de terminal do knoppix para testar os arquivos remasterizados sem ter que recriar uma imagem &amp;quot;cloop&amp;quot; cada vez: os arquivos remasterizados ficam num sistema de arquivos do tipo &amp;quot;ext2&amp;quot; num dispositivo &amp;quot;loopfile&amp;quot; (&amp;quot;knoppix_loop&amp;quot;) montado em modo &amp;quot;rw&amp;quot; (este é onde eu faço &amp;quot;chroot&amp;quot;). Quando eu quero testar a configuração corrente, eu tenho outra máquina com &amp;quot;boot&amp;quot; de rede e uso os arquivos do &amp;quot;loopfile&amp;quot; diretamente (é necessário outro &amp;quot;miniroot.gz&amp;quot;). Veja [[User:Ml#dev_setup]]&lt;br /&gt;
&lt;br /&gt;
Se você quer usar somente uma máquina, você precisará reinicializar (ou usar o &amp;quot;qemu&amp;quot;) e usar os macetes &amp;quot;loopfile&amp;quot; e &amp;quot;fromhd&amp;quot; (veja [[User:Ml#miniroot_changes]]). Por exemplo, isto é o que minha entrada de boot no GRUB parece:&lt;br /&gt;
&lt;br /&gt;
 title           Remastered Knoppix&lt;br /&gt;
 root            (hd0,0)&lt;br /&gt;
 kernel          /boot/myknoppix/vmlinuz fromhd=/dev/hda4 loopfile=/samba/share/isos/knoppix_loop lang=us ramdisk_size=100000 init=/etc/init apm=power-off nomce vga=791 quiet BOOT_IMAGE=knoppix&lt;br /&gt;
 initrd          /boot/myknoppix/miniroot.gz&lt;br /&gt;
&lt;br /&gt;
====Inicializando imagens Knoppix com GRUB====&lt;br /&gt;
* Primeiramente, copie &amp;quot;/boot&amp;quot; do CD do Knoppix para sua partição de &amp;quot;boot&amp;quot; (ou mesmo sua partição DOS). Eu nomeei a minha com &amp;quot;boot.knoppix&amp;quot;.&lt;br /&gt;
Copie o diretório master/Knoppix para o seu diretório-raiz de qualquer disco rígido. Você pode colocá-lo em algum lugar que não seja a partição de &amp;quot;boot&amp;quot; (ext2, ext3, reiserfs, vfat são suportados).&lt;br /&gt;
* Para Knoppix &amp;lt;= 3.3, ponha o seguinte no seu &amp;quot;/boot/grub/menu.lst&amp;quot;:&lt;br /&gt;
 title KNOPPIX&lt;br /&gt;
         root   (hd0,0)&lt;br /&gt;
         kernel /boot.knoppix/vmlinuz 2 fromhd=/dev/hda4 lang=us&lt;br /&gt;
         initrd /boot.knoppix/miniroot.gz&lt;br /&gt;
* Para Knoppix &amp;gt;= 3.4 ou outras distribuições do tipo &amp;quot;isolinux&amp;quot;:&lt;br /&gt;
 title KNOPPIX&lt;br /&gt;
         root   (hd0,0)&lt;br /&gt;
         kernel /boot.knoppix/isolinux/linux 2 fromhd=/dev/hda4 lang=us&lt;br /&gt;
         initrd /boot.knoppix/isolinux/minirt.gz&lt;br /&gt;
* Note o parâmetro &amp;quot;fromhd&amp;quot;: é o local do diretório &amp;quot;/KNOPPIX&amp;quot;.&lt;br /&gt;
* Reinicialize e divirta-se.&lt;br /&gt;
&lt;br /&gt;
====Scripts úteis====&lt;br /&gt;
----&lt;br /&gt;
Este é o layout recomendado para o diretório de remasterização do KNOPPIX:&lt;br /&gt;
&lt;br /&gt;
 . (invoke ../remaster from here)&lt;br /&gt;
 |-- master (invoke ../../[[u]]mountbootimage from here)&lt;br /&gt;
 |   |-- KNOPPIX&lt;br /&gt;
 |   |   |-- KNOPPIX (compressed image)&lt;br /&gt;
 |   |   |-- boot.img (boot floppy image)&lt;br /&gt;
 |   |   `-- (other files snipped)&lt;br /&gt;
 |   `-- index.html&lt;br /&gt;
 `-- source&lt;br /&gt;
     `-- KNOPPIX (this directory can be chrooted into)&lt;br /&gt;
         |-- bin&lt;br /&gt;
         |-- boot&lt;br /&gt;
         |-- cdrom&lt;br /&gt;
         |-- dev&lt;br /&gt;
         |-- etc&lt;br /&gt;
         |-- floppy&lt;br /&gt;
         |-- home&lt;br /&gt;
         |-- initrd&lt;br /&gt;
         |-- lib&lt;br /&gt;
         |-- mnt&lt;br /&gt;
         |-- none&lt;br /&gt;
         |-- opt&lt;br /&gt;
         |-- proc&lt;br /&gt;
         |-- root&lt;br /&gt;
         |-- sbin&lt;br /&gt;
         |-- tmp -&amp;gt; /var/tmp&lt;br /&gt;
         |-- usr&lt;br /&gt;
         |-- var&lt;br /&gt;
         `-- vmlinuz -&amp;gt; boot/vmlinuz-2.4.22-xfs&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
O script de remasterização a seguir fará o processo de remasterização para você. Utilize-o como &amp;quot;root&amp;quot;, senão você obterá erros de acesso à imagem, devido às permissões.&lt;br /&gt;
&lt;br /&gt;
O script foi testado pela última vez com Debian &amp;quot;sid&amp;quot; em 02/04/2004.&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script builds a new KNOPPIX ISO image.&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 &lt;br /&gt;
 ROOT=&amp;quot;$PWD&amp;quot;&lt;br /&gt;
 SOURCE=&amp;quot;$ROOT/source/KNOPPIX&amp;quot;&lt;br /&gt;
 MASTER=&amp;quot;$ROOT/master&amp;quot;&lt;br /&gt;
 CLOOPTARGET=&amp;quot;$ROOT/master/KNOPPIX/KNOPPIX&amp;quot;&lt;br /&gt;
 TARGET=&amp;quot;$ROOT&amp;quot;&lt;br /&gt;
 EXCLUDELIST=&amp;quot;$ROOT/source/excludelist&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 rm -rf $SOURCE/.rr_moved&lt;br /&gt;
 &lt;br /&gt;
 cd $SOURCE&lt;br /&gt;
 mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; \&lt;br /&gt;
 -P &amp;quot;KNOPPIX www.knoppix.net&amp;quot; \&lt;br /&gt;
 -hide-rr-moved -cache-inodes -no-bak -pad \&lt;br /&gt;
 -exclude-list $EXCLUDELIST \&lt;br /&gt;
 . | nice -5 /usr/bin/create_compressed_fs - 65536 &amp;gt; $CLOOPTARGET&lt;br /&gt;
 &lt;br /&gt;
 cd $MASTER&lt;br /&gt;
 rm -f KNOPPIX/md5sums&lt;br /&gt;
 find -type f -not -name md5sums -not -name boot.cat -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums&lt;br /&gt;
 mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img \&lt;br /&gt;
 -c KNOPPIX/boot.cat -hide-rr-moved -o $TARGET/knoppix.iso $MASTER&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
O script a seguir fará uma montagem de disquete de &amp;quot;boot&amp;quot; no modo &amp;quot;loop&amp;quot; e da imagem &amp;quot;initrd&amp;quot; para modificação. A função &amp;quot;umount&amp;quot; formará uma nova imagem &amp;quot;initrd&amp;quot; e a recolocará na imagem do disquete de &amp;quot;boot&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
O script foi testado pela última vez no Debian &amp;quot;sid&amp;quot; em 13/01/2004.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- lines starting with space are preformatted --&amp;gt;&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script will loop-mount boot floppy and initrd image&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 unset CDPATH || true&lt;br /&gt;
 &lt;br /&gt;
 # if not root, re-invoke self as root&lt;br /&gt;
 if &amp;lt;nowiki&amp;gt;[[&amp;lt;/nowiki&amp;gt; &amp;quot;`id -u`&amp;quot; -ne 0 &amp;lt;nowiki&amp;gt;]]&amp;lt;/nowiki&amp;gt;; then&lt;br /&gt;
 export LOCUSER=&amp;quot;$USER&amp;quot;&lt;br /&gt;
 export LOCHOME=&amp;quot;$HOME&amp;quot;&lt;br /&gt;
 if &amp;lt;nowiki&amp;gt;[[&amp;lt;/nowiki&amp;gt; &amp;quot;${SHELLOPTS/xtrace/}&amp;quot; != &amp;quot;$SHELLOPTS&amp;quot; &amp;lt;nowiki&amp;gt;]]&amp;lt;/nowiki&amp;gt;; then&lt;br /&gt;
 sudo bash -x $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 else&lt;br /&gt;
 sudo $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 fi&lt;br /&gt;
 else&lt;br /&gt;
 LOCUSER=&amp;quot;${LOCUSER:-$USER}&amp;quot;&lt;br /&gt;
 LOCHOME=&amp;quot;${LOCHOME:-$HOME}&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 set -e&lt;br /&gt;
 &lt;br /&gt;
 KNOPPIXDIR=&amp;quot;KNOPPIX&amp;quot;&lt;br /&gt;
 BOOTIMGFILE=&amp;quot;$KNOPPIXDIR/boot.img&amp;quot;&lt;br /&gt;
 BOOTIMGFS=&amp;quot;vfat&amp;quot;&lt;br /&gt;
 BOOTIMGDIR=&amp;quot;boot.img&amp;quot;&lt;br /&gt;
 INITRDGZ=&amp;quot;$BOOTIMGDIR/miniroot.gz&amp;quot;&lt;br /&gt;
 INITRDFILE=&amp;quot;$KNOPPIXDIR/miniroot&amp;quot;&lt;br /&gt;
 INITRDFS=&amp;quot;ext2&amp;quot;&lt;br /&gt;
 INITRDDIR=&amp;quot;miniroot&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 mountbootimage() {&lt;br /&gt;
 if ! modprobe loop; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: cannot load loop module&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if ! &amp;lt;nowiki&amp;gt;[[&amp;lt;/nowiki&amp;gt; -e &amp;quot;$BOOTIMGFILE&amp;quot; &amp;lt;nowiki&amp;gt;]]&amp;lt;/nowiki&amp;gt;; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: no $BOOTIMGFILE found&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 for nofile in $BOOTIMGDIR $INITRDGZ $INITRDFILE $INITRDDIR; do&lt;br /&gt;
 if &amp;lt;nowiki&amp;gt;[[&amp;lt;/nowiki&amp;gt; -e &amp;quot;$nofile&amp;quot; &amp;lt;nowiki&amp;gt;]]&amp;lt;/nowiki&amp;gt;; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: $nofile already exists&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 done&lt;br /&gt;
 &lt;br /&gt;
 mkdir -p $BOOTIMGDIR&lt;br /&gt;
 mount -o loop,uid=$LOCUSER -t $BOOTIMGFS $BOOTIMGFILE $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt; $INITRDGZ gunzip &amp;gt; $INITRDFILE&lt;br /&gt;
 mkdir -p $INITRDDIR&lt;br /&gt;
 mount -o loop -t $INITRDFS $INITRDFILE $INITRDDIR&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 umountbootimage() {&lt;br /&gt;
 dd if=/dev/zero of=$INITRDDIR/nullfile || true&lt;br /&gt;
 sync&lt;br /&gt;
 rm $INITRDDIR/nullfile&lt;br /&gt;
 umount $INITRDDIR&lt;br /&gt;
 rmdir $INITRDDIR&lt;br /&gt;
 &amp;lt; $INITRDFILE gzip --best &amp;gt; $INITRDGZ&lt;br /&gt;
 rm -f $INITRDFILE&lt;br /&gt;
 &lt;br /&gt;
 umount $BOOTIMGDIR&lt;br /&gt;
 rmdir $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 syslinux KNOPPIX/boot.img&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 case &amp;quot;`basename $0`&amp;quot; in&lt;br /&gt;
 mountbootimage)&lt;br /&gt;
 mountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 umountbootimage)&lt;br /&gt;
 umountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 *)&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: called with unknown name `basename $0`&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 ;;&lt;br /&gt;
 esac&lt;br /&gt;
&lt;br /&gt;
====Dicas sobre &amp;quot;apt-get&amp;quot; para instalar/atualizar/remover aplicações====&lt;br /&gt;
(por 'gnarvaja')&lt;br /&gt;
* Se você inicializou a partir de CD, ou mesmo de uma instalação em HD (exemplo: instalação Pivot), em vez de copiar o CD e o diretório KNOPPIX originais para o HD, você pode usá-los diretamente a partir do ponto de montagem deles.{?}obscuro{?}&lt;br /&gt;
* Outra alternativa é montar uma imagem ISO do CD original como um dispositivo &amp;quot;loop&amp;quot; e montar a imagem do KNOPPIX como um dispositivo &amp;quot;cloop&amp;quot;. Você poupará perto de 2 GB de espaço. O script para montar a partir de uma imagem ISO é:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 # Assume que o diretório corrente é o espaço de trabalho&lt;br /&gt;
 # &amp;quot;original.iso&amp;quot; é uma imagem do CD que vamos utilizar como mestre:&lt;br /&gt;
 mount -t iso9660 original.iso ./oldcd -o ro,loop&lt;br /&gt;
 # inicialize o dispositivo de &amp;quot;loop&amp;quot; comprimindo&lt;br /&gt;
 losetup /dev/cloop1 ./oldcd/KNOPPIX/KNOPPIX&lt;br /&gt;
 mount -t iso9660 /dev/cloop1 ./KNOPPIX -o ro,loop&lt;br /&gt;
* Instale o &amp;quot;apt-spy&amp;quot; e use-o para modificar o arquivo &amp;quot;sources.list&amp;quot; com os melhores servidores-espelho na sua região. Isso vai aumentar a velocidade de descarregamento. Faça cópia do arquivo &amp;quot;sources.list&amp;quot; original para o caso de algo dar errado.&lt;br /&gt;
* Outra técnica consiste em modificar o arquivo &amp;quot;sources.list&amp;quot;. Substitua o termo &amp;quot;.de.&amp;quot; nos endereços de &amp;quot;ftp&amp;quot; (por exemplo: &amp;quot;ftp.de.debian.org&amp;quot;) com o código correspondente ao seu país. Por exemplo: EUA: &amp;quot;ftp.us.debian.org&amp;quot;, Brasil: &amp;quot;ftp.b.debian.org&amp;quot;. Verifique no saite da Debian os servidores-espelho existentes no seu país.&lt;br /&gt;
* Lembre-se de descomentar (retirar o &amp;quot;#&amp;quot;) os endereços com &amp;quot;linuxtag&amp;quot; para obter o mais recente e maior {?} do Knoppix.&lt;br /&gt;
* Utilize &amp;quot;apt-get update&amp;quot; para obter as listas com as últimas versões e correções. Não atualize um pacote se você não precisa dele, pois isso pode levar a ocupar mais espaço em disco (tendo sempre em mente que tudo deve ficar abaixo de 700 MB em CD) e você pode, sem saber, &amp;quot;prejudicar&amp;quot; algo que esteja funcionando plenamente. Abuse da opção &amp;quot;-s&amp;quot; para simular a instalação (e verificar as &amp;quot;desinstalações&amp;quot; sugeridas, principalmente).&lt;br /&gt;
* Antes de fazer a atualização, eu modifiquei minhas versões padrão para &amp;quot;testing&amp;quot;, o que significa que o software que eu estarei utilizando terá um bom balanço entre estabilidade e características. Knoppix utiliza &amp;quot;unstable&amp;quot; por default, o que é muito arriscado no meu modo pessoal de ver.&lt;br /&gt;
* Obtenha &amp;quot;apt-get install locale&amp;quot; e configure-o com os &amp;quot;locales&amp;quot; que você vai utilizar. Isso vai poupar bastante espaço quando baixar aplicações com muitos módulos de &amp;quot;locales&amp;quot; e páginas de documentação localizadas.&lt;br /&gt;
* Eu utilizo &amp;quot;aptitude&amp;quot; para obter/remover aplicações. Ele opera em modo caractere, de forma que funciona com &amp;quot;runlevel&amp;quot; 2. Quando você marca os pacotes para instalar/atualizar/remover, ele informa quando de espaço em disco você poupará/usará, tenta resolver problemas com dependências de pacotes e dá a você total controle para corrigi-los manualmente quando possível.&lt;br /&gt;
* Quando instalar aplicações, é provável que os diretórios &amp;quot;/etc/rc?.d&amp;quot; ganhem novas entradas, muitas delas indesejadas ou não-requisitas. Certifique-se de verificar e remover as novas entradas baseando-se nas suas preferências. Eu geralmente deixo &amp;quot;/etc/rc2.d&amp;quot; e &amp;quot;/etc/rc5.d&amp;quot; tão próximo quanto possível ao original e modifico &amp;quot;/etc/rc3.d&amp;quot; e &amp;quot;/etc/rc4.d&amp;quot; para testar as novas coisas. Por exemplo: Você pode querer ter &amp;quot;ntfs&amp;quot; instalado, mas não necessariamente executando por padrão. O mesmo em relação ao &amp;quot;apache&amp;quot;, &amp;quot;mysql&amp;quot; e muitos outros serviços.&lt;br /&gt;
* Quando removendo/expurgando aplicações, eles podem deixar diretórios não-vazios para trás. Geralmente isto é revelado pelo &amp;quot;aptitude&amp;quot;, &amp;quot;apt-get&amp;quot; ou qualquer outro utilitário de instalação. Certifique-se de verificar as mensagens e manualmente remover aqueles diretórios.&lt;br /&gt;
* Depois de terminar, &amp;quot;aptitude&amp;quot; pode deixar alguns arquivos temporários para trás. Aqui está um script para fazer a limpeza:&lt;br /&gt;
 # !/bin/bash&lt;br /&gt;
 # Limpa os arquivos de pacotes gerados pelo &amp;quot;aptitude&amp;quot;&lt;br /&gt;
 rm /var/log/aptitude&lt;br /&gt;
 rm /var/lib/apt/lists/*debian*&lt;br /&gt;
 rm /var/lib/apt/lists/*knoppix*&lt;br /&gt;
&lt;br /&gt;
===Problemas Comuns===&lt;br /&gt;
* [[Dev_null_permission_denied|/dev/null: Permission Denied]] -- trata de problemas de &amp;quot;chroot&amp;quot; no acesso a arquivos de dispositivos.&lt;br /&gt;
&lt;br /&gt;
* Você fez &amp;lt;tt&amp;gt;startx&amp;lt;/tt&amp;gt; para chamar algum ambiente de janelas que você tenha e iniciou um terminal (&amp;quot;gnome-terminal&amp;quot;, &amp;quot;konsole&amp;quot;, &amp;quot;xterm&amp;quot;, etc.), mas nada aconteceu ou talvez um erro seja exibido como:&lt;br /&gt;
 get_pty: not enough ptys&lt;br /&gt;
: Consegui resolver isso assim:  &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 # FORA do ambiente &amp;quot;chroot&amp;quot;&lt;br /&gt;
 cd /mnt/hda1/knx/source/KNOPPIX/dev&lt;br /&gt;
 MAKEDEV pty&lt;br /&gt;
&lt;br /&gt;
 # DENTRO do ambiente &amp;quot;chroot&amp;quot;&lt;br /&gt;
 chroot /mnt/hda1/knx/source/KNOPPIX/&lt;br /&gt;
&lt;br /&gt;
 # e montando &amp;quot;/dev/pts&amp;quot;&lt;br /&gt;
 mount -t devpts /dev/pts/ /dev/pts&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
: Pode ser que dê o erro &amp;quot;fstab not found&amp;quot; que dá na montagem de &amp;quot;proc&amp;quot;, então você ignora, apenas.&lt;br /&gt;
* Inicie o X novamente e tente entrar no terminal, pois deve funcionar. &lt;br /&gt;
* Obrigado a: 'technovelty' em http://www.technovelty.org/linux/tips/xinchroot.html pela iluminação.&lt;br /&gt;
&lt;br /&gt;
===Veja Também===&lt;br /&gt;
&lt;br /&gt;
Se este tutorial é muito confuso, ou você quer uma segunda opinião, examine este tutorial de remasterização do 'charan': http://brainstorms.in/?page_id=84 Outro tutorial está em http://www.stirnimann.com/mystuff/doc/knoppix.txt.&lt;br /&gt;
&lt;br /&gt;
Há um assistente que sabe tudo sobre os passos de descompactação, compressão e gravação em CD mencionados aqui. Ele também mostra um &amp;quot;shell&amp;quot; onde você pode atualizar o sistema KNOPPIX descompactado usando ferramentas de instalação de software padrão do Debian. É chamado de &amp;quot;mmkcdrom&amp;quot; e é parte do pacote &amp;quot;plugscript&amp;quot;: http://rcswww.urz.tu-dresden.de/~holzhey/plugscript.&lt;br /&gt;
&lt;br /&gt;
Há ainda outro tutorial em http://quozl.linux.org.au/knoppix/.&lt;br /&gt;
&lt;br /&gt;
Certifique-se de checar o [http://knoppix.net/forum/viewforum.php?f=2 Knoppix Customization Forum] para idéias e ajudas com remasterização.&lt;br /&gt;
&lt;br /&gt;
* Se você quer adicionar um kernel personalizado na remasterização, examine o [[Knoppix Custom Kernel Howto]].&lt;br /&gt;
* Há também uma guia na O'Reilly sobre o mesmo tópico: [http://linux.oreillynet.com/lpt/a/4323 Using and Customizing Knoppix]&lt;br /&gt;
&lt;br /&gt;
===Conclusão===&lt;br /&gt;
É isso. Esta é uma versão atualizada do meu tutorial anterior. Não foi feito para iniciantes, pois é preciso conhecer as &amp;quot;entranhas&amp;quot; do Linux para fazer isto funcionar. Eu atualizarei este tutorial na medida que novas correções/melhoramentos aparecerem.&lt;br /&gt;
&lt;br /&gt;
===Agradecimentos===&lt;br /&gt;
Tenho que agradecer a estes: 'aay', 'charan', 'Tech2k' e '#knoppix' por algumas correções, dicas e idéias. Sinta-se à vontade para editar ou aumentar este tutorial.&lt;br /&gt;
Nota sobre o &amp;quot;swap&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
===Traduções===&lt;br /&gt;
* Versão em inglês: [[Knoppix Remastering Howto]]&lt;br /&gt;
* Versão em alemão: [[Knoppix Remastering Howto Deutsch]]&lt;br /&gt;
* Versão em espanhol: [[Knoppix Remastering Howto Spanish]]&lt;br /&gt;
* Versão em francês: [[Knoppix Remastering Howto French]]&lt;br /&gt;
* Versão em indonésio: [[Knoppix Remastering Howto Indonesian]]&lt;br /&gt;
* Versão em russo: [[Knoppix Remastering Howto Russian]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Remastering Knoppix ]]&lt;/div&gt;</summary>
		<author><name>201.9.98.161</name></author>	</entry>

	<entry>
		<id>https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Brazilian_Portuguese</id>
		<title>Knoppix Remastering Howto Brazilian Portuguese</title>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Brazilian_Portuguese"/>
				<updated>2008-06-28T20:24:05Z</updated>
		
		<summary type="html">&lt;p&gt;201.9.98.161: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Este guia mostrará a você como remasterizar o '''KNOPPIX''' a partir do CD original em inglês. Isto significa que muitas configurações precisarão ser feitas para deixar o sistema do jeito que você quer.&lt;br /&gt;
&lt;br /&gt;
Se quiser evitar muito trabalho na remasterização (tal como adicionar ou remover programas), você pode começar a partir de uma versão personalizada do Knoppix. Se quer isso, consulte o tópico [[Knoppix Customizations]], que trata de diversas distribuições adaptadas baseadas no Knoppix (geralmente, em inglês) e voltadas para uma área específica.&lt;br /&gt;
&lt;br /&gt;
Observações:&lt;br /&gt;
* Este guia é uma tradução livre do texto original. Alguns comentários/observações foram acrescentados por alguns usuários, manifestando experiências pessoais. Alguns pontos mal-entendidos foram marcados como &amp;quot;obscuros&amp;quot;.&lt;br /&gt;
* Os comandos de terminal mostrados neste texto devem ser digitados em uma única linha, isto é, não pode haver quebras de linha. Onde houver a barra invertida (&amp;quot;\&amp;quot;), significa que o comando continua na linha seguinte, mas a barra invertida em si não deveria ser digitada.&lt;br /&gt;
* Se você tem algum comentário/sugestão, por favor, utilize a guia ''Discussion'' na parte superior da página.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Requisitos do Sistema===&lt;br /&gt;
* CD-ISO&lt;br /&gt;
** pelo menos 1 GB de espaço total de RAM+swap (e.g. 256 MB RAM + 750 MB swap DISPONÍVEIS) (a não se que você utilize um programa de compressão diferente - procure nesta página por &amp;quot;compressloop&amp;quot;)&lt;br /&gt;
** 3 GB livres numa partição de disco formatada com '''sistema de arquivos Linux''' (ext2, ext3, reiserfs, xfs, etc.)&lt;br /&gt;
* DVD-ISO&lt;br /&gt;
** 5 GB livres de espaço de RAM+swap (para um DVD completo)&lt;br /&gt;
** 15 GB livres numa partição de disco formatada com '''sistema de arquivos Linux''' (ext2, ext3, reiserfs, xfs, etc.)&lt;br /&gt;
&lt;br /&gt;
===Preparando a Remasterização===&lt;br /&gt;
# Inicialize o computador a partir do ''CD do Knoppix''&lt;br /&gt;
# Abra um &amp;quot;shell&amp;quot; como &amp;quot;root&amp;quot;: '''KMenu =&amp;gt; Knoppix =&amp;gt; Root Shell'''&lt;br /&gt;
#* Nota: Todos os comandos seguintes são executados dentro deste &amp;quot;shell&amp;quot; como &amp;quot;root&amp;quot;.&lt;br /&gt;
# Configure sua conexão com a Internet (você precisará disto mais tarde).&lt;br /&gt;
#* Nota 1: Se você usa DHCP, pode ser que a conexão já esteja configurada.&lt;br /&gt;
#* Nota 2: Execute &amp;lt;tt&amp;gt;ifconfig&amp;lt;/tt&amp;gt; para checar as configurações.&lt;br /&gt;
# Defina a partição que você utilizará no trabalho. Neste guia, ela será chamada de '''hda1'''. A partição deverá ter um mínimo de 3 GB de espaço livre.&lt;br /&gt;
# Monte a partição:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&lt;br /&gt;
#:# mount -rw /dev/hda1 /mnt/hda1&lt;br /&gt;
#:&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* Nota: O parâmetro &amp;lt;tt&amp;gt;-rw&amp;lt;/tt&amp;gt; serve para habilitar a partição para leitura e escrita. Isso é importante, pois do contrário o comando &amp;lt;tt&amp;gt;chroot&amp;lt;/tt&amp;gt; dará erros. Utilize o comando &amp;lt;tt&amp;gt;mount&amp;lt;/tt&amp;gt; sem nenhum parâmetro para verificar essa habilitação.&lt;br /&gt;
# Crie um diretório-raiz para trabalhar nele:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;mkdir /mnt/hda1/knx&amp;lt;/pre&amp;gt;&lt;br /&gt;
#*Nota: Se você puser todos os seus arquivos aqui será mais fácil fazer limpeza depois.&lt;br /&gt;
# Se você não tem RAM de 1 GB (verifique com &amp;lt;tt&amp;gt;egrep (MemTotal|SwapTotal) /proc/meminfo&amp;lt;/tt&amp;gt;(=RAM+swap) ou &amp;lt;tt&amp;gt;cat /proc/meminfo (=RAM+swap)&amp;lt;/tt&amp;gt;), então você precisará de um arquivo de trocas (&amp;quot;swap&amp;quot;):&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd /mnt/hda1/knx&lt;br /&gt;
dd if=/dev/zero of=swapfile bs=1M count=750&lt;br /&gt;
mkswap swapfile&lt;br /&gt;
swapon swapfile&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Crie outros dois diretórios, um para seu novo CD mestre e outro para a fonte, na partição de trabalho. Crie também subdiretórios chamados &amp;quot;KNOPPIX&amp;quot; dentro de cada um:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;mkdir -p /mnt/hda1/knx/master/KNOPPIX&lt;br /&gt;
mkdir -p /mnt/hda1/knx/source/KNOPPIX&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Agora, copie os arquivos de &amp;quot;/KNOPPIX&amp;quot; para o diretório-fonte:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cp -Rp /KNOPPIX/* /mnt/hda1/knx/source/KNOPPIX&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* Nota: Isto vai demorar muito, pois estamos copiando 2 GB.&lt;br /&gt;
#* Aviso: Para fazer a cópia mais rápido, poderíamos utilizar o comando &amp;lt;tt&amp;gt;unionfs&amp;lt;/tt&amp;gt;. Porém, a partir do Knoppix 4.0.2 há um erro no &amp;lt;tt&amp;gt;unionfs&amp;lt;/tt&amp;gt;, o que impede a sua utilização. É melhor utilizar o comando &amp;lt;tt&amp;gt;cp&amp;lt;/tt&amp;gt; mesmo.&lt;br /&gt;
# Adicionalmente, copie o diretório &amp;quot;boot&amp;quot; do CD:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cp -ar /cdrom/boot /mnt/hda1/knx/master/boot&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* Nota: Você precisará destes arquivos para construir o arquivo ISO mais tarde.&lt;br /&gt;
# Para o Knoppix 5.0.1. você também deve copiar o diretório &amp;quot;modules&amp;quot;:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cp -ar /cdrom/KNOPPIX/modules /mnt/hda1/knx/master/KNOPPIX/.&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Copie a página HTML principal para funcionar como página inicial:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cp /cdrom/index.html /mnt/hda1/knx/master/&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Copie todos os arquivos necessários, exceto o arquivo KNOPPIX (que tem cerca de 700 MB):&lt;br /&gt;
#* Para Knoppix &amp;lt; 3.4:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cd /cdrom/KNOPPIX &amp;amp;&amp;amp; find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/KNOPPIX/ \;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* Para Knoppix &amp;gt;= 3.4:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cd /cdrom &amp;amp;&amp;amp; find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/ \;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* Nota: Para a versão em DVD, você terá de usar &amp;lt;tt&amp;gt;-size -15000k&amp;lt;/tt&amp;gt; e copiar o diretório KNOPPIX2 assim: &amp;lt;tt&amp;gt;cp /cdrom/KNOPPIX/KNOPPIX2 /mnt/hda1/knx/master/KNOPPIX/&amp;lt;/tt&amp;gt;&lt;br /&gt;
# Prepando o ambiente para o comando &amp;lt;tt&amp;gt;chroot&amp;lt;/tt&amp;gt;:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;mount --bind /dev /mnt/hda1/knx/source/KNOPPIX/dev&lt;br /&gt;
mount --bind /proc /mnt/hda1/knx/source/KNOPPIX/proc&amp;lt;/nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Agora, você pode entrar como &amp;quot;chroot&amp;quot; dentro do diretório KNOPPIX copiado na partição (isto é, tornar o diretório &amp;quot;knx/source/KNOPPIX&amp;quot; a partição &amp;quot;root&amp;quot; do novo sistema):&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;chroot /mnt/hda1/knx/source/KNOPPIX&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Se você obtiver erros relativos a &amp;lt;tt&amp;gt;/dev/null&amp;lt;/tt&amp;gt; aos montes, consulte a sessão [[#Problemas Comuns|Problemas Comuns]].&lt;br /&gt;
&lt;br /&gt;
Neste ponto, você estará como &amp;quot;chroot&amp;quot;. Portanto, o &amp;quot;/&amp;quot; é realmente &amp;lt;tt&amp;gt;&amp;quot;/mnt/hda1/knx/source/KNOPPIX&amp;quot;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Configurando como &amp;quot;chroot&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Lembre-se de que qualquer coisa que você faça ou crie no ambiente como &amp;quot;chroot&amp;quot; será &amp;quot;queimado&amp;quot; no CD. Se você faz alguma alteração (por exemplo, configurações no APT, no proxy, etc.), tome nota destas coisas para conseguir desfazer as mudanças antes da remasterização.&lt;br /&gt;
&lt;br /&gt;
====Configurando o acesso à Internet====&lt;br /&gt;
Para usar a Internet você precisa editar o arquivo &amp;lt;tt&amp;gt;&amp;quot;/etc/resolv.conf&amp;quot;&amp;lt;/tt&amp;gt; para adicionar o nome do servidor (ou saia do modo &amp;quot;chroot&amp;quot; e copie o arquivo &amp;lt;tt&amp;gt;&amp;quot;resolv.conf&amp;quot;&amp;lt;/tt&amp;gt; exterior para o diretório de trabalho:&lt;br /&gt;
 cp /etc/dhcpc/resolv.conf /mnt/hda1/knx/source/KNOPPIX/etc/dhcpc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
A configuração de proxy pode ser exportada com&lt;br /&gt;
 export http_proxy=&amp;lt;nowiki&amp;gt;http://your.proxy.com&amp;lt;/nowiki&amp;gt;:&amp;lt;''porta-proxy''&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para confirmar a conexão com a Internet dentro do ambiente &amp;quot;chroot&amp;quot;, teste algo como&lt;br /&gt;
 ping google.com&lt;br /&gt;
&lt;br /&gt;
Se o ICMP for barrado em algum firewall ou semelhante, tente&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;lynx http://www.google.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
e verifique se obtém a página após permitir &amp;quot;cookies&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
====Configurando o SAMBA====&lt;br /&gt;
Se deseja suporte ao serviço &amp;quot;smbd&amp;quot;, altere o grupo de trabalho no arquivo &amp;lt;tt&amp;gt;&amp;quot;smb.conf&amp;quot;&amp;lt;/tt&amp;gt; para o grupo de trabalho da rede local Windows. No caso do Windows XP, o padrão é &amp;quot;MSHOME&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
====Adicionando e removendo pacotes====&lt;br /&gt;
=====Atualizando a lista de pacotes=====&lt;br /&gt;
Atualize a lista de pacotes do APT com &amp;quot;&amp;lt;tt&amp;gt;'''apt-get update'''&amp;lt;/tt&amp;gt;&amp;quot;.&lt;br /&gt;
* Nota: Se o comando &amp;quot;&amp;lt;tt&amp;gt;apt-get update&amp;lt;/tt&amp;gt;&amp;quot; resultar no erro &amp;quot;FATAL -&amp;gt; Could not set non-blocking flag Bad file descriptor&amp;quot;, você precisará se certificar de que seu ambiente &amp;quot;chroot&amp;quot; está montado &amp;lt;u&amp;gt;sem&amp;lt;/u&amp;gt; a opção &amp;quot;&amp;lt;tt&amp;gt;nodev&amp;lt;/tt&amp;gt;&amp;quot;. Consulte o item sobre erros no &amp;quot;&amp;lt;tt&amp;gt;/dev/null&amp;lt;/tt&amp;gt;&amp;quot; quando entra com ambiente &amp;quot;chroot&amp;quot; pela primeira vez.&lt;br /&gt;
* Aviso: O comando &amp;quot;&amp;lt;tt&amp;gt;apt-get upgrade&amp;lt;/tt&amp;gt;&amp;quot; é uma ''M�? IDÉIA''. Muito provavelmente, isso tornará o disco remasterizado do KNOPPIX não-inicializável ou defeituoso de alguma forma. O método mais seguro é fazer atualização somente dos pacotes necessários.&lt;br /&gt;
* Nota: Se o &amp;quot;&amp;lt;tt&amp;gt;apt-get&amp;lt;/tt&amp;gt;&amp;quot; resultar no erro &amp;quot;Dynamic NMap ran out of room&amp;quot;, você pode tentar o seguinte truque, que já resolveu o problema em alguma situação:&lt;br /&gt;
*:&amp;lt;pre&amp;gt;echo 'APT::Cache-Limit &amp;quot;25168524&amp;quot;;'&amp;gt;&amp;gt; /etc/apt/apt.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
*:Nota: Isso foi feito como &amp;quot;chroot&amp;quot; conforme descrito acima.&lt;br /&gt;
&lt;br /&gt;
=====Listando pacotes=====&lt;br /&gt;
Antes de poder adicionar programas, você provavelmente precisará remover alguns pacotes. Para obter uma lista de pacotes instalados, tecle isto:&lt;br /&gt;
 dpkg-query -l&lt;br /&gt;
Se você está procurando por pacotes instalados pelo tamanho, para identificar os que ocupam mais espaço, então utilize o comando a seguir, que vai listar os pacotes em ordem decrescente de tamanho:&lt;br /&gt;
 dpkg-awk &amp;quot;Status: .* installed$&amp;quot; -- Package Installed-Size | \&lt;br /&gt;
   awk '{print $2}' | egrep -v '^$' | xargs -n2 echo | \&lt;br /&gt;
   perl -pe 's/(\S+)\s(\S+)/$2 $1/' | sort -rg&lt;br /&gt;
&lt;br /&gt;
O comando a seguir é, pelo menos, dez vezes mais rápido:&lt;br /&gt;
 dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n&lt;br /&gt;
e você não precisa de &amp;quot;&amp;lt;tt&amp;gt;dpkg-awk&amp;lt;/tt&amp;gt;&amp;quot; ou &amp;quot;&amp;lt;tt&amp;gt;awk&amp;lt;/tt&amp;gt;&amp;quot; ou &amp;quot;&amp;lt;tt&amp;gt;perl&amp;lt;/tt&amp;gt;&amp;quot;; entretanto, ele não exclui pacotes que não estejam instalados. Se você tiver problemas com o comando &amp;quot;&amp;lt;tt&amp;gt;sort&amp;lt;/tt&amp;gt;&amp;quot; acima, tente usar &amp;quot;&amp;lt;tt&amp;gt;KPackage&amp;lt;/tt&amp;gt;&amp;quot;, expandido em todas as árvores e ordenado pela coluna de tamanho para encontrar os maiores pacotes.&lt;br /&gt;
&lt;br /&gt;
Ou, você poderia usar este comando para obter velocidade no comando &amp;quot;&amp;lt;tt&amp;gt;dpkg-query&amp;lt;/tt&amp;gt;&amp;quot; com os pacotes não-instalados que não forem listados:&lt;br /&gt;
 dpkg-query -W --showformat='${Installed-Size} ${Package} ${Status}\n' | grep -v deinstall | sort -n | awk '{print $1&amp;quot; &amp;quot;$2}'&lt;br /&gt;
Ele faz a mesma coisa anterior, para os que não têm o &amp;quot;&amp;lt;tt&amp;gt;dpkg-awk&amp;lt;/tt&amp;gt;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=====Removendo pacotes indesejados=====&lt;br /&gt;
Para remover um pacote (e todos os pacotes dependentes dele), tecle isto:&lt;br /&gt;
 apt-get remove --purge ''name-of-package-to-remove''&lt;br /&gt;
Para verificar se há pacotes órfãos, tecle isto:&lt;br /&gt;
 deborphan&lt;br /&gt;
Se quer salvar mais espaço retirando os pacotes órfãos irritantes {?}(que crueldade!){?}, tecle isto (&amp;lt;u&amp;gt;Cuidado&amp;lt;/u&amp;gt;: O &amp;quot;yes/no&amp;quot; &amp;lt;u&amp;gt;não&amp;lt;/u&amp;gt; não aparecerá para confirmar a remoção destes pacotes. Quando você pressionar &amp;lt;span style=&amp;quot;font-variant:small-caps&amp;quot;&amp;gt;Enter&amp;lt;/span&amp;gt; depois deste comando, os pacotes terão desaparecido!):&lt;br /&gt;
 deborphan | xargs apt-get -y remove&lt;br /&gt;
Se você não está seguro sobre o comando anterior e quer ver o que acontecerá sem fazer nenhuma mudança, simplesmente adicione a opção &amp;quot;&amp;lt;tt&amp;gt;-s&amp;lt;/tt&amp;gt;&amp;quot; ao comando &amp;quot;&amp;lt;tt&amp;gt;apt-get&amp;lt;/tt&amp;gt;&amp;quot; como isto (você pode fazer isto com todos os comandos &amp;quot;&amp;lt;tt&amp;gt;apt-get&amp;lt;/tt&amp;gt;&amp;quot;, e é um bom hábito usar esta opção antes de operações em massa como esta):&lt;br /&gt;
 deborphan | xargs apt-get -s -y remove&lt;br /&gt;
&lt;br /&gt;
=====Adicionando pacotes=====&lt;br /&gt;
Agora, a parte boa. Se você deseja adicionar um pacote, tecle isto:&lt;br /&gt;
 apt-get install '''name-of-package-to-install''&lt;br /&gt;
Então não sabe que pacotes instalar? Tecle isto:&lt;br /&gt;
 apt-cache search .* | sort | less&lt;br /&gt;
Quando a lista aparecer, você pode examiná-la (mais de 13 mil linhas!) ou procurar por textos usando o comando &amp;quot;/&amp;quot;: &amp;lt;tt&amp;gt;/''texto-a-procurar''&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=====Limpando o cachê=====&lt;br /&gt;
Quando você terminar de remover e adicionar pacotes, uma boa maneira de limpar tudo é teclando isto:&lt;br /&gt;
 COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P&lt;br /&gt;
Também, dado que o sistema de pacotes do Debian guarda em &amp;quot;cachê&amp;quot; os pacotes baixados, você pode querer fazer a seguinte limpeza daqueles arquivos inúteis:&lt;br /&gt;
 apt-get clean&lt;br /&gt;
&lt;br /&gt;
====Configurando as configurações de novo usuário====&lt;br /&gt;
As configurações de usuário estão em &amp;quot;&amp;lt;tt&amp;gt;/etc/skel&amp;lt;/tt&amp;gt;. Este diretório será copiado para fazer os diretórios &amp;quot;home&amp;quot; dos novos usuários.&lt;br /&gt;
* Dica: Não coloque arquivos em &amp;quot;&amp;lt;tt&amp;gt;/root&amp;lt;/tt&amp;gt;&amp;quot; pois eles serão somente disponíveis (em tempo de execução) em &amp;quot;&amp;lt;tt&amp;gt;/KNOPPIX/root&amp;lt;/tt&amp;gt;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Observe que o usuário padrão &amp;quot;knoppix&amp;quot; não é criado com &amp;quot;&amp;lt;tt&amp;gt;adduser(1)&amp;lt;/tt&amp;gt;&amp;quot;, logo o diretório &amp;quot;&amp;lt;tt&amp;gt;/etc/skel&amp;lt;/tt&amp;gt;&amp;quot; não é completamente copiado, mas seletivamente. Isto é, para fazer um arquivo &amp;quot;&amp;lt;tt&amp;gt;.xyrc&amp;lt;/tt&amp;gt;&amp;quot; aparecer em &amp;quot;&amp;lt;tt&amp;gt;/home/knoppix&amp;lt;/tt&amp;gt;&amp;quot; não é suficiente colocá-lo em &amp;quot;&amp;lt;tt&amp;gt;/etc/skel&amp;lt;/tt&amp;gt;&amp;quot;. Uma possibilidade é estender o código em &amp;quot;&amp;lt;tt&amp;gt;/etc/X11/Xsession.d/45xsession&amp;lt;/tt&amp;gt;&amp;quot; o qual é responsável por preencher o diretório &amp;quot;&amp;lt;tt&amp;gt;/home/knoppix&amp;lt;/tt&amp;gt;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Note that the default user 'knoppix' is not created by adduser(1), thus /etc/skel is not copied completely but rather selectively.  That is, to make a file .xyrc appear in /home/knoppix, it is not sufficient to place it in /etc/skel.  One possibility is to extend the code in /etc/X11/Xsession.d/45xsession which is responsible for filling /home/knoppix.&lt;br /&gt;
&lt;br /&gt;
====Autoexecutando programas====&lt;br /&gt;
Quando você quer autoexecutar alguns programas, pode-se criar um script e pô-lo no diretório &amp;quot;&amp;lt;tt&amp;gt;/etc/rc5.d/&amp;lt;/tt&amp;gt;&amp;quot;, que executa itens antes de o ambiente X ser carregado. Pesquise o processo &amp;quot;init&amp;quot; para conhecer mais possibilidades.&lt;br /&gt;
&lt;br /&gt;
====Editando o script de auto-configuração do KNOPPIX====&lt;br /&gt;
Você pode encontrar muita informação interessante sobre como o KNOPPIX auto-configura seu sistema estudando o script &amp;quot;&amp;lt;tt&amp;gt;/etc/init.d/knoppix-autoconfig script&amp;lt;/tt&amp;gt;&amp;quot;. As seguintes configurações são particularmente notáveis.&lt;br /&gt;
&lt;br /&gt;
=====Trocando a figura de plano de fundo do KDE=====&lt;br /&gt;
O script de auto-configuração configura como figura do plano de fundo padrão do KDE uma figura presente no CD-ROM. Esta figura pode ser facilmente trocada quando você está remasterizando o KNOPPIX.&lt;br /&gt;
* No Knoppix 3.3 e abaixo ela está em &amp;quot;&amp;lt;tt&amp;gt;/cdrom/KNOPPIX/background.gif&amp;lt;/tt&amp;gt;&amp;quot;&lt;br /&gt;
* No Knoppix 3.5 e acima ela está em &amp;quot;&amp;lt;tt&amp;gt;/cdrom/KNOPPIX/background.jpg&amp;lt;/tt&amp;gt;&amp;quot;&lt;br /&gt;
{?}Como trocar, então?{?}&lt;br /&gt;
&lt;br /&gt;
=====Editando o uso da unidade de disquete e de CD-ROM ou adicionando um script personalizado=====&lt;br /&gt;
O script de auto-configuração configura ambas as unidade de disquete e de CD-ROM. Os comandos que fazem isso são &amp;quot;&amp;lt;tt&amp;gt;floppyconfig&amp;lt;/tt&amp;gt;&amp;quot; e &amp;quot;&amp;lt;tt&amp;gt;cdromconfig&amp;lt;/tt&amp;gt;&amp;quot;, respectivamente. O script de auto-configuração também executará &amp;quot;&amp;lt;tt&amp;gt;cdrom/KNOPPIX/knoppix.sh&amp;lt;/tt&amp;gt;&amp;quot;, o qual é um script fácil de alterar quando remasterizando.&lt;br /&gt;
&lt;br /&gt;
=====Alterando os parâmetros de inicialização padrões=====&lt;br /&gt;
Todos os parâmetros de &amp;quot;boot&amp;quot; obtêm valores padrões a partir do script &amp;quot;&amp;lt;tt&amp;gt;/etc/init.d/knoppix-autoconfig&amp;lt;/tt&amp;gt;&amp;quot;. Este é um script em &amp;quot;bash&amp;quot; muito complexo (você precisa conhecer bastante o &amp;quot;bash&amp;quot; para lidar com ele), mas é o local onde você pode editar qualquer dos parâmetros padrões. Por exemplo, você poderia procurar ocorrências de &amp;quot;kde&amp;quot; para alterar para &amp;quot;twm&amp;quot; nas variáveis que indicam o desktop padrão (DESKTOP, IIRC, etc.). Outro exemplo poderia ser a mudança do idioma padrão.&lt;br /&gt;
&lt;br /&gt;
* Nota: Se você está interessado em trocar o idioma padrão que o KDE utiliza, a maneira mais fácil é carregar o KDE (veja as instruções abaixo) e usar o utilitário de configuração do KDE para selecionar o idioma desejado.&lt;br /&gt;
&lt;br /&gt;
====Configurando a sessão do X====&lt;br /&gt;
Quando trabalha com programas baseados no ambiente X, você precisa se certificar de que o seu monitor está configurado corretamente. Você pode fazer isto manualmente quando remasteriza o KNOPPIX. Também, em dois scripts relativos à Sessão X você pode mudar ou desabilitar os sons de inicialização e desligamento.&lt;br /&gt;
&lt;br /&gt;
=====Iniciando programas baseados no ambiente X=====&lt;br /&gt;
Quando testando programas baseados no ambiente X, você terá que&lt;br /&gt;
 export DISPLAY=localhost:0.0&lt;br /&gt;
que permitirá a você se conectar com o a sua sessão X normal. Alternativamente (se você precisar testar gerenciadores de janelas), você pode criar uma sessão aninhada. Fora do &amp;quot;chroot&amp;quot;, execute&lt;br /&gt;
 Xnest -ac :1&lt;br /&gt;
Dentro do &amp;quot;chroot&amp;quot;, configure a sua variável DISPLAY&lt;br /&gt;
 export DISPLAY=localhost:1&lt;br /&gt;
Uma coisa interessante em &amp;quot;&amp;lt;tt&amp;gt;/etc/inid.d/xsession&amp;lt;/tt&amp;gt;&amp;quot;:&lt;br /&gt;
* ele TAMBÉM coloca o plano de fundo como &amp;quot;&amp;lt;tt&amp;gt;/usr/local/lib/knoppix.gif&amp;lt;/tt&amp;gt;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=====Modificando/Desabilitando o som de inicialização=====&lt;br /&gt;
O som da inicialização é tocado por &amp;quot;&amp;lt;tt&amp;gt;/etc/X11/Xsession.d/45xsession&amp;lt;/tt&amp;gt;&amp;quot;. Você pode desabilitá-lo colocando comentários (#) nas seguintes linhas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;playsound(){ &lt;br /&gt;
# Play sound if soundcore module present (checking /dev/sndstat is unreliable)&lt;br /&gt;
# OGGPLAY=/usr/bin/ogg123&lt;br /&gt;
# PLAY=/usr/bin/wavp&lt;br /&gt;
# [ -x &amp;quot;$PLAY&amp;quot; ] || PLAY=/usr/bin/play-sample&lt;br /&gt;
# [ -x &amp;quot;$PLAY&amp;quot; ] || PLAY=/usr/bin/play&lt;br /&gt;
# if [ -x &amp;quot;$OGGPLAY&amp;quot; -a -f /usr/share/sounds/startup.ogg ]; then&lt;br /&gt;
# case &amp;quot;$(lsmod)&amp;quot; in *sound*) { $OGGPLAY -q -p 64 /usr/share/sounds/startup.ogg &amp;gt;/&lt;br /&gt;
# elif [ -f /usr/share/sounds/startup.wav -a -x &amp;quot;$PLAY&amp;quot; ]; then&lt;br /&gt;
# case &amp;quot;$(lsmod)&amp;quot; in *sound*) { $PLAY /usr/share/sounds/startup.wav &amp;gt;/dev/null 2&amp;gt;&amp;amp;&lt;br /&gt;
# fi&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Modificando/Desabilitando o som de finalização=====&lt;br /&gt;
O som da finalização é tocado por &amp;quot;&amp;lt;tt&amp;gt;/etc/X11/Xsession.d/45xsession&amp;lt;/tt&amp;gt;&amp;quot;. Você pode desabilitá-lo colocando comentários (#) nas linhas 210-220 do script:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;## Play informational sound if soundcore module present&lt;br /&gt;
## (checking /dev/sndstat is unreliable)&lt;br /&gt;
#OGGPLAY=/usr/bin/ogg123&lt;br /&gt;
#PLAY=/usr/bin/wavp&lt;br /&gt;
#[ -x &amp;quot;$PLAY&amp;quot; ] || PLAY=/usr/bin/play-sample&lt;br /&gt;
#[ -x &amp;quot;$PLAY&amp;quot; ] || PLAY=/usr/bin/play&lt;br /&gt;
#if [ -x &amp;quot;$OGGPLAY&amp;quot; -a -f /usr/share/sounds/shutdown.ogg ]; then&lt;br /&gt;
#case &amp;quot;$(&amp;lt;/proc/modules)&amp;quot; in *sound*|*snd_*) { $OGGPLAY -q -p 64 /usr/share/sound&lt;br /&gt;
#elif [ -f /usr/share/sounds/shutdown.wav -a -x &amp;quot;$PLAY&amp;quot; ]; then&lt;br /&gt;
#case &amp;quot;$(&amp;lt;/proc/modules)&amp;quot; in *sound*|*snd_*) { $PLAY /usr/share/sounds/shutdown.w&lt;br /&gt;
#fi&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Trocando a imagem e a mensagem de &amp;quot;boot&amp;quot; e o texto do script de inicialização====&lt;br /&gt;
Ainda no ambiente &amp;quot;chroot&amp;quot;, você poderá facilmente trocar a imagem e as mensagens que aparecem durante a inicialização e a figura de plano de fundo padrão do KDE.&lt;br /&gt;
&lt;br /&gt;
=====Trocando a imagem de &amp;quot;boot&amp;quot;=====&lt;br /&gt;
A imagem de &amp;quot;boot&amp;quot; é a primeira imagem que você vê na tela no momento da inicialização do Knoppix com CD ou DVD. Ela é semelhante a arte de texto ASCII e é normalmente o texto &amp;quot;Knoppix&amp;quot; algo &amp;quot;brilhante&amp;quot;. Você pode trocar isto para qualquer figura que tenha resolução de 640x400 e somente 16 cores.&lt;br /&gt;
# Mude para o diretório &amp;lt;tt&amp;gt;/mnt/hda1/knx/master/boot&amp;lt;/tt&amp;gt; (altere &amp;quot;/mnt/hda1/&amp;quot; para refletir a sua configuração particular):&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cd /mnt/hda1/knx/master/boot/isolinux&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Faça cópia de segurança do antigo logotipo no caso de algo dar errado:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;mv logo.16 logo.16.backup&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Crie uma figura de 640x400 pixels com 16 cores e salve-a como GIF, por exemplo, &amp;quot;logo.16.gif&amp;quot;. Utilize o GIMP ou KolourPaint, por exemplo.&lt;br /&gt;
#*Nota: Você pode usar uma imagem que originalmente tenha mais de 16 cores, mas terá que forçosamente convertê-la para 16 cores antes de continuar este procedimento.&lt;br /&gt;
# Converta a figura GIF para &amp;quot;lss16&amp;quot; usando as ferramentas incluídas no CD do Knoppix:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;giftopnm &amp;lt; 640x400x16.gif &amp;gt; logo.ppm&lt;br /&gt;
ppmtolss16 &amp;lt;logo.ppm &amp;gt; logo.16&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Trocando a mensagem de &amp;quot;boot&amp;quot;=====&lt;br /&gt;
A mensagem de &amp;quot;boot&amp;quot; é o texto que você vê sob a imagem de &amp;quot;boot&amp;quot; na tela no momento da inicialização do Knoppix com CD ou DVD. Esse texto diz algo sobre a versão do Knoppix e um linque para o saite do Knoppix. Você pode alterar esse texto para o que quiser, mas não deve colocar muito texto ou a tela de &amp;quot;boot&amp;quot; ficará engraçada. Restrinja a apenas uma linha de texto que não seja maior do que a original.&lt;br /&gt;
&lt;br /&gt;
# Mude para o diretório &amp;lt;tt&amp;gt;/mnt/hda1/knx/master/boot&amp;lt;/tt&amp;gt; (altere &amp;quot;/mnt/hda1/&amp;quot; para refletir a sua configuração particular):&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cd /mnt/hda1/knx/master/boot&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Faça cópia de segurança da mensagem original no caso de algo dar errado:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cp boot.msg boot.msg.backup&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Edite a mensagem com um editor de textos. Você verá no topo do arquivo uma mensagem: Não altere esse texto, apenas as linhas abaixo:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;vi boot.msg&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Alterando o texto do script de inicialização=====&lt;br /&gt;
O texto do script de inicialização é o texto que você vê depois da tela de &amp;quot;boot&amp;quot;, enquanto o Knoppix carrega e configura o sistema. Você pode alterar esse texto como melhor achar, até mesmo adicionar novas linhas ao script; entretanto não recomendamos &amp;quot;mexer&amp;quot; nesse arquivo. Limite-se a editar apenas a mensagem &amp;quot;Benvindo ao KNOPPIX&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
# Mude para o diretório &amp;lt;tt&amp;gt;/mnt/hda1/knx/master/boot&amp;lt;/tt&amp;gt; (altere &amp;quot;/mnt/hda1/&amp;quot; para refletir a sua configuração particular):&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cd /mnt/hda1/knx/master/boot&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Faça cópia de segurança do &amp;quot;minirt.gz&amp;quot; original no caso de algo dar errado:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cp minirt.gz minirt.gz.backup&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Descomprima &amp;quot;minirt.gz&amp;quot;:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;gunzip minirt.gz&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Crie um diretório temporário para montar o sistema de arquivos &amp;quot;minirt&amp;quot;:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;mkdir todelete&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Monte o sistema de arquivos &amp;quot;minirt&amp;quot; como &amp;quot;ext2&amp;quot;:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;mount minirt todelete -t ext2 -o=/dev/loop0&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Edite o script &amp;lt;tt&amp;gt;linuxrc&amp;lt;/tt&amp;gt; para mostrar a mensagem que você deseja. Você vai encontrar a mensagem padrão com aproximadamente 2 páginas e configurada com várias cores, i.e. ${WHITE}, ${RED}, etc., tornando difícil a leitura.&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;vi todelete/linuxrc&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Desmonte o sistema de arquivos &amp;quot;minirt&amp;quot;:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;umount todelete&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Comprima o sistema de arquivos &amp;quot;minirt&amp;quot;:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;gzip -9 minirt&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Remova o seu diretório temporário:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;rmdir todelete&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Abrindo o KDE para modificar menus, ícones, etc.====&lt;br /&gt;
Enquanto estiver no ambiente &amp;quot;chroot&amp;quot;, você pode carregar o KDE e usar as ferramentas de configuração do próprio KDE para modificar botões, menus, ícones, etc. Quando terminar, você pode sair do KDE e copiar os arquivos de &amp;quot;&amp;lt;tt&amp;gt;/home/knoppix&amp;lt;/tt&amp;gt;&amp;quot; para &amp;quot;&amp;lt;tt&amp;gt;/etc/skel&amp;lt;/tt&amp;gt;&amp;quot; para manter estas mudanças. Para carregar o KDE faça o seguinte:&lt;br /&gt;
&lt;br /&gt;
# Se você não está no &amp;quot;runlevel&amp;quot; 2 (i.e., se você ainda está no KDE), mude para o &amp;quot;runlevel&amp;quot; 2.&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;init 2&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Copie os arquivos de &amp;quot;&amp;lt;tt&amp;gt;/etc/skel&amp;lt;/tt&amp;gt;&amp;quot; para &amp;quot;&amp;lt;tt&amp;gt;/home/knoppix&amp;lt;/tt&amp;gt;&amp;quot;.&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cp -Rp /etc/skel /home/knoppix&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Mude as permissões de dono do diretório &amp;quot;&amp;lt;tt&amp;gt;/home/knoppix&amp;lt;/tt&amp;gt;&amp;quot; para o usuário &amp;quot;knoppix&amp;quot;.&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;chown knoppix:knoppix -R /home/knoppix&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Copie a configuração de X11 exterior sobrepondo a do ambiente do &amp;quot;chroot&amp;quot; (pressione &amp;lt;span style=&amp;quot;font-variant:small-caps&amp;quot;&amp;gt;Ctrl+Alt+F2&amp;lt;/span&amp;gt; para ir para um terminal &amp;quot;não-chroot&amp;quot; e então pressione &amp;lt;span style=&amp;quot;font-variant:small-caps&amp;quot;&amp;gt;Ctrl+Alt+F1&amp;lt;/span&amp;gt; para voltar quando tiver feito a cópia).&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cp /etc/X11/xorg.conf /mnt/hda1/knx/source/KNOPPIX/etc/X11&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#** Nota: No Knoppix 3.7 é o arquivo &amp;quot;&amp;lt;tt&amp;gt;XF86Config-4&amp;lt;/tt&amp;gt;&amp;quot; no lugar de &amp;quot;&amp;lt;tt&amp;gt;xorg.conf&amp;lt;/tt&amp;gt;&amp;quot;.&lt;br /&gt;
# (Opcional) Mude para o usuário &amp;quot;knoppix&amp;quot;. Se você quiser desinstalar pacotes, fique como &amp;quot;root&amp;quot; e pule este passo. Se você quer configurar botões, ícones, plano de fundo, etc. que você vê quando o KDE inicia, assegure-se de fazer este passo.&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;su knoppix&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Inicie o KDE&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;startx&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Faça as mudanças no KDE&lt;br /&gt;
# Saia do KDE&lt;br /&gt;
#(Opcional - faça este passo somente se você fez o passo 5) Saia do &amp;quot;su&amp;quot; e volte para o usuário &amp;quot;knoppix&amp;quot;.&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;exit&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Copie o diretório &amp;quot;&amp;lt;tt&amp;gt;/home/knoppix&amp;lt;/tt&amp;gt;&amp;quot; de volta a &amp;quot;&amp;lt;tt&amp;gt;/etc/skel&amp;lt;/tt&amp;gt;&amp;quot; para manter as mudanças.&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;mv /etc/skel /etc/skel-old&lt;br /&gt;
mv /home/knoppix /etc/skel&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Reconfigure o dono de &amp;quot;&amp;lt;tt&amp;gt;/etc/skel&amp;lt;/tt&amp;gt;&amp;quot; como &amp;quot;root&amp;quot;.&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;chown root:root -R /etc/skel&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Remova o arquivo &amp;quot;&amp;lt;tt&amp;gt;xorg.conf&amp;lt;/tt&amp;gt;&amp;quot; {?}por quê?{?} &lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;rm /etc/X11/xorg.conf&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Trocando a imagem &amp;quot;ksplash&amp;quot; do KDE=====&lt;br /&gt;
Você pode mudar a imagem que o KDE exibe via &amp;quot;ksplash&amp;quot; quando ele inicializa. Estas imagens estão no diretório &amp;quot;&amp;lt;tt&amp;gt;/mnt/hda1/knx/source/KNOPPIX/usr/share/apps/ksplash/Themes/Default/&amp;lt;/tt&amp;gt;&amp;quot;. Você provavelmente vai querer trocar o arquivo &amp;quot;&amp;lt;tt&amp;gt;splash_top.png&amp;lt;/tt&amp;gt;&amp;quot; por uma figura PNG personalizada de 400x248 de resolução. Note que o &amp;quot;ksplash&amp;quot; não colocará automaticamente uma borda ao redor da figura. Se você quiser uma borda, terá que manualmente editar a figura.&lt;br /&gt;
&lt;br /&gt;
====Saindo do &amp;quot;chroot&amp;quot;====&lt;br /&gt;
Isto deve acontecer só depois das configurações e antes da criação do arquivo ISO.&lt;br /&gt;
&lt;br /&gt;
Se você montou &amp;quot;&amp;lt;tt&amp;gt;/proc&amp;lt;/tt&amp;gt;&amp;quot;, você precisará desmontá-lo -- isto é muito importante!&lt;br /&gt;
 umount /proc&lt;br /&gt;
Pressione &amp;lt;span style=&amp;quot;font-variant:small-caps&amp;quot;&amp;gt;Ctrl+D&amp;lt;/span&amp;gt; para voltar à raiz original (ou seja, sair de &amp;quot;chroot&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Remasterizando o arquivo ISO===&lt;br /&gt;
Terminada a parte da personalização, estamos prontos para &amp;quot;queimar&amp;quot; o CD/DVD!&lt;br /&gt;
Primeiro, façamos algumas limpezas:&lt;br /&gt;
* remova qualquer arquivo .bash_history, tmp, etc.&lt;br /&gt;
* reverta qualquer mudança que você não deseja que vá para o disco&lt;br /&gt;
*:&amp;lt;pre&amp;gt;rm -rf /mnt/hda1/knx/source/KNOPPIX/.rr_moved&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====KNOPPIX Compressed Image====&lt;br /&gt;
====Imagem compactada do KNOPPIXX====&lt;br /&gt;
Agora, vamos fazer o grande arquivo &amp;quot;&amp;lt;tt&amp;gt;KNOPPIX&amp;lt;/tt&amp;gt;&amp;quot; que é um sistema de arquivos ISO 9660 compactado para ser utilizado com o dispositivo &amp;quot;&amp;lt;tt&amp;gt;cloop&amp;lt;/tt&amp;gt;&amp;quot;:&lt;br /&gt;
 mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; -publisher &amp;quot;KNOPPIX www.knoppix.net&amp;quot; \&lt;br /&gt;
     -hide-rr-moved -cache-inodes -no-bak -pad /mnt/hda1/knx/source/KNOPPIX \&lt;br /&gt;
  | nice -5 /usr/bin/create_compressed_fs - 65536 &amp;gt; /mnt/hda1/knx/master/KNOPPIX/KNOPPIX&lt;br /&gt;
Os textos &amp;quot;www.knoppix.net&amp;quot; e &amp;quot;Knoppix.net filesystem&amp;quot; podem ser trocados para qualquer texto com que você queira nomear o arquivo. Você vai obter um erro sobre não estar em conformidade com padrões ISO -- você pode ignorar isto. Note que, para executar &amp;quot;&amp;lt;tt&amp;gt;create_compressed_fs&amp;lt;/tt&amp;gt;&amp;quot;, você vai precisar ter bastante espaço para armazenar o arquivo ISO inteiro na RAM/Swap. Certifique-se de ter, pelo menos, 800 MB de espaço livre antes de começar.&lt;br /&gt;
&lt;br /&gt;
No Knoppix 3.4 o script &amp;quot;&amp;lt;tt&amp;gt;create_compressed_fs&amp;lt;/tt&amp;gt;&amp;quot; foi atualizado. Logo, certifique-se de utilizá-lo para obter o melhor resultado. Ele tem uma nova opção &amp;quot;-b&amp;quot; (de &amp;quot;best&amp;quot;), que habilita a&lt;br /&gt;
melhor compressão pela utilização de diferentes esquemas de compressão e tenta otimizar dessa maneira. Mas, seja cuidadoso, porque essa opção torna a compressão 10 vezes mais lenta.&lt;br /&gt;
&lt;br /&gt;
* Nota: Isso acima não funcionou para mim usando o último script &amp;quot;create_compressed_fs&amp;quot;. Eu pude criar o ISO mas ele não pode ler a imagem compactada propriamente quando inicializa (erros de E/S quando lendo o dispositivo &amp;quot;cloop0&amp;quot;). Eu penso que isto foi porque o &amp;quot;create_compressed_fs&amp;quot; não teve bastante RAM e fracassou silenciosamente. O comando abaixo funcionou, todavia. Ele usa um&lt;br /&gt;
arquivo temporário ao invés da memória para armazenamento temporário:&lt;br /&gt;
 mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; -publisher &amp;quot;KNOPPIX www.knoppix.net&amp;quot; \&lt;br /&gt;
    -hide-rr-moved -cache-inodes -no-bak -pad /mnt/hda1/knx/source/KNOPPIX \&lt;br /&gt;
      | nice -5 /usr/bin/create_compressed_fs -B \&lt;br /&gt;
   65536 -f /mnt/sda1/isotemp - /mnt/hda1/knx/master/KNOPPIX/KNOPPIX&lt;br /&gt;
&lt;br /&gt;
====O Live-CD ISO====&lt;br /&gt;
Se tudo correu bem, vamos fazer a imagem de CD-ROM final:&lt;br /&gt;
 cd /mnt/hda1/knx/master'''&lt;br /&gt;
 find -type f -not -name md5sums -not -name boot.cat -not -name isolinux.bin \&lt;br /&gt;
    -exec md5sum '{}' \; &amp;gt; KNOPPIX/md5sums&lt;br /&gt;
(isto vai atualizar os códigos &amp;quot;md5&amp;quot; dos arquivos incluídos no ISO, que são usados para verificar a integridade)&lt;br /&gt;
Agora, vamos queimar a imagem:&lt;br /&gt;
Para Knoppix &amp;lt;= 3.3:&lt;br /&gt;
 mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img -c KNOPPIX/boot.cat \&lt;br /&gt;
    -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master&lt;br /&gt;
Para Knoppix &amp;gt;= 3.4 ou outras distribuições baseadas em &amp;quot;isolinux&amp;quot;:&lt;br /&gt;
 mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -no-emul-boot -boot-load-size 4 \&lt;br /&gt;
    -boot-info-table -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat \&lt;br /&gt;
    -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master&lt;br /&gt;
(o ISO é armazenado em &amp;quot;&amp;lt;tt&amp;gt;/mnt/hda1/knx/knoppix.iso&amp;lt;/tt&amp;gt;&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Queime o ISO no CD/DVD utilizando sua ferramenta de gravação favorita, e você está feito!&lt;br /&gt;
&lt;br /&gt;
===Dicas===&lt;br /&gt;
====No Fluxbox====&lt;br /&gt;
Eu tenho tido bons resultados remasterizando a partir do CD como &amp;quot;root&amp;quot; dentro do &amp;quot;Fluxbox&amp;quot;. Apenas digite &amp;quot;knoppix 2&amp;quot; no prompt de &amp;quot;boot&amp;quot; e ele inicializará para você um prompt de &amp;quot;root&amp;quot; onde você poderá fazer &amp;quot;start x /usr/bin/fluxbox&amp;quot;. Eu gosto de usar o &amp;quot;shell&amp;quot; do &amp;quot;xterm&amp;quot; em modo &amp;quot;unicode&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Gerenciamento de pacotes====&lt;br /&gt;
Enquanto estou no modo &amp;quot;chroot&amp;quot; fazendo a remasterização eu gosto de usar&lt;br /&gt;
 apt-get remove --purge pkg-name&lt;br /&gt;
para remover pacotes, porque antes de fazer algo, ele parará e mostrará detalhes sobre o que está programando para remover e deixará você responder &amp;quot;yes&amp;quot; ou &amp;quot;no&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Se você não usar as instruções do &amp;quot;apt-get&amp;quot; acima e tiver muita coisa para limpar e expurgar, aqui está uma maneira fácil de fazer isso:&lt;br /&gt;
  COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' &amp;gt; topurge&lt;br /&gt;
Isso vai fazer uma lista de todos os pacotes removidos para expurgo e então você só precisará fazer:&lt;br /&gt;
 dpkg -P `&amp;lt; topurge `&lt;br /&gt;
e estará terminado.&lt;br /&gt;
 COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P&lt;br /&gt;
é a mesma coisa, mas em uma única linha.&lt;br /&gt;
Use também isso: &lt;br /&gt;
 deborphan | xargs dpkg -P .&lt;br /&gt;
&lt;br /&gt;
====Alternativas para máquinas com pouca memória====&lt;br /&gt;
Você não precisa realmente de 1 GB de &amp;quot;swap&amp;quot; já que existem duas novas ferramentas para criar sistemas de arquivos compactados. Aqui estão alguns candidatos para fazer compressão:&lt;br /&gt;
* &amp;quot;Rewrite&amp;quot; de Valentijn -- http://projects.openoffice.nl/downloads/compressloop/&lt;br /&gt;
* Portagem do &amp;quot;compressloop&amp;quot; para Knoppix 3.4 de Quozl -- http://quozl.linux.org.au/compressloop-1.9-64bit.c&lt;br /&gt;
* &amp;quot;Compressloop&amp;quot; distribuído de Quozl (usa mais que um processador para acelerar as coisas) -- http://quozl.linux.org.au/knoppix/compressloop/ ou http://quozl.netrek.org/knoppix/compressloop/&lt;br /&gt;
* Remendo do Justin -- http://s.bouncybouncy.net/~justin/code/ (linque quebrado) -- Eu também escrevi um compressor &amp;quot;cloop&amp;quot; distribuído (ou para &amp;quot;smp&amp;quot;). Ele não está no mesmo diretório. {?}onde está, então?{?}&lt;br /&gt;
&lt;br /&gt;
====Testando a imagem de CD sem queimar um CD====&lt;br /&gt;
Se você tem uma partição livre com pelo menos 700 MB de espaço formatado com ext2, ext3 ou vfat, você pode usar isto para testar, inicializando a partir de um disquete. Um disquete de &amp;quot;boot&amp;quot; procurará por uma partição com o diretório &amp;quot;/KNOPPIX&amp;quot; na raiz, e a imagem compactada &amp;quot;/KNOPPIX/KNOPPIX&amp;quot;. Em vez de usar o subdiretório &amp;quot;/mnt/hda1/knx/master/KNOPPIX/&amp;quot; como descrito acima, ele deveria ser chamado &amp;quot;/mnt/hda2/KNOPPIX&amp;quot;. O arquivo &amp;quot;index.html&amp;quot; da raiz será então localizado em &amp;quot;/mnt/hda2/index.html&amp;quot; e a imagem compactada estará em &amp;quot;/mnt/hda2/KNOPPIX/KNOPPIX&amp;quot;. Agora, você pode inicializar a partir do disquete e usar &amp;quot;/mnt/hda2&amp;quot; como sua imagem. Para mais informações veja [[Hd BasedHowTo]].&lt;br /&gt;
&lt;br /&gt;
Se você não tem uma partição extra e não quer (ou pode) criar uma, você pode utilizar o Qemu (veja http://fabrice.bellard.free.fr/qemu/ ou a distribuição brasileira chamada Kurumin) para inicializar a imagem ISO assim:&lt;br /&gt;
 qemu -m 128 -cdrom /temp/knoppix-custom.iso -boot d -net user&lt;br /&gt;
Você nem mesmo terá que construir uma imagem de disco rígido antes, apenas instale o Qemu e tente isto. Incrível! {?}obscuro{?}&lt;br /&gt;
&lt;br /&gt;
====Testando a versão remasterizada sem criar o arquivo &amp;quot;cloop&amp;quot; ou ISO====&lt;br /&gt;
Eu uso uma configuração similar ao servidor de terminal do knoppix para testar os arquivos remasterizados sem ter que recriar uma imagem &amp;quot;cloop&amp;quot; cada vez: os arquivos remasterizados ficam num sistema de arquivos do tipo &amp;quot;ext2&amp;quot; num dispositivo &amp;quot;loopfile&amp;quot; (&amp;quot;knoppix_loop&amp;quot;) montado em modo &amp;quot;rw&amp;quot; (este é onde eu faço &amp;quot;chroot&amp;quot;). Quando eu quero testar a configuração corrente, eu tenho outra máquina com &amp;quot;boot&amp;quot; de rede e uso os arquivos do &amp;quot;loopfile&amp;quot; diretamente (é necessário outro &amp;quot;miniroot.gz&amp;quot;). Veja [[User:Ml#dev_setup]]&lt;br /&gt;
&lt;br /&gt;
Se você quer usar somente uma máquina, você precisará reinicializar (ou usar o &amp;quot;qemu&amp;quot;) e usar os macetes &amp;quot;loopfile&amp;quot; e &amp;quot;fromhd&amp;quot; (veja [[User:Ml#miniroot_changes]]). Por exemplo, isto é o que minha entrada de boot no GRUB parece:&lt;br /&gt;
&lt;br /&gt;
 title           Remastered Knoppix&lt;br /&gt;
 root            (hd0,0)&lt;br /&gt;
 kernel          /boot/myknoppix/vmlinuz fromhd=/dev/hda4 loopfile=/samba/share/isos/knoppix_loop lang=us ramdisk_size=100000 init=/etc/init apm=power-off nomce vga=791 quiet BOOT_IMAGE=knoppix&lt;br /&gt;
 initrd          /boot/myknoppix/miniroot.gz&lt;br /&gt;
&lt;br /&gt;
====Inicializando imagens Knoppix com GRUB====&lt;br /&gt;
* Primeiramente, copie &amp;quot;/boot&amp;quot; do CD do Knoppix para sua partição de &amp;quot;boot&amp;quot; (ou mesmo sua partição DOS). Eu nomeei a minha com &amp;quot;boot.knoppix&amp;quot;.&lt;br /&gt;
Copie o diretório master/Knoppix para o seu diretório-raiz de qualquer disco rígido. Você pode colocá-lo em algum lugar que não seja a partição de &amp;quot;boot&amp;quot; (ext2, ext3, reiserfs, vfat são suportados).&lt;br /&gt;
* Para Knoppix &amp;lt;= 3.3, ponha o seguinte no seu &amp;quot;/boot/grub/menu.lst&amp;quot;:&lt;br /&gt;
 title KNOPPIX&lt;br /&gt;
         root   (hd0,0)&lt;br /&gt;
         kernel /boot.knoppix/vmlinuz 2 fromhd=/dev/hda4 lang=us&lt;br /&gt;
         initrd /boot.knoppix/miniroot.gz&lt;br /&gt;
* Para Knoppix &amp;gt;= 3.4 ou outras distribuições do tipo &amp;quot;isolinux&amp;quot;:&lt;br /&gt;
 title KNOPPIX&lt;br /&gt;
         root   (hd0,0)&lt;br /&gt;
         kernel /boot.knoppix/isolinux/linux 2 fromhd=/dev/hda4 lang=us&lt;br /&gt;
         initrd /boot.knoppix/isolinux/minirt.gz&lt;br /&gt;
* Note o parâmetro &amp;quot;fromhd&amp;quot;: é o local do diretório &amp;quot;/KNOPPIX&amp;quot;.&lt;br /&gt;
* Reinicialize e divirta-se.&lt;br /&gt;
&lt;br /&gt;
====Scripts úteis====&lt;br /&gt;
----&lt;br /&gt;
Este é o layout recomendado para o diretório de remasterização do KNOPPIX:&lt;br /&gt;
&lt;br /&gt;
 . (invoke ../remaster from here)&lt;br /&gt;
 |-- master (invoke ../../[[u]]mountbootimage from here)&lt;br /&gt;
 |   |-- KNOPPIX&lt;br /&gt;
 |   |   |-- KNOPPIX (compressed image)&lt;br /&gt;
 |   |   |-- boot.img (boot floppy image)&lt;br /&gt;
 |   |   `-- (other files snipped)&lt;br /&gt;
 |   `-- index.html&lt;br /&gt;
 `-- source&lt;br /&gt;
     `-- KNOPPIX (this directory can be chrooted into)&lt;br /&gt;
         |-- bin&lt;br /&gt;
         |-- boot&lt;br /&gt;
         |-- cdrom&lt;br /&gt;
         |-- dev&lt;br /&gt;
         |-- etc&lt;br /&gt;
         |-- floppy&lt;br /&gt;
         |-- home&lt;br /&gt;
         |-- initrd&lt;br /&gt;
         |-- lib&lt;br /&gt;
         |-- mnt&lt;br /&gt;
         |-- none&lt;br /&gt;
         |-- opt&lt;br /&gt;
         |-- proc&lt;br /&gt;
         |-- root&lt;br /&gt;
         |-- sbin&lt;br /&gt;
         |-- tmp -&amp;gt; /var/tmp&lt;br /&gt;
         |-- usr&lt;br /&gt;
         |-- var&lt;br /&gt;
         `-- vmlinuz -&amp;gt; boot/vmlinuz-2.4.22-xfs&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
O script de remasterização a seguir fará o processo de remasterização para você. Utilize-o como &amp;quot;root&amp;quot;, senão você obterá erros de acesso à imagem, devido às permissões.&lt;br /&gt;
&lt;br /&gt;
O script foi testado pela última vez com Debian &amp;quot;sid&amp;quot; em 02/04/2004.&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script builds a new KNOPPIX ISO image.&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 &lt;br /&gt;
 ROOT=&amp;quot;$PWD&amp;quot;&lt;br /&gt;
 SOURCE=&amp;quot;$ROOT/source/KNOPPIX&amp;quot;&lt;br /&gt;
 MASTER=&amp;quot;$ROOT/master&amp;quot;&lt;br /&gt;
 CLOOPTARGET=&amp;quot;$ROOT/master/KNOPPIX/KNOPPIX&amp;quot;&lt;br /&gt;
 TARGET=&amp;quot;$ROOT&amp;quot;&lt;br /&gt;
 EXCLUDELIST=&amp;quot;$ROOT/source/excludelist&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 rm -rf $SOURCE/.rr_moved&lt;br /&gt;
 &lt;br /&gt;
 cd $SOURCE&lt;br /&gt;
 mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; \&lt;br /&gt;
 -P &amp;quot;KNOPPIX www.knoppix.net&amp;quot; \&lt;br /&gt;
 -hide-rr-moved -cache-inodes -no-bak -pad \&lt;br /&gt;
 -exclude-list $EXCLUDELIST \&lt;br /&gt;
 . | nice -5 /usr/bin/create_compressed_fs - 65536 &amp;gt; $CLOOPTARGET&lt;br /&gt;
 &lt;br /&gt;
 cd $MASTER&lt;br /&gt;
 rm -f KNOPPIX/md5sums&lt;br /&gt;
 find -type f -not -name md5sums -not -name boot.cat -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums&lt;br /&gt;
 mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img \&lt;br /&gt;
 -c KNOPPIX/boot.cat -hide-rr-moved -o $TARGET/knoppix.iso $MASTER&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
O script a seguir fará uma montagem de disquete de &amp;quot;boot&amp;quot; no modo &amp;quot;loop&amp;quot; e da imagem &amp;quot;initrd&amp;quot; para modificação. A função &amp;quot;umount&amp;quot; formará uma nova imagem &amp;quot;initrd&amp;quot; e a recolocará na imagem do disquete de &amp;quot;boot&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
O script foi testado pela última vez no Debian &amp;quot;sid&amp;quot; em 13/01/2004.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- lines starting with space are preformatted --&amp;gt;&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script will loop-mount boot floppy and initrd image&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 unset CDPATH || true&lt;br /&gt;
 &lt;br /&gt;
 # if not root, re-invoke self as root&lt;br /&gt;
 if &amp;lt;nowiki&amp;gt;[[&amp;lt;/nowiki&amp;gt; &amp;quot;`id -u`&amp;quot; -ne 0 &amp;lt;nowiki&amp;gt;]]&amp;lt;/nowiki&amp;gt;; then&lt;br /&gt;
 export LOCUSER=&amp;quot;$USER&amp;quot;&lt;br /&gt;
 export LOCHOME=&amp;quot;$HOME&amp;quot;&lt;br /&gt;
 if &amp;lt;nowiki&amp;gt;[[&amp;lt;/nowiki&amp;gt; &amp;quot;${SHELLOPTS/xtrace/}&amp;quot; != &amp;quot;$SHELLOPTS&amp;quot; &amp;lt;nowiki&amp;gt;]]&amp;lt;/nowiki&amp;gt;; then&lt;br /&gt;
 sudo bash -x $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 else&lt;br /&gt;
 sudo $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 fi&lt;br /&gt;
 else&lt;br /&gt;
 LOCUSER=&amp;quot;${LOCUSER:-$USER}&amp;quot;&lt;br /&gt;
 LOCHOME=&amp;quot;${LOCHOME:-$HOME}&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 set -e&lt;br /&gt;
 &lt;br /&gt;
 KNOPPIXDIR=&amp;quot;KNOPPIX&amp;quot;&lt;br /&gt;
 BOOTIMGFILE=&amp;quot;$KNOPPIXDIR/boot.img&amp;quot;&lt;br /&gt;
 BOOTIMGFS=&amp;quot;vfat&amp;quot;&lt;br /&gt;
 BOOTIMGDIR=&amp;quot;boot.img&amp;quot;&lt;br /&gt;
 INITRDGZ=&amp;quot;$BOOTIMGDIR/miniroot.gz&amp;quot;&lt;br /&gt;
 INITRDFILE=&amp;quot;$KNOPPIXDIR/miniroot&amp;quot;&lt;br /&gt;
 INITRDFS=&amp;quot;ext2&amp;quot;&lt;br /&gt;
 INITRDDIR=&amp;quot;miniroot&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 mountbootimage() {&lt;br /&gt;
 if ! modprobe loop; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: cannot load loop module&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if ! &amp;lt;nowiki&amp;gt;[[&amp;lt;/nowiki&amp;gt; -e &amp;quot;$BOOTIMGFILE&amp;quot; &amp;lt;nowiki&amp;gt;]]&amp;lt;/nowiki&amp;gt;; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: no $BOOTIMGFILE found&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 for nofile in $BOOTIMGDIR $INITRDGZ $INITRDFILE $INITRDDIR; do&lt;br /&gt;
 if &amp;lt;nowiki&amp;gt;[[&amp;lt;/nowiki&amp;gt; -e &amp;quot;$nofile&amp;quot; &amp;lt;nowiki&amp;gt;]]&amp;lt;/nowiki&amp;gt;; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: $nofile already exists&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 done&lt;br /&gt;
 &lt;br /&gt;
 mkdir -p $BOOTIMGDIR&lt;br /&gt;
 mount -o loop,uid=$LOCUSER -t $BOOTIMGFS $BOOTIMGFILE $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt; $INITRDGZ gunzip &amp;gt; $INITRDFILE&lt;br /&gt;
 mkdir -p $INITRDDIR&lt;br /&gt;
 mount -o loop -t $INITRDFS $INITRDFILE $INITRDDIR&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 umountbootimage() {&lt;br /&gt;
 dd if=/dev/zero of=$INITRDDIR/nullfile || true&lt;br /&gt;
 sync&lt;br /&gt;
 rm $INITRDDIR/nullfile&lt;br /&gt;
 umount $INITRDDIR&lt;br /&gt;
 rmdir $INITRDDIR&lt;br /&gt;
 &amp;lt; $INITRDFILE gzip --best &amp;gt; $INITRDGZ&lt;br /&gt;
 rm -f $INITRDFILE&lt;br /&gt;
 &lt;br /&gt;
 umount $BOOTIMGDIR&lt;br /&gt;
 rmdir $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 syslinux KNOPPIX/boot.img&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 case &amp;quot;`basename $0`&amp;quot; in&lt;br /&gt;
 mountbootimage)&lt;br /&gt;
 mountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 umountbootimage)&lt;br /&gt;
 umountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 *)&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: called with unknown name `basename $0`&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 ;;&lt;br /&gt;
 esac&lt;br /&gt;
&lt;br /&gt;
====Dicas sobre &amp;quot;apt-get&amp;quot; para instalar/atualizar/remover aplicações====&lt;br /&gt;
(por 'gnarvaja')&lt;br /&gt;
* Se você inicializou a partir de CD, ou mesmo de uma instalação em HD (exemplo: instalação Pivot), em vez de copiar o CD e o diretório KNOPPIX originais para o HD, você pode usá-los diretamente a partir do ponto de montagem deles.{?}obscuro{?}&lt;br /&gt;
* Outra alternativa é montar uma imagem ISO do CD original como um dispositivo &amp;quot;loop&amp;quot; e montar a imagem do KNOPPIX como um dispositivo &amp;quot;cloop&amp;quot;. Você poupará perto de 2 GB de espaço. O script para montar a partir de uma imagem ISO é:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 # Assume que o diretório corrente é o espaço de trabalho&lt;br /&gt;
 # &amp;quot;original.iso&amp;quot; é uma imagem do CD que vamos utilizar como mestre:&lt;br /&gt;
 mount -t iso9660 original.iso ./oldcd -o ro,loop&lt;br /&gt;
 # inicialize o dispositivo de &amp;quot;loop&amp;quot; comprimindo&lt;br /&gt;
 losetup /dev/cloop1 ./oldcd/KNOPPIX/KNOPPIX&lt;br /&gt;
 mount -t iso9660 /dev/cloop1 ./KNOPPIX -o ro,loop&lt;br /&gt;
* Instale o &amp;quot;apt-spy&amp;quot; e use-o para modificar o arquivo &amp;quot;sources.list&amp;quot; com os melhores servidores-espelho na sua região. Isso vai aumentar a velocidade de descarregamento. Faça cópia do arquivo &amp;quot;sources.list&amp;quot; original para o caso de algo dar errado.&lt;br /&gt;
* Outra técnica consiste em modificar o arquivo &amp;quot;sources.list&amp;quot;. Substitua o termo &amp;quot;.de.&amp;quot; nos endereços de &amp;quot;ftp&amp;quot; (por exemplo: &amp;quot;ftp.de.debian.org&amp;quot;) com o código correspondente ao seu país. Por exemplo: EUA: &amp;quot;ftp.us.debian.org&amp;quot;, Brasil: &amp;quot;ftp.b.debian.org&amp;quot;. Verifique no saite da Debian os servidores-espelho existentes no seu país.&lt;br /&gt;
* Lembre-se de descomentar (retirar o &amp;quot;#&amp;quot;) os endereços com &amp;quot;linuxtag&amp;quot; para obter o mais recente e maior {?} do Knoppix.&lt;br /&gt;
* Utilize &amp;quot;apt-get update&amp;quot; para obter as listas com as últimas versões e correções. Não atualize um pacote se você não precisa dele, pois isso pode levar a ocupar mais espaço em disco (tendo sempre em mente que tudo deve ficar abaixo de 700 MB em CD) e você pode, sem saber, &amp;quot;prejudicar&amp;quot; algo que esteja funcionando plenamente. Abuse da opção &amp;quot;-s&amp;quot; para simular a instalação (e verificar as &amp;quot;desinstalações&amp;quot; sugeridas, principalmente).&lt;br /&gt;
* Antes de fazer a atualização, eu modifiquei minhas versões padrão para &amp;quot;testing&amp;quot;, o que significa que o software que eu estarei utilizando terá um bom balanço entre estabilidade e características. Knoppix utiliza &amp;quot;unstable&amp;quot; por default, o que é muito arriscado no meu modo pessoal de ver.&lt;br /&gt;
* Obtenha &amp;quot;apt-get install locale&amp;quot; e configure-o com os &amp;quot;locales&amp;quot; que você vai utilizar. Isso vai poupar bastante espaço quando baixar aplicações com muitos módulos de &amp;quot;locales&amp;quot; e páginas de documentação localizadas.&lt;br /&gt;
* Eu utilizo &amp;quot;aptitude&amp;quot; para obter/remover aplicações. Ele opera em modo caractere, de forma que funciona com &amp;quot;runlevel&amp;quot; 2. Quando você marca os pacotes para instalar/atualizar/remover, ele informa quando de espaço em disco você poupará/usará, tenta resolver problemas com dependências de pacotes e dá a você total controle para corrigi-los manualmente quando possível.&lt;br /&gt;
* Quando instalar aplicações, é provável que os diretórios &amp;quot;/etc/rc?.d&amp;quot; ganhem novas entradas, muitas delas indesejadas ou não-requisitas. Certifique-se de verificar e remover as novas entradas baseando-se nas suas preferências. Eu geralmente deixo &amp;quot;/etc/rc2.d&amp;quot; e &amp;quot;/etc/rc5.d&amp;quot; tão próximo quanto possível ao original e modifico &amp;quot;/etc/rc3.d&amp;quot; e &amp;quot;/etc/rc4.d&amp;quot; para testar as novas coisas. Por exemplo: Você pode querer ter &amp;quot;ntfs&amp;quot; instalado, mas não necessariamente executando por padrão. O mesmo em relação ao &amp;quot;apache&amp;quot;, &amp;quot;mysql&amp;quot; e muitos outros serviços.&lt;br /&gt;
* Quando removendo/expurgando aplicações, eles podem deixar diretórios não-vazios para trás. Geralmente isto é revelado pelo &amp;quot;aptitude&amp;quot;, &amp;quot;apt-get&amp;quot; ou qualquer outro utilitário de instalação. Certifique-se de verificar as mensagens e manualmente remover aqueles diretórios.&lt;br /&gt;
* Depois de terminar, &amp;quot;aptitude&amp;quot; pode deixar alguns arquivos temporários para trás. Aqui está um script para fazer a limpeza:&lt;br /&gt;
 # !/bin/bash&lt;br /&gt;
 # Limpa os arquivos de pacotes gerados pelo &amp;quot;aptitude&amp;quot;&lt;br /&gt;
 rm /var/log/aptitude&lt;br /&gt;
 rm /var/lib/apt/lists/*debian*&lt;br /&gt;
 rm /var/lib/apt/lists/*knoppix*&lt;br /&gt;
&lt;br /&gt;
===Problemas Comuns===&lt;br /&gt;
* [[Dev_null_permission_denied|/dev/null: Permission Denied]] -- trata de problemas de &amp;quot;chroot&amp;quot; no acesso a arquivos de dispositivos.&lt;br /&gt;
&lt;br /&gt;
* Você fez &amp;lt;tt&amp;gt;startx&amp;lt;/tt&amp;gt; para chamar algum ambiente de janelas que você tenha e iniciou um terminal (&amp;quot;gnome-terminal&amp;quot;, &amp;quot;konsole&amp;quot;, &amp;quot;xterm&amp;quot;, etc.), mas nada aconteceu ou talvez um erro seja exibido como:&lt;br /&gt;
 get_pty: not enough ptys&lt;br /&gt;
: Consegui resolver isso assim:  &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 # FORA do ambiente &amp;quot;chroot&amp;quot;&lt;br /&gt;
 cd /mnt/hda1/knx/source/KNOPPIX/dev&lt;br /&gt;
 MAKEDEV pty&lt;br /&gt;
&lt;br /&gt;
 # DENTRO do ambiente &amp;quot;chroot&amp;quot;&lt;br /&gt;
 chroot /mnt/hda1/knx/source/KNOPPIX/&lt;br /&gt;
&lt;br /&gt;
 # e montando &amp;quot;/dev/pts&amp;quot;&lt;br /&gt;
 mount -t devpts /dev/pts/ /dev/pts&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
: Pode ser que dê o erro &amp;quot;fstab not found&amp;quot; que dá na montagem de &amp;quot;proc&amp;quot;, então você ignora, apenas.&lt;br /&gt;
* Inicie o X novamente e tente entrar no terminal, pois deve funcionar. &lt;br /&gt;
* Obrigado a: 'technovelty' em http://www.technovelty.org/linux/tips/xinchroot.html pela iluminação.&lt;br /&gt;
&lt;br /&gt;
===Veja Também===&lt;br /&gt;
&lt;br /&gt;
Se este tutorial é muito confuso, ou você quer uma segunda opinião, examine este tutorial de remasterização do 'charan': http://brainstorms.in/?page_id=84 Outro tutorial está em http://www.stirnimann.com/mystuff/doc/knoppix.txt.&lt;br /&gt;
&lt;br /&gt;
Há um assistente que sabe tudo sobre os passos de descompactação, compressão e gravação em CD mencionados aqui. Ele também mostra um &amp;quot;shell&amp;quot; onde você pode atualizar o sistema KNOPPIX descompactado usando ferramentas de instalação de software padrão do Debian. É chamado de &amp;quot;mmkcdrom&amp;quot; e é parte do pacote &amp;quot;plugscript&amp;quot;: http://rcswww.urz.tu-dresden.de/~holzhey/plugscript.&lt;br /&gt;
&lt;br /&gt;
Há ainda outro tutorial em http://quozl.linux.org.au/knoppix/.&lt;br /&gt;
&lt;br /&gt;
Certifique-se de checar o [http://knoppix.net/forum/viewforum.php?f=2 Knoppix Customization Forum] para idéias e ajudas com remasterização.&lt;br /&gt;
&lt;br /&gt;
* Se você quer adicionar um kernel personalizado na remasterização, examine o [[Knoppix Custom Kernel Howto]].&lt;br /&gt;
* Há também uma guia na O'Reilly sobre o mesmo tópico: [http://linux.oreillynet.com/lpt/a/4323 Using and Customizing Knoppix]&lt;br /&gt;
&lt;br /&gt;
===Conclusão===&lt;br /&gt;
É isso. Esta é uma versão atualizada do meu tutorial anterior. Não foi feito para iniciantes, pois é preciso conhecer as &amp;quot;entranhas&amp;quot; do Linux para fazer isto funcionar. Eu atualizarei este tutorial na medida que novas correções/melhoramentos aparecerem.&lt;br /&gt;
&lt;br /&gt;
===Agradecimentos===&lt;br /&gt;
Tenho que agradecer a estes: 'aay', 'charan', 'Tech2k' e '#knoppix' por algumas correções, dicas e idéias. Sinta-se à vontade para editar ou aumentar este tutorial.&lt;br /&gt;
Nota sobre o &amp;quot;swap&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
===Traduções===&lt;br /&gt;
* Versão em inglês: [[Knoppix Remastering Howto]]&lt;br /&gt;
* Versão em alemão: [[Knoppix Remastering Howto Deutsch]]&lt;br /&gt;
* Versão em espanhol: [[Knoppix Remastering Howto Spanish]]&lt;br /&gt;
* Versão em francês: [[Knoppix Remastering Howto French]]&lt;br /&gt;
* Versão em indonésio: [[Knoppix Remastering Howto Indonesian]]&lt;br /&gt;
* Versão em russo: [[Knoppix Remastering Howto Russian]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Remastering Knoppix ]]&lt;/div&gt;</summary>
		<author><name>201.9.98.161</name></author>	</entry>

	<entry>
		<id>https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Brazilian_Portuguese</id>
		<title>Knoppix Remastering Howto Brazilian Portuguese</title>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Brazilian_Portuguese"/>
				<updated>2008-06-28T20:21:40Z</updated>
		
		<summary type="html">&lt;p&gt;201.9.98.161: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Este guia mostrará a você como remasterizar o '''KNOPPIX''' a partir do CD original em inglês. Isto significa que muitas configurações precisarão ser feitas para deixar o sistema do jeito que você quer.&lt;br /&gt;
&lt;br /&gt;
Se quiser evitar muito trabalho na remasterização (tal como adicionar ou remover programas), você pode começar a partir de uma versão personalizada do Knoppix. Se quer isso, consulte o tópico [[Knoppix Customizations]], que trata de diversas distribuições adaptadas baseadas no Knoppix (geralmente, em inglês) e voltadas para uma área específica.&lt;br /&gt;
&lt;br /&gt;
Observações:&lt;br /&gt;
* Este guia é uma tradução livre do texto original. Alguns comentários/observações foram acrescentados por alguns usuários, manifestando experiências pessoais. Alguns pontos mal-entendidos foram marcados como &amp;quot;obscuros&amp;quot;.&lt;br /&gt;
* Os comandos de terminal mostrados neste texto devem ser digitados em uma única linha, isto é, não pode haver quebras de linha. Onde houver a barra invertida (&amp;quot;\&amp;quot;), significa que o comando continua na linha seguinte, mas a barra invertida em si não deveria ser digitada.&lt;br /&gt;
* Se você tem algum comentário/sugestão, por favor, utilize a guia ''Discussion'' na parte superior da página.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Requisitos do Sistema===&lt;br /&gt;
* CD-ISO&lt;br /&gt;
** pelo menos 1 GB de espaço total de RAM+swap (e.g. 256 MB RAM + 750 MB swap DISPON�?VEIS) (a não se que você utilize um programa de compressão diferente - procure nesta página por &amp;quot;compressloop&amp;quot;)&lt;br /&gt;
** 3 GB livres numa partição de disco formatada com '''sistema de arquivos Linux''' (ext2, ext3, reiserfs, xfs, etc.)&lt;br /&gt;
* DVD-ISO&lt;br /&gt;
** 5 GB livres de espaço de RAM+swap (para um DVD completo)&lt;br /&gt;
** 15 GB livres numa partição de disco formatada com '''sistema de arquivos Linux''' (ext2, ext3, reiserfs, xfs, etc.)&lt;br /&gt;
&lt;br /&gt;
===Preparando a Remasterização===&lt;br /&gt;
# Inicialize o computador a partir do ''CD do Knoppix''&lt;br /&gt;
# Abra um &amp;quot;shell&amp;quot; como &amp;quot;root&amp;quot;: '''KMenu =&amp;gt; Knoppix =&amp;gt; Root Shell'''&lt;br /&gt;
#* Nota: Todos os comandos seguintes são executados dentro deste &amp;quot;shell&amp;quot; como &amp;quot;root&amp;quot;.&lt;br /&gt;
# Configure sua conexão com a Internet (você precisará disto mais tarde).&lt;br /&gt;
#* Nota 1: Se você usa DHCP, pode ser que a conexão já esteja configurada.&lt;br /&gt;
#* Nota 2: Execute &amp;lt;tt&amp;gt;ifconfig&amp;lt;/tt&amp;gt; para checar as configurações.&lt;br /&gt;
# Defina a partição que você utilizará no trabalho. Neste guia, ela será chamada de '''hda1'''. A partição deverá ter um mínimo de 3 GB de espaço livre.&lt;br /&gt;
# Monte a partição:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&lt;br /&gt;
#: # mount -rw /dev/hda1 /mnt/hda1&lt;br /&gt;
#:&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* Nota: O parâmetro &amp;lt;tt&amp;gt;-rw&amp;lt;/tt&amp;gt; serve para habilitar a partição para leitura e escrita. Isso é importante, pois do contrário o comando &amp;lt;tt&amp;gt;chroot&amp;lt;/tt&amp;gt; dará erros. Utilize o comando &amp;lt;tt&amp;gt;mount&amp;lt;/tt&amp;gt; sem nenhum parâmetro para verificar essa habilitação.&lt;br /&gt;
# Crie um diretório-raiz para trabalhar nele:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;mkdir /mnt/hda1/knx&amp;lt;/pre&amp;gt;&lt;br /&gt;
#*Nota: Se você puser todos os seus arquivos aqui será mais fácil fazer limpeza depois.&lt;br /&gt;
# Se você não tem RAM de 1 GB (verifique com &amp;lt;tt&amp;gt;egrep (MemTotal|SwapTotal) /proc/meminfo&amp;lt;/tt&amp;gt;(=RAM+swap) ou &amp;lt;tt&amp;gt;cat /proc/meminfo (=RAM+swap)&amp;lt;/tt&amp;gt;), então você precisará de um arquivo de trocas (&amp;quot;swap&amp;quot;):&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd /mnt/hda1/knx&lt;br /&gt;
dd if=/dev/zero of=swapfile bs=1M count=750&lt;br /&gt;
mkswap swapfile&lt;br /&gt;
swapon swapfile&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Crie outros dois diretórios, um para seu novo CD mestre e outro para a fonte, na partição de trabalho. Crie também subdiretórios chamados &amp;quot;KNOPPIX&amp;quot; dentro de cada um:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;mkdir -p /mnt/hda1/knx/master/KNOPPIX&lt;br /&gt;
mkdir -p /mnt/hda1/knx/source/KNOPPIX&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Agora, copie os arquivos de &amp;quot;/KNOPPIX&amp;quot; para o diretório-fonte:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cp -Rp /KNOPPIX/* /mnt/hda1/knx/source/KNOPPIX&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* Nota: Isto vai demorar muito, pois estamos copiando 2 GB.&lt;br /&gt;
#* Aviso: Para fazer a cópia mais rápido, poderíamos utilizar o comando &amp;lt;tt&amp;gt;unionfs&amp;lt;/tt&amp;gt;. Porém, a partir do Knoppix 4.0.2 há um erro no &amp;lt;tt&amp;gt;unionfs&amp;lt;/tt&amp;gt;, o que impede a sua utilização. É melhor utilizar o comando &amp;lt;tt&amp;gt;cp&amp;lt;/tt&amp;gt; mesmo.&lt;br /&gt;
# Adicionalmente, copie o diretório &amp;quot;boot&amp;quot; do CD:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cp -ar /cdrom/boot /mnt/hda1/knx/master/boot&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* Nota: Você precisará destes arquivos para construir o arquivo ISO mais tarde.&lt;br /&gt;
# Para o Knoppix 5.0.1. você também deve copiar o diretório &amp;quot;modules&amp;quot;:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cp -ar /cdrom/KNOPPIX/modules /mnt/hda1/knx/master/KNOPPIX/.&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Copie a página HTML principal para funcionar como página inicial:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cp /cdrom/index.html /mnt/hda1/knx/master/&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Copie todos os arquivos necessários, exceto o arquivo KNOPPIX (que tem cerca de 700 MB):&lt;br /&gt;
#* Para Knoppix &amp;lt; 3.4:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cd /cdrom/KNOPPIX &amp;amp;&amp;amp; find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/KNOPPIX/ \;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* Para Knoppix &amp;gt;= 3.4:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cd /cdrom &amp;amp;&amp;amp; find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/ \;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* Nota: Para a versão em DVD, você terá de usar &amp;lt;tt&amp;gt;-size -15000k&amp;lt;/tt&amp;gt; e copiar o diretório KNOPPIX2 assim: &amp;lt;tt&amp;gt;cp /cdrom/KNOPPIX/KNOPPIX2 /mnt/hda1/knx/master/KNOPPIX/&amp;lt;/tt&amp;gt;&lt;br /&gt;
# Prepando o ambiente para o comando &amp;lt;tt&amp;gt;chroot&amp;lt;/tt&amp;gt;:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;mount --bind /dev /mnt/hda1/knx/source/KNOPPIX/dev&lt;br /&gt;
mount --bind /proc /mnt/hda1/knx/source/KNOPPIX/proc&amp;lt;/nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Agora, você pode entrar como &amp;quot;chroot&amp;quot; dentro do diretório KNOPPIX copiado na partição (isto é, tornar o diretório &amp;quot;knx/source/KNOPPIX&amp;quot; a partição &amp;quot;root&amp;quot; do novo sistema):&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;chroot /mnt/hda1/knx/source/KNOPPIX&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Se você obtiver erros relativos a &amp;lt;tt&amp;gt;/dev/null&amp;lt;/tt&amp;gt; aos montes, consulte a sessão [[#Problemas Comuns|Problemas Comuns]].&lt;br /&gt;
&lt;br /&gt;
Neste ponto, você estará como &amp;quot;chroot&amp;quot;. Portanto, o &amp;quot;/&amp;quot; é realmente &amp;lt;tt&amp;gt;&amp;quot;/mnt/hda1/knx/source/KNOPPIX&amp;quot;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Configurando como &amp;quot;chroot&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Lembre-se de que qualquer coisa que você faça ou crie no ambiente como &amp;quot;chroot&amp;quot; será &amp;quot;queimado&amp;quot; no CD. Se você faz alguma alteração (por exemplo, configurações no APT, no proxy, etc.), tome nota destas coisas para conseguir desfazer as mudanças antes da remasterização.&lt;br /&gt;
&lt;br /&gt;
====Configurando o acesso à Internet====&lt;br /&gt;
Para usar a Internet você precisa editar o arquivo &amp;lt;tt&amp;gt;&amp;quot;/etc/resolv.conf&amp;quot;&amp;lt;/tt&amp;gt; para adicionar o nome do servidor (ou saia do modo &amp;quot;chroot&amp;quot; e copie o arquivo &amp;lt;tt&amp;gt;&amp;quot;resolv.conf&amp;quot;&amp;lt;/tt&amp;gt; exterior para o diretório de trabalho:&lt;br /&gt;
 cp /etc/dhcpc/resolv.conf /mnt/hda1/knx/source/KNOPPIX/etc/dhcpc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
A configuração de proxy pode ser exportada com&lt;br /&gt;
 export http_proxy=&amp;lt;nowiki&amp;gt;http://your.proxy.com&amp;lt;/nowiki&amp;gt;:&amp;lt;''porta-proxy''&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para confirmar a conexão com a Internet dentro do ambiente &amp;quot;chroot&amp;quot;, teste algo como&lt;br /&gt;
 ping google.com&lt;br /&gt;
&lt;br /&gt;
Se o ICMP for barrado em algum firewall ou semelhante, tente&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;lynx http://www.google.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
e verifique se obtém a página após permitir &amp;quot;cookies&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
====Configurando o SAMBA====&lt;br /&gt;
Se deseja suporte ao serviço &amp;quot;smbd&amp;quot;, altere o grupo de trabalho no arquivo &amp;lt;tt&amp;gt;&amp;quot;smb.conf&amp;quot;&amp;lt;/tt&amp;gt; para o grupo de trabalho da rede local Windows. No caso do Windows XP, o padrão é &amp;quot;MSHOME&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
====Adicionando e removendo pacotes====&lt;br /&gt;
=====Atualizando a lista de pacotes=====&lt;br /&gt;
Atualize a lista de pacotes do APT com &amp;quot;&amp;lt;tt&amp;gt;'''apt-get update'''&amp;lt;/tt&amp;gt;&amp;quot;.&lt;br /&gt;
* Nota: Se o comando &amp;quot;&amp;lt;tt&amp;gt;apt-get update&amp;lt;/tt&amp;gt;&amp;quot; resultar no erro &amp;quot;FATAL -&amp;gt; Could not set non-blocking flag Bad file descriptor&amp;quot;, você precisará se certificar de que seu ambiente &amp;quot;chroot&amp;quot; está montado &amp;lt;u&amp;gt;sem&amp;lt;/u&amp;gt; a opção &amp;quot;&amp;lt;tt&amp;gt;nodev&amp;lt;/tt&amp;gt;&amp;quot;. Consulte o item sobre erros no &amp;quot;&amp;lt;tt&amp;gt;/dev/null&amp;lt;/tt&amp;gt;&amp;quot; quando entra com ambiente &amp;quot;chroot&amp;quot; pela primeira vez.&lt;br /&gt;
* Aviso: O comando &amp;quot;&amp;lt;tt&amp;gt;apt-get upgrade&amp;lt;/tt&amp;gt;&amp;quot; é uma ''M�? IDÉIA''. Muito provavelmente, isso tornará o disco remasterizado do KNOPPIX não-inicializável ou defeituoso de alguma forma. O método mais seguro é fazer atualização somente dos pacotes necessários.&lt;br /&gt;
* Nota: Se o &amp;quot;&amp;lt;tt&amp;gt;apt-get&amp;lt;/tt&amp;gt;&amp;quot; resultar no erro &amp;quot;Dynamic NMap ran out of room&amp;quot;, você pode tentar o seguinte truque, que já resolveu o problema em alguma situação:&lt;br /&gt;
*:&amp;lt;pre&amp;gt;echo 'APT::Cache-Limit &amp;quot;25168524&amp;quot;;'&amp;gt;&amp;gt; /etc/apt/apt.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
*:Nota: Isso foi feito como &amp;quot;chroot&amp;quot; conforme descrito acima.&lt;br /&gt;
&lt;br /&gt;
=====Listando pacotes=====&lt;br /&gt;
Antes de poder adicionar programas, você provavelmente precisará remover alguns pacotes. Para obter uma lista de pacotes instalados, tecle isto:&lt;br /&gt;
 dpkg-query -l&lt;br /&gt;
Se você está procurando por pacotes instalados pelo tamanho, para identificar os que ocupam mais espaço, então utilize o comando a seguir, que vai listar os pacotes em ordem decrescente de tamanho:&lt;br /&gt;
 dpkg-awk &amp;quot;Status: .* installed$&amp;quot; -- Package Installed-Size | \&lt;br /&gt;
   awk '{print $2}' | egrep -v '^$' | xargs -n2 echo | \&lt;br /&gt;
   perl -pe 's/(\S+)\s(\S+)/$2 $1/' | sort -rg&lt;br /&gt;
&lt;br /&gt;
O comando a seguir é, pelo menos, dez vezes mais rápido:&lt;br /&gt;
 dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n&lt;br /&gt;
e você não precisa de &amp;quot;&amp;lt;tt&amp;gt;dpkg-awk&amp;lt;/tt&amp;gt;&amp;quot; ou &amp;quot;&amp;lt;tt&amp;gt;awk&amp;lt;/tt&amp;gt;&amp;quot; ou &amp;quot;&amp;lt;tt&amp;gt;perl&amp;lt;/tt&amp;gt;&amp;quot;; entretanto, ele não exclui pacotes que não estejam instalados. Se você tiver problemas com o comando &amp;quot;&amp;lt;tt&amp;gt;sort&amp;lt;/tt&amp;gt;&amp;quot; acima, tente usar &amp;quot;&amp;lt;tt&amp;gt;KPackage&amp;lt;/tt&amp;gt;&amp;quot;, expandido em todas as árvores e ordenado pela coluna de tamanho para encontrar os maiores pacotes.&lt;br /&gt;
&lt;br /&gt;
Ou, você poderia usar este comando para obter velocidade no comando &amp;quot;&amp;lt;tt&amp;gt;dpkg-query&amp;lt;/tt&amp;gt;&amp;quot; com os pacotes não-instalados que não forem listados:&lt;br /&gt;
 dpkg-query -W --showformat='${Installed-Size} ${Package} ${Status}\n' | grep -v deinstall | sort -n | awk '{print $1&amp;quot; &amp;quot;$2}'&lt;br /&gt;
Ele faz a mesma coisa anterior, para os que não têm o &amp;quot;&amp;lt;tt&amp;gt;dpkg-awk&amp;lt;/tt&amp;gt;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=====Removendo pacotes indesejados=====&lt;br /&gt;
Para remover um pacote (e todos os pacotes dependentes dele), tecle isto:&lt;br /&gt;
 apt-get remove --purge ''name-of-package-to-remove''&lt;br /&gt;
Para verificar se há pacotes órfãos, tecle isto:&lt;br /&gt;
 deborphan&lt;br /&gt;
Se quer salvar mais espaço retirando os pacotes órfãos irritantes {?}(que crueldade!){?}, tecle isto (&amp;lt;u&amp;gt;Cuidado&amp;lt;/u&amp;gt;: O &amp;quot;yes/no&amp;quot; &amp;lt;u&amp;gt;não&amp;lt;/u&amp;gt; não aparecerá para confirmar a remoção destes pacotes. Quando você pressionar &amp;lt;span style=&amp;quot;font-variant:small-caps&amp;quot;&amp;gt;Enter&amp;lt;/span&amp;gt; depois deste comando, os pacotes terão desaparecido!):&lt;br /&gt;
 deborphan | xargs apt-get -y remove&lt;br /&gt;
Se você não está seguro sobre o comando anterior e quer ver o que acontecerá sem fazer nenhuma mudança, simplesmente adicione a opção &amp;quot;&amp;lt;tt&amp;gt;-s&amp;lt;/tt&amp;gt;&amp;quot; ao comando &amp;quot;&amp;lt;tt&amp;gt;apt-get&amp;lt;/tt&amp;gt;&amp;quot; como isto (você pode fazer isto com todos os comandos &amp;quot;&amp;lt;tt&amp;gt;apt-get&amp;lt;/tt&amp;gt;&amp;quot;, e é um bom hábito usar esta opção antes de operações em massa como esta):&lt;br /&gt;
 deborphan | xargs apt-get -s -y remove&lt;br /&gt;
&lt;br /&gt;
=====Adicionando pacotes=====&lt;br /&gt;
Agora, a parte boa. Se você deseja adicionar um pacote, tecle isto:&lt;br /&gt;
 apt-get install '''name-of-package-to-install''&lt;br /&gt;
Então não sabe que pacotes instalar? Tecle isto:&lt;br /&gt;
 apt-cache search .* | sort | less&lt;br /&gt;
Quando a lista aparecer, você pode examiná-la (mais de 13 mil linhas!) ou procurar por textos usando o comando &amp;quot;/&amp;quot;: &amp;lt;tt&amp;gt;/''texto-a-procurar''&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=====Limpando o cachê=====&lt;br /&gt;
Quando você terminar de remover e adicionar pacotes, uma boa maneira de limpar tudo é teclando isto:&lt;br /&gt;
 COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P&lt;br /&gt;
Também, dado que o sistema de pacotes do Debian guarda em &amp;quot;cachê&amp;quot; os pacotes baixados, você pode querer fazer a seguinte limpeza daqueles arquivos inúteis:&lt;br /&gt;
 apt-get clean&lt;br /&gt;
&lt;br /&gt;
====Configurando as configurações de novo usuário====&lt;br /&gt;
As configurações de usuário estão em &amp;quot;&amp;lt;tt&amp;gt;/etc/skel&amp;lt;/tt&amp;gt;. Este diretório será copiado para fazer os diretórios &amp;quot;home&amp;quot; dos novos usuários.&lt;br /&gt;
* Dica: Não coloque arquivos em &amp;quot;&amp;lt;tt&amp;gt;/root&amp;lt;/tt&amp;gt;&amp;quot; pois eles serão somente disponíveis (em tempo de execução) em &amp;quot;&amp;lt;tt&amp;gt;/KNOPPIX/root&amp;lt;/tt&amp;gt;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Observe que o usuário padrão &amp;quot;knoppix&amp;quot; não é criado com &amp;quot;&amp;lt;tt&amp;gt;adduser(1)&amp;lt;/tt&amp;gt;&amp;quot;, logo o diretório &amp;quot;&amp;lt;tt&amp;gt;/etc/skel&amp;lt;/tt&amp;gt;&amp;quot; não é completamente copiado, mas seletivamente. Isto é, para fazer um arquivo &amp;quot;&amp;lt;tt&amp;gt;.xyrc&amp;lt;/tt&amp;gt;&amp;quot; aparecer em &amp;quot;&amp;lt;tt&amp;gt;/home/knoppix&amp;lt;/tt&amp;gt;&amp;quot; não é suficiente colocá-lo em &amp;quot;&amp;lt;tt&amp;gt;/etc/skel&amp;lt;/tt&amp;gt;&amp;quot;. Uma possibilidade é estender o código em &amp;quot;&amp;lt;tt&amp;gt;/etc/X11/Xsession.d/45xsession&amp;lt;/tt&amp;gt;&amp;quot; o qual é responsável por preencher o diretório &amp;quot;&amp;lt;tt&amp;gt;/home/knoppix&amp;lt;/tt&amp;gt;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Note that the default user 'knoppix' is not created by adduser(1), thus /etc/skel is not copied completely but rather selectively.  That is, to make a file .xyrc appear in /home/knoppix, it is not sufficient to place it in /etc/skel.  One possibility is to extend the code in /etc/X11/Xsession.d/45xsession which is responsible for filling /home/knoppix.&lt;br /&gt;
&lt;br /&gt;
====Autoexecutando programas====&lt;br /&gt;
Quando você quer autoexecutar alguns programas, pode-se criar um script e pô-lo no diretório &amp;quot;&amp;lt;tt&amp;gt;/etc/rc5.d/&amp;lt;/tt&amp;gt;&amp;quot;, que executa itens antes de o ambiente X ser carregado. Pesquise o processo &amp;quot;init&amp;quot; para conhecer mais possibilidades.&lt;br /&gt;
&lt;br /&gt;
====Editando o script de auto-configuração do KNOPPIX====&lt;br /&gt;
Você pode encontrar muita informação interessante sobre como o KNOPPIX auto-configura seu sistema estudando o script &amp;quot;&amp;lt;tt&amp;gt;/etc/init.d/knoppix-autoconfig script&amp;lt;/tt&amp;gt;&amp;quot;. As seguintes configurações são particularmente notáveis.&lt;br /&gt;
&lt;br /&gt;
=====Trocando a figura de plano de fundo do KDE=====&lt;br /&gt;
O script de auto-configuração configura como figura do plano de fundo padrão do KDE uma figura presente no CD-ROM. Esta figura pode ser facilmente trocada quando você está remasterizando o KNOPPIX.&lt;br /&gt;
* No Knoppix 3.3 e abaixo ela está em &amp;quot;&amp;lt;tt&amp;gt;/cdrom/KNOPPIX/background.gif&amp;lt;/tt&amp;gt;&amp;quot;&lt;br /&gt;
* No Knoppix 3.5 e acima ela está em &amp;quot;&amp;lt;tt&amp;gt;/cdrom/KNOPPIX/background.jpg&amp;lt;/tt&amp;gt;&amp;quot;&lt;br /&gt;
{?}Como trocar, então?{?}&lt;br /&gt;
&lt;br /&gt;
=====Editando o uso da unidade de disquete e de CD-ROM ou adicionando um script personalizado=====&lt;br /&gt;
O script de auto-configuração configura ambas as unidade de disquete e de CD-ROM. Os comandos que fazem isso são &amp;quot;&amp;lt;tt&amp;gt;floppyconfig&amp;lt;/tt&amp;gt;&amp;quot; e &amp;quot;&amp;lt;tt&amp;gt;cdromconfig&amp;lt;/tt&amp;gt;&amp;quot;, respectivamente. O script de auto-configuração também executará &amp;quot;&amp;lt;tt&amp;gt;cdrom/KNOPPIX/knoppix.sh&amp;lt;/tt&amp;gt;&amp;quot;, o qual é um script fácil de alterar quando remasterizando.&lt;br /&gt;
&lt;br /&gt;
=====Alterando os parâmetros de inicialização padrões=====&lt;br /&gt;
Todos os parâmetros de &amp;quot;boot&amp;quot; obtêm valores padrões a partir do script &amp;quot;&amp;lt;tt&amp;gt;/etc/init.d/knoppix-autoconfig&amp;lt;/tt&amp;gt;&amp;quot;. Este é um script em &amp;quot;bash&amp;quot; muito complexo (você precisa conhecer bastante o &amp;quot;bash&amp;quot; para lidar com ele), mas é o local onde você pode editar qualquer dos parâmetros padrões. Por exemplo, você poderia procurar ocorrências de &amp;quot;kde&amp;quot; para alterar para &amp;quot;twm&amp;quot; nas variáveis que indicam o desktop padrão (DESKTOP, IIRC, etc.). Outro exemplo poderia ser a mudança do idioma padrão.&lt;br /&gt;
&lt;br /&gt;
* Nota: Se você está interessado em trocar o idioma padrão que o KDE utiliza, a maneira mais fácil é carregar o KDE (veja as instruções abaixo) e usar o utilitário de configuração do KDE para selecionar o idioma desejado.&lt;br /&gt;
&lt;br /&gt;
====Configurando a sessão do X====&lt;br /&gt;
Quando trabalha com programas baseados no ambiente X, você precisa se certificar de que o seu monitor está configurado corretamente. Você pode fazer isto manualmente quando remasteriza o KNOPPIX. Também, em dois scripts relativos à Sessão X você pode mudar ou desabilitar os sons de inicialização e desligamento.&lt;br /&gt;
&lt;br /&gt;
=====Iniciando programas baseados no ambiente X=====&lt;br /&gt;
Quando testando programas baseados no ambiente X, você terá que&lt;br /&gt;
 export DISPLAY=localhost:0.0&lt;br /&gt;
que permitirá a você se conectar com o a sua sessão X normal. Alternativamente (se você precisar testar gerenciadores de janelas), você pode criar uma sessão aninhada. Fora do &amp;quot;chroot&amp;quot;, execute&lt;br /&gt;
 Xnest -ac :1&lt;br /&gt;
Dentro do &amp;quot;chroot&amp;quot;, configure a sua variável DISPLAY&lt;br /&gt;
 export DISPLAY=localhost:1&lt;br /&gt;
Uma coisa interessante em &amp;quot;&amp;lt;tt&amp;gt;/etc/inid.d/xsession&amp;lt;/tt&amp;gt;&amp;quot;:&lt;br /&gt;
* ele TAMBÉM coloca o plano de fundo como &amp;quot;&amp;lt;tt&amp;gt;/usr/local/lib/knoppix.gif&amp;lt;/tt&amp;gt;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=====Modificando/Desabilitando o som de inicialização=====&lt;br /&gt;
O som da inicialização é tocado por &amp;quot;&amp;lt;tt&amp;gt;/etc/X11/Xsession.d/45xsession&amp;lt;/tt&amp;gt;&amp;quot;. Você pode desabilitá-lo colocando comentários (#) nas seguintes linhas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;playsound(){ &lt;br /&gt;
# Play sound if soundcore module present (checking /dev/sndstat is unreliable)&lt;br /&gt;
# OGGPLAY=/usr/bin/ogg123&lt;br /&gt;
# PLAY=/usr/bin/wavp&lt;br /&gt;
# [ -x &amp;quot;$PLAY&amp;quot; ] || PLAY=/usr/bin/play-sample&lt;br /&gt;
# [ -x &amp;quot;$PLAY&amp;quot; ] || PLAY=/usr/bin/play&lt;br /&gt;
# if [ -x &amp;quot;$OGGPLAY&amp;quot; -a -f /usr/share/sounds/startup.ogg ]; then&lt;br /&gt;
# case &amp;quot;$(lsmod)&amp;quot; in *sound*) { $OGGPLAY -q -p 64 /usr/share/sounds/startup.ogg &amp;gt;/&lt;br /&gt;
# elif [ -f /usr/share/sounds/startup.wav -a -x &amp;quot;$PLAY&amp;quot; ]; then&lt;br /&gt;
# case &amp;quot;$(lsmod)&amp;quot; in *sound*) { $PLAY /usr/share/sounds/startup.wav &amp;gt;/dev/null 2&amp;gt;&amp;amp;&lt;br /&gt;
# fi&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Modificando/Desabilitando o som de finalização=====&lt;br /&gt;
O som da finalização é tocado por &amp;quot;&amp;lt;tt&amp;gt;/etc/X11/Xsession.d/45xsession&amp;lt;/tt&amp;gt;&amp;quot;. Você pode desabilitá-lo colocando comentários (#) nas linhas 210-220 do script:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;## Play informational sound if soundcore module present&lt;br /&gt;
## (checking /dev/sndstat is unreliable)&lt;br /&gt;
#OGGPLAY=/usr/bin/ogg123&lt;br /&gt;
#PLAY=/usr/bin/wavp&lt;br /&gt;
#[ -x &amp;quot;$PLAY&amp;quot; ] || PLAY=/usr/bin/play-sample&lt;br /&gt;
#[ -x &amp;quot;$PLAY&amp;quot; ] || PLAY=/usr/bin/play&lt;br /&gt;
#if [ -x &amp;quot;$OGGPLAY&amp;quot; -a -f /usr/share/sounds/shutdown.ogg ]; then&lt;br /&gt;
#case &amp;quot;$(&amp;lt;/proc/modules)&amp;quot; in *sound*|*snd_*) { $OGGPLAY -q -p 64 /usr/share/sound&lt;br /&gt;
#elif [ -f /usr/share/sounds/shutdown.wav -a -x &amp;quot;$PLAY&amp;quot; ]; then&lt;br /&gt;
#case &amp;quot;$(&amp;lt;/proc/modules)&amp;quot; in *sound*|*snd_*) { $PLAY /usr/share/sounds/shutdown.w&lt;br /&gt;
#fi&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Trocando a imagem e a mensagem de &amp;quot;boot&amp;quot; e o texto do script de inicialização====&lt;br /&gt;
Ainda no ambiente &amp;quot;chroot&amp;quot;, você poderá facilmente trocar a imagem e as mensagens que aparecem durante a inicialização e a figura de plano de fundo padrão do KDE.&lt;br /&gt;
&lt;br /&gt;
=====Trocando a imagem de &amp;quot;boot&amp;quot;=====&lt;br /&gt;
A imagem de &amp;quot;boot&amp;quot; é a primeira imagem que você vê na tela no momento da inicialização do Knoppix com CD ou DVD. Ela é semelhante a arte de texto ASCII e é normalmente o texto &amp;quot;Knoppix&amp;quot; algo &amp;quot;brilhante&amp;quot;. Você pode trocar isto para qualquer figura que tenha resolução de 640x400 e somente 16 cores.&lt;br /&gt;
# Mude para o diretório &amp;lt;tt&amp;gt;/mnt/hda1/knx/master/boot&amp;lt;/tt&amp;gt; (altere &amp;quot;/mnt/hda1/&amp;quot; para refletir a sua configuração particular):&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cd /mnt/hda1/knx/master/boot/isolinux&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Faça cópia de segurança do antigo logotipo no caso de algo dar errado:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;mv logo.16 logo.16.backup&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Crie uma figura de 640x400 pixels com 16 cores e salve-a como GIF, por exemplo, &amp;quot;logo.16.gif&amp;quot;. Utilize o GIMP ou KolourPaint, por exemplo.&lt;br /&gt;
#*Nota: Você pode usar uma imagem que originalmente tenha mais de 16 cores, mas terá que forçosamente convertê-la para 16 cores antes de continuar este procedimento.&lt;br /&gt;
# Converta a figura GIF para &amp;quot;lss16&amp;quot; usando as ferramentas incluídas no CD do Knoppix:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;giftopnm &amp;lt; 640x400x16.gif &amp;gt; logo.ppm&lt;br /&gt;
ppmtolss16 &amp;lt;logo.ppm &amp;gt; logo.16&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Trocando a mensagem de &amp;quot;boot&amp;quot;=====&lt;br /&gt;
A mensagem de &amp;quot;boot&amp;quot; é o texto que você vê sob a imagem de &amp;quot;boot&amp;quot; na tela no momento da inicialização do Knoppix com CD ou DVD. Esse texto diz algo sobre a versão do Knoppix e um linque para o saite do Knoppix. Você pode alterar esse texto para o que quiser, mas não deve colocar muito texto ou a tela de &amp;quot;boot&amp;quot; ficará engraçada. Restrinja a apenas uma linha de texto que não seja maior do que a original.&lt;br /&gt;
&lt;br /&gt;
# Mude para o diretório &amp;lt;tt&amp;gt;/mnt/hda1/knx/master/boot&amp;lt;/tt&amp;gt; (altere &amp;quot;/mnt/hda1/&amp;quot; para refletir a sua configuração particular):&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cd /mnt/hda1/knx/master/boot&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Faça cópia de segurança da mensagem original no caso de algo dar errado:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cp boot.msg boot.msg.backup&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Edite a mensagem com um editor de textos. Você verá no topo do arquivo uma mensagem: Não altere esse texto, apenas as linhas abaixo:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;vi boot.msg&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Alterando o texto do script de inicialização=====&lt;br /&gt;
O texto do script de inicialização é o texto que você vê depois da tela de &amp;quot;boot&amp;quot;, enquanto o Knoppix carrega e configura o sistema. Você pode alterar esse texto como melhor achar, até mesmo adicionar novas linhas ao script; entretanto não recomendamos &amp;quot;mexer&amp;quot; nesse arquivo. Limite-se a editar apenas a mensagem &amp;quot;Benvindo ao KNOPPIX&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
# Mude para o diretório &amp;lt;tt&amp;gt;/mnt/hda1/knx/master/boot&amp;lt;/tt&amp;gt; (altere &amp;quot;/mnt/hda1/&amp;quot; para refletir a sua configuração particular):&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cd /mnt/hda1/knx/master/boot&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Faça cópia de segurança do &amp;quot;minirt.gz&amp;quot; original no caso de algo dar errado:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cp minirt.gz minirt.gz.backup&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Descomprima &amp;quot;minirt.gz&amp;quot;:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;gunzip minirt.gz&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Crie um diretório temporário para montar o sistema de arquivos &amp;quot;minirt&amp;quot;:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;mkdir todelete&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Monte o sistema de arquivos &amp;quot;minirt&amp;quot; como &amp;quot;ext2&amp;quot;:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;mount minirt todelete -t ext2 -o=/dev/loop0&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Edite o script &amp;lt;tt&amp;gt;linuxrc&amp;lt;/tt&amp;gt; para mostrar a mensagem que você deseja. Você vai encontrar a mensagem padrão com aproximadamente 2 páginas e configurada com várias cores, i.e. ${WHITE}, ${RED}, etc., tornando difícil a leitura.&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;vi todelete/linuxrc&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Desmonte o sistema de arquivos &amp;quot;minirt&amp;quot;:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;umount todelete&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Comprima o sistema de arquivos &amp;quot;minirt&amp;quot;:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;gzip -9 minirt&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Remova o seu diretório temporário:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;rmdir todelete&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Abrindo o KDE para modificar menus, ícones, etc.====&lt;br /&gt;
Enquanto estiver no ambiente &amp;quot;chroot&amp;quot;, você pode carregar o KDE e usar as ferramentas de configuração do próprio KDE para modificar botões, menus, ícones, etc. Quando terminar, você pode sair do KDE e copiar os arquivos de &amp;quot;&amp;lt;tt&amp;gt;/home/knoppix&amp;lt;/tt&amp;gt;&amp;quot; para &amp;quot;&amp;lt;tt&amp;gt;/etc/skel&amp;lt;/tt&amp;gt;&amp;quot; para manter estas mudanças. Para carregar o KDE faça o seguinte:&lt;br /&gt;
&lt;br /&gt;
# Se você não está no &amp;quot;runlevel&amp;quot; 2 (i.e., se você ainda está no KDE), mude para o &amp;quot;runlevel&amp;quot; 2.&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;init 2&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Copie os arquivos de &amp;quot;&amp;lt;tt&amp;gt;/etc/skel&amp;lt;/tt&amp;gt;&amp;quot; para &amp;quot;&amp;lt;tt&amp;gt;/home/knoppix&amp;lt;/tt&amp;gt;&amp;quot;.&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cp -Rp /etc/skel /home/knoppix&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Mude as permissões de dono do diretório &amp;quot;&amp;lt;tt&amp;gt;/home/knoppix&amp;lt;/tt&amp;gt;&amp;quot; para o usuário &amp;quot;knoppix&amp;quot;.&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;chown knoppix:knoppix -R /home/knoppix&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Copie a configuração de X11 exterior sobrepondo a do ambiente do &amp;quot;chroot&amp;quot; (pressione &amp;lt;span style=&amp;quot;font-variant:small-caps&amp;quot;&amp;gt;Ctrl+Alt+F2&amp;lt;/span&amp;gt; para ir para um terminal &amp;quot;não-chroot&amp;quot; e então pressione &amp;lt;span style=&amp;quot;font-variant:small-caps&amp;quot;&amp;gt;Ctrl+Alt+F1&amp;lt;/span&amp;gt; para voltar quando tiver feito a cópia).&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cp /etc/X11/xorg.conf /mnt/hda1/knx/source/KNOPPIX/etc/X11&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#** Nota: No Knoppix 3.7 é o arquivo &amp;quot;&amp;lt;tt&amp;gt;XF86Config-4&amp;lt;/tt&amp;gt;&amp;quot; no lugar de &amp;quot;&amp;lt;tt&amp;gt;xorg.conf&amp;lt;/tt&amp;gt;&amp;quot;.&lt;br /&gt;
# (Opcional) Mude para o usuário &amp;quot;knoppix&amp;quot;. Se você quiser desinstalar pacotes, fique como &amp;quot;root&amp;quot; e pule este passo. Se você quer configurar botões, ícones, plano de fundo, etc. que você vê quando o KDE inicia, assegure-se de fazer este passo.&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;su knoppix&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Inicie o KDE&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;startx&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Faça as mudanças no KDE&lt;br /&gt;
# Saia do KDE&lt;br /&gt;
#(Opcional - faça este passo somente se você fez o passo 5) Saia do &amp;quot;su&amp;quot; e volte para o usuário &amp;quot;knoppix&amp;quot;.&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;exit&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Copie o diretório &amp;quot;&amp;lt;tt&amp;gt;/home/knoppix&amp;lt;/tt&amp;gt;&amp;quot; de volta a &amp;quot;&amp;lt;tt&amp;gt;/etc/skel&amp;lt;/tt&amp;gt;&amp;quot; para manter as mudanças.&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;mv /etc/skel /etc/skel-old&lt;br /&gt;
mv /home/knoppix /etc/skel&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Reconfigure o dono de &amp;quot;&amp;lt;tt&amp;gt;/etc/skel&amp;lt;/tt&amp;gt;&amp;quot; como &amp;quot;root&amp;quot;.&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;chown root:root -R /etc/skel&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Remova o arquivo &amp;quot;&amp;lt;tt&amp;gt;xorg.conf&amp;lt;/tt&amp;gt;&amp;quot; {?}por quê?{?} &lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;rm /etc/X11/xorg.conf&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Trocando a imagem &amp;quot;ksplash&amp;quot; do KDE=====&lt;br /&gt;
Você pode mudar a imagem que o KDE exibe via &amp;quot;ksplash&amp;quot; quando ele inicializa. Estas imagens estão no diretório &amp;quot;&amp;lt;tt&amp;gt;/mnt/hda1/knx/source/KNOPPIX/usr/share/apps/ksplash/Themes/Default/&amp;lt;/tt&amp;gt;&amp;quot;. Você provavelmente vai querer trocar o arquivo &amp;quot;&amp;lt;tt&amp;gt;splash_top.png&amp;lt;/tt&amp;gt;&amp;quot; por uma figura PNG personalizada de 400x248 de resolução. Note que o &amp;quot;ksplash&amp;quot; não colocará automaticamente uma borda ao redor da figura. Se você quiser uma borda, terá que manualmente editar a figura.&lt;br /&gt;
&lt;br /&gt;
====Saindo do &amp;quot;chroot&amp;quot;====&lt;br /&gt;
Isto deve acontecer só depois das configurações e antes da criação do arquivo ISO.&lt;br /&gt;
&lt;br /&gt;
Se você montou &amp;quot;&amp;lt;tt&amp;gt;/proc&amp;lt;/tt&amp;gt;&amp;quot;, você precisará desmontá-lo -- isto é muito importante!&lt;br /&gt;
 umount /proc&lt;br /&gt;
Pressione &amp;lt;span style=&amp;quot;font-variant:small-caps&amp;quot;&amp;gt;Ctrl+D&amp;lt;/span&amp;gt; para voltar à raiz original (ou seja, sair de &amp;quot;chroot&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Remasterizando o arquivo ISO===&lt;br /&gt;
Terminada a parte da personalização, estamos prontos para &amp;quot;queimar&amp;quot; o CD/DVD!&lt;br /&gt;
Primeiro, façamos algumas limpezas:&lt;br /&gt;
* remova qualquer arquivo .bash_history, tmp, etc.&lt;br /&gt;
* reverta qualquer mudança que você não deseja que vá para o disco&lt;br /&gt;
*:&amp;lt;pre&amp;gt;rm -rf /mnt/hda1/knx/source/KNOPPIX/.rr_moved&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====KNOPPIX Compressed Image====&lt;br /&gt;
====Imagem compactada do KNOPPIXX====&lt;br /&gt;
Agora, vamos fazer o grande arquivo &amp;quot;&amp;lt;tt&amp;gt;KNOPPIX&amp;lt;/tt&amp;gt;&amp;quot; que é um sistema de arquivos ISO 9660 compactado para ser utilizado com o dispositivo &amp;quot;&amp;lt;tt&amp;gt;cloop&amp;lt;/tt&amp;gt;&amp;quot;:&lt;br /&gt;
 mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; -publisher &amp;quot;KNOPPIX www.knoppix.net&amp;quot; \&lt;br /&gt;
     -hide-rr-moved -cache-inodes -no-bak -pad /mnt/hda1/knx/source/KNOPPIX \&lt;br /&gt;
  | nice -5 /usr/bin/create_compressed_fs - 65536 &amp;gt; /mnt/hda1/knx/master/KNOPPIX/KNOPPIX&lt;br /&gt;
Os textos &amp;quot;www.knoppix.net&amp;quot; e &amp;quot;Knoppix.net filesystem&amp;quot; podem ser trocados para qualquer texto com que você queira nomear o arquivo. Você vai obter um erro sobre não estar em conformidade com padrões ISO -- você pode ignorar isto. Note que, para executar &amp;quot;&amp;lt;tt&amp;gt;create_compressed_fs&amp;lt;/tt&amp;gt;&amp;quot;, você vai precisar ter bastante espaço para armazenar o arquivo ISO inteiro na RAM/Swap. Certifique-se de ter, pelo menos, 800 MB de espaço livre antes de começar.&lt;br /&gt;
&lt;br /&gt;
No Knoppix 3.4 o script &amp;quot;&amp;lt;tt&amp;gt;create_compressed_fs&amp;lt;/tt&amp;gt;&amp;quot; foi atualizado. Logo, certifique-se de utilizá-lo para obter o melhor resultado. Ele tem uma nova opção &amp;quot;-b&amp;quot; (de &amp;quot;best&amp;quot;), que habilita a&lt;br /&gt;
melhor compressão pela utilização de diferentes esquemas de compressão e tenta otimizar dessa maneira. Mas, seja cuidadoso, porque essa opção torna a compressão 10 vezes mais lenta.&lt;br /&gt;
&lt;br /&gt;
* Nota: Isso acima não funcionou para mim usando o último script &amp;quot;create_compressed_fs&amp;quot;. Eu pude criar o ISO mas ele não pode ler a imagem compactada propriamente quando inicializa (erros de E/S quando lendo o dispositivo &amp;quot;cloop0&amp;quot;). Eu penso que isto foi porque o &amp;quot;create_compressed_fs&amp;quot; não teve bastante RAM e fracassou silenciosamente. O comando abaixo funcionou, todavia. Ele usa um&lt;br /&gt;
arquivo temporário ao invés da memória para armazenamento temporário:&lt;br /&gt;
 mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; -publisher &amp;quot;KNOPPIX www.knoppix.net&amp;quot; \&lt;br /&gt;
    -hide-rr-moved -cache-inodes -no-bak -pad /mnt/hda1/knx/source/KNOPPIX \&lt;br /&gt;
      | nice -5 /usr/bin/create_compressed_fs -B \&lt;br /&gt;
   65536 -f /mnt/sda1/isotemp - /mnt/hda1/knx/master/KNOPPIX/KNOPPIX&lt;br /&gt;
&lt;br /&gt;
====O Live-CD ISO====&lt;br /&gt;
Se tudo correu bem, vamos fazer a imagem de CD-ROM final:&lt;br /&gt;
 cd /mnt/hda1/knx/master'''&lt;br /&gt;
 find -type f -not -name md5sums -not -name boot.cat -not -name isolinux.bin \&lt;br /&gt;
    -exec md5sum '{}' \; &amp;gt; KNOPPIX/md5sums&lt;br /&gt;
(isto vai atualizar os códigos &amp;quot;md5&amp;quot; dos arquivos incluídos no ISO, que são usados para verificar a integridade)&lt;br /&gt;
Agora, vamos queimar a imagem:&lt;br /&gt;
Para Knoppix &amp;lt;= 3.3:&lt;br /&gt;
 mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img -c KNOPPIX/boot.cat \&lt;br /&gt;
    -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master&lt;br /&gt;
Para Knoppix &amp;gt;= 3.4 ou outras distribuições baseadas em &amp;quot;isolinux&amp;quot;:&lt;br /&gt;
 mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -no-emul-boot -boot-load-size 4 \&lt;br /&gt;
    -boot-info-table -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat \&lt;br /&gt;
    -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master&lt;br /&gt;
(o ISO é armazenado em &amp;quot;&amp;lt;tt&amp;gt;/mnt/hda1/knx/knoppix.iso&amp;lt;/tt&amp;gt;&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Queime o ISO no CD/DVD utilizando sua ferramenta de gravação favorita, e você está feito!&lt;br /&gt;
&lt;br /&gt;
===Dicas===&lt;br /&gt;
====No Fluxbox====&lt;br /&gt;
Eu tenho tido bons resultados remasterizando a partir do CD como &amp;quot;root&amp;quot; dentro do &amp;quot;Fluxbox&amp;quot;. Apenas digite &amp;quot;knoppix 2&amp;quot; no prompt de &amp;quot;boot&amp;quot; e ele inicializará para você um prompt de &amp;quot;root&amp;quot; onde você poderá fazer &amp;quot;start x /usr/bin/fluxbox&amp;quot;. Eu gosto de usar o &amp;quot;shell&amp;quot; do &amp;quot;xterm&amp;quot; em modo &amp;quot;unicode&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Gerenciamento de pacotes====&lt;br /&gt;
Enquanto estou no modo &amp;quot;chroot&amp;quot; fazendo a remasterização eu gosto de usar&lt;br /&gt;
 apt-get remove --purge pkg-name&lt;br /&gt;
para remover pacotes, porque antes de fazer algo, ele parará e mostrará detalhes sobre o que está programando para remover e deixará você responder &amp;quot;yes&amp;quot; ou &amp;quot;no&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Se você não usar as instruções do &amp;quot;apt-get&amp;quot; acima e tiver muita coisa para limpar e expurgar, aqui está uma maneira fácil de fazer isso:&lt;br /&gt;
  COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' &amp;gt; topurge&lt;br /&gt;
Isso vai fazer uma lista de todos os pacotes removidos para expurgo e então você só precisará fazer:&lt;br /&gt;
 dpkg -P `&amp;lt; topurge `&lt;br /&gt;
e estará terminado.&lt;br /&gt;
 COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P&lt;br /&gt;
é a mesma coisa, mas em uma única linha.&lt;br /&gt;
Use também isso: &lt;br /&gt;
 deborphan | xargs dpkg -P .&lt;br /&gt;
&lt;br /&gt;
====Alternativas para máquinas com pouca memória====&lt;br /&gt;
Você não precisa realmente de 1 GB de &amp;quot;swap&amp;quot; já que existem duas novas ferramentas para criar sistemas de arquivos compactados. Aqui estão alguns candidatos para fazer compressão:&lt;br /&gt;
* &amp;quot;Rewrite&amp;quot; de Valentijn -- http://projects.openoffice.nl/downloads/compressloop/&lt;br /&gt;
* Portagem do &amp;quot;compressloop&amp;quot; para Knoppix 3.4 de Quozl -- http://quozl.linux.org.au/compressloop-1.9-64bit.c&lt;br /&gt;
* &amp;quot;Compressloop&amp;quot; distribuído de Quozl (usa mais que um processador para acelerar as coisas) -- http://quozl.linux.org.au/knoppix/compressloop/ ou http://quozl.netrek.org/knoppix/compressloop/&lt;br /&gt;
* Remendo do Justin -- http://s.bouncybouncy.net/~justin/code/ (linque quebrado) -- Eu também escrevi um compressor &amp;quot;cloop&amp;quot; distribuído (ou para &amp;quot;smp&amp;quot;). Ele não está no mesmo diretório. {?}onde está, então?{?}&lt;br /&gt;
&lt;br /&gt;
====Testando a imagem de CD sem queimar um CD====&lt;br /&gt;
Se você tem uma partição livre com pelo menos 700 MB de espaço formatado com ext2, ext3 ou vfat, você pode usar isto para testar, inicializando a partir de um disquete. Um disquete de &amp;quot;boot&amp;quot; procurará por uma partição com o diretório &amp;quot;/KNOPPIX&amp;quot; na raiz, e a imagem compactada &amp;quot;/KNOPPIX/KNOPPIX&amp;quot;. Em vez de usar o subdiretório &amp;quot;/mnt/hda1/knx/master/KNOPPIX/&amp;quot; como descrito acima, ele deveria ser chamado &amp;quot;/mnt/hda2/KNOPPIX&amp;quot;. O arquivo &amp;quot;index.html&amp;quot; da raiz será então localizado em &amp;quot;/mnt/hda2/index.html&amp;quot; e a imagem compactada estará em &amp;quot;/mnt/hda2/KNOPPIX/KNOPPIX&amp;quot;. Agora, você pode inicializar a partir do disquete e usar &amp;quot;/mnt/hda2&amp;quot; como sua imagem. Para mais informações veja [[Hd BasedHowTo]].&lt;br /&gt;
&lt;br /&gt;
Se você não tem uma partição extra e não quer (ou pode) criar uma, você pode utilizar o Qemu (veja http://fabrice.bellard.free.fr/qemu/ ou a distribuição brasileira chamada Kurumin) para inicializar a imagem ISO assim:&lt;br /&gt;
 qemu -m 128 -cdrom /temp/knoppix-custom.iso -boot d -net user&lt;br /&gt;
Você nem mesmo terá que construir uma imagem de disco rígido antes, apenas instale o Qemu e tente isto. Incrível! {?}obscuro{?}&lt;br /&gt;
&lt;br /&gt;
====Testando a versão remasterizada sem criar o arquivo &amp;quot;cloop&amp;quot; ou ISO====&lt;br /&gt;
Eu uso uma configuração similar ao servidor de terminal do knoppix para testar os arquivos remasterizados sem ter que recriar uma imagem &amp;quot;cloop&amp;quot; cada vez: os arquivos remasterizados ficam num sistema de arquivos do tipo &amp;quot;ext2&amp;quot; num dispositivo &amp;quot;loopfile&amp;quot; (&amp;quot;knoppix_loop&amp;quot;) montado em modo &amp;quot;rw&amp;quot; (este é onde eu faço &amp;quot;chroot&amp;quot;). Quando eu quero testar a configuração corrente, eu tenho outra máquina com &amp;quot;boot&amp;quot; de rede e uso os arquivos do &amp;quot;loopfile&amp;quot; diretamente (é necessário outro &amp;quot;miniroot.gz&amp;quot;). Veja [[User:Ml#dev_setup]]&lt;br /&gt;
&lt;br /&gt;
Se você quer usar somente uma máquina, você precisará reinicializar (ou usar o &amp;quot;qemu&amp;quot;) e usar os macetes &amp;quot;loopfile&amp;quot; e &amp;quot;fromhd&amp;quot; (veja [[User:Ml#miniroot_changes]]). Por exemplo, isto é o que minha entrada de boot no GRUB parece:&lt;br /&gt;
&lt;br /&gt;
 title           Remastered Knoppix&lt;br /&gt;
 root            (hd0,0)&lt;br /&gt;
 kernel          /boot/myknoppix/vmlinuz fromhd=/dev/hda4 loopfile=/samba/share/isos/knoppix_loop lang=us ramdisk_size=100000 init=/etc/init apm=power-off nomce vga=791 quiet BOOT_IMAGE=knoppix&lt;br /&gt;
 initrd          /boot/myknoppix/miniroot.gz&lt;br /&gt;
&lt;br /&gt;
====Inicializando imagens Knoppix com GRUB====&lt;br /&gt;
* Primeiramente, copie &amp;quot;/boot&amp;quot; do CD do Knoppix para sua partição de &amp;quot;boot&amp;quot; (ou mesmo sua partição DOS). Eu nomeei a minha com &amp;quot;boot.knoppix&amp;quot;.&lt;br /&gt;
Copie o diretório master/Knoppix para o seu diretório-raiz de qualquer disco rígido. Você pode colocá-lo em algum lugar que não seja a partição de &amp;quot;boot&amp;quot; (ext2, ext3, reiserfs, vfat são suportados).&lt;br /&gt;
* Para Knoppix &amp;lt;= 3.3, ponha o seguinte no seu &amp;quot;/boot/grub/menu.lst&amp;quot;:&lt;br /&gt;
 title KNOPPIX&lt;br /&gt;
         root   (hd0,0)&lt;br /&gt;
         kernel /boot.knoppix/vmlinuz 2 fromhd=/dev/hda4 lang=us&lt;br /&gt;
         initrd /boot.knoppix/miniroot.gz&lt;br /&gt;
* Para Knoppix &amp;gt;= 3.4 ou outras distribuições do tipo &amp;quot;isolinux&amp;quot;:&lt;br /&gt;
 title KNOPPIX&lt;br /&gt;
         root   (hd0,0)&lt;br /&gt;
         kernel /boot.knoppix/isolinux/linux 2 fromhd=/dev/hda4 lang=us&lt;br /&gt;
         initrd /boot.knoppix/isolinux/minirt.gz&lt;br /&gt;
* Note o parâmetro &amp;quot;fromhd&amp;quot;: é o local do diretório &amp;quot;/KNOPPIX&amp;quot;.&lt;br /&gt;
* Reinicialize e divirta-se.&lt;br /&gt;
&lt;br /&gt;
====Scripts úteis====&lt;br /&gt;
----&lt;br /&gt;
Este é o layout recomendado para o diretório de remasterização do KNOPPIX:&lt;br /&gt;
&lt;br /&gt;
 . (invoke ../remaster from here)&lt;br /&gt;
 |-- master (invoke ../../[[u]]mountbootimage from here)&lt;br /&gt;
 |   |-- KNOPPIX&lt;br /&gt;
 |   |   |-- KNOPPIX (compressed image)&lt;br /&gt;
 |   |   |-- boot.img (boot floppy image)&lt;br /&gt;
 |   |   `-- (other files snipped)&lt;br /&gt;
 |   `-- index.html&lt;br /&gt;
 `-- source&lt;br /&gt;
     `-- KNOPPIX (this directory can be chrooted into)&lt;br /&gt;
         |-- bin&lt;br /&gt;
         |-- boot&lt;br /&gt;
         |-- cdrom&lt;br /&gt;
         |-- dev&lt;br /&gt;
         |-- etc&lt;br /&gt;
         |-- floppy&lt;br /&gt;
         |-- home&lt;br /&gt;
         |-- initrd&lt;br /&gt;
         |-- lib&lt;br /&gt;
         |-- mnt&lt;br /&gt;
         |-- none&lt;br /&gt;
         |-- opt&lt;br /&gt;
         |-- proc&lt;br /&gt;
         |-- root&lt;br /&gt;
         |-- sbin&lt;br /&gt;
         |-- tmp -&amp;gt; /var/tmp&lt;br /&gt;
         |-- usr&lt;br /&gt;
         |-- var&lt;br /&gt;
         `-- vmlinuz -&amp;gt; boot/vmlinuz-2.4.22-xfs&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
O script de remasterização a seguir fará o processo de remasterização para você. Utilize-o como &amp;quot;root&amp;quot;, senão você obterá erros de acesso à imagem, devido às permissões.&lt;br /&gt;
&lt;br /&gt;
O script foi testado pela última vez com Debian &amp;quot;sid&amp;quot; em 02/04/2004.&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script builds a new KNOPPIX ISO image.&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 &lt;br /&gt;
 ROOT=&amp;quot;$PWD&amp;quot;&lt;br /&gt;
 SOURCE=&amp;quot;$ROOT/source/KNOPPIX&amp;quot;&lt;br /&gt;
 MASTER=&amp;quot;$ROOT/master&amp;quot;&lt;br /&gt;
 CLOOPTARGET=&amp;quot;$ROOT/master/KNOPPIX/KNOPPIX&amp;quot;&lt;br /&gt;
 TARGET=&amp;quot;$ROOT&amp;quot;&lt;br /&gt;
 EXCLUDELIST=&amp;quot;$ROOT/source/excludelist&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 rm -rf $SOURCE/.rr_moved&lt;br /&gt;
 &lt;br /&gt;
 cd $SOURCE&lt;br /&gt;
 mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; \&lt;br /&gt;
 -P &amp;quot;KNOPPIX www.knoppix.net&amp;quot; \&lt;br /&gt;
 -hide-rr-moved -cache-inodes -no-bak -pad \&lt;br /&gt;
 -exclude-list $EXCLUDELIST \&lt;br /&gt;
 . | nice -5 /usr/bin/create_compressed_fs - 65536 &amp;gt; $CLOOPTARGET&lt;br /&gt;
 &lt;br /&gt;
 cd $MASTER&lt;br /&gt;
 rm -f KNOPPIX/md5sums&lt;br /&gt;
 find -type f -not -name md5sums -not -name boot.cat -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums&lt;br /&gt;
 mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img \&lt;br /&gt;
 -c KNOPPIX/boot.cat -hide-rr-moved -o $TARGET/knoppix.iso $MASTER&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
O script a seguir fará uma montagem de disquete de &amp;quot;boot&amp;quot; no modo &amp;quot;loop&amp;quot; e da imagem &amp;quot;initrd&amp;quot; para modificação. A função &amp;quot;umount&amp;quot; formará uma nova imagem &amp;quot;initrd&amp;quot; e a recolocará na imagem do disquete de &amp;quot;boot&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
O script foi testado pela última vez no Debian &amp;quot;sid&amp;quot; em 13/01/2004.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- lines starting with space are preformatted --&amp;gt;&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script will loop-mount boot floppy and initrd image&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 unset CDPATH || true&lt;br /&gt;
 &lt;br /&gt;
 # if not root, re-invoke self as root&lt;br /&gt;
 if &amp;lt;nowiki&amp;gt;[[&amp;lt;/nowiki&amp;gt; &amp;quot;`id -u`&amp;quot; -ne 0 &amp;lt;nowiki&amp;gt;]]&amp;lt;/nowiki&amp;gt;; then&lt;br /&gt;
 export LOCUSER=&amp;quot;$USER&amp;quot;&lt;br /&gt;
 export LOCHOME=&amp;quot;$HOME&amp;quot;&lt;br /&gt;
 if &amp;lt;nowiki&amp;gt;[[&amp;lt;/nowiki&amp;gt; &amp;quot;${SHELLOPTS/xtrace/}&amp;quot; != &amp;quot;$SHELLOPTS&amp;quot; &amp;lt;nowiki&amp;gt;]]&amp;lt;/nowiki&amp;gt;; then&lt;br /&gt;
 sudo bash -x $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 else&lt;br /&gt;
 sudo $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 fi&lt;br /&gt;
 else&lt;br /&gt;
 LOCUSER=&amp;quot;${LOCUSER:-$USER}&amp;quot;&lt;br /&gt;
 LOCHOME=&amp;quot;${LOCHOME:-$HOME}&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 set -e&lt;br /&gt;
 &lt;br /&gt;
 KNOPPIXDIR=&amp;quot;KNOPPIX&amp;quot;&lt;br /&gt;
 BOOTIMGFILE=&amp;quot;$KNOPPIXDIR/boot.img&amp;quot;&lt;br /&gt;
 BOOTIMGFS=&amp;quot;vfat&amp;quot;&lt;br /&gt;
 BOOTIMGDIR=&amp;quot;boot.img&amp;quot;&lt;br /&gt;
 INITRDGZ=&amp;quot;$BOOTIMGDIR/miniroot.gz&amp;quot;&lt;br /&gt;
 INITRDFILE=&amp;quot;$KNOPPIXDIR/miniroot&amp;quot;&lt;br /&gt;
 INITRDFS=&amp;quot;ext2&amp;quot;&lt;br /&gt;
 INITRDDIR=&amp;quot;miniroot&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 mountbootimage() {&lt;br /&gt;
 if ! modprobe loop; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: cannot load loop module&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if ! &amp;lt;nowiki&amp;gt;[[&amp;lt;/nowiki&amp;gt; -e &amp;quot;$BOOTIMGFILE&amp;quot; &amp;lt;nowiki&amp;gt;]]&amp;lt;/nowiki&amp;gt;; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: no $BOOTIMGFILE found&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 for nofile in $BOOTIMGDIR $INITRDGZ $INITRDFILE $INITRDDIR; do&lt;br /&gt;
 if &amp;lt;nowiki&amp;gt;[[&amp;lt;/nowiki&amp;gt; -e &amp;quot;$nofile&amp;quot; &amp;lt;nowiki&amp;gt;]]&amp;lt;/nowiki&amp;gt;; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: $nofile already exists&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 done&lt;br /&gt;
 &lt;br /&gt;
 mkdir -p $BOOTIMGDIR&lt;br /&gt;
 mount -o loop,uid=$LOCUSER -t $BOOTIMGFS $BOOTIMGFILE $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt; $INITRDGZ gunzip &amp;gt; $INITRDFILE&lt;br /&gt;
 mkdir -p $INITRDDIR&lt;br /&gt;
 mount -o loop -t $INITRDFS $INITRDFILE $INITRDDIR&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 umountbootimage() {&lt;br /&gt;
 dd if=/dev/zero of=$INITRDDIR/nullfile || true&lt;br /&gt;
 sync&lt;br /&gt;
 rm $INITRDDIR/nullfile&lt;br /&gt;
 umount $INITRDDIR&lt;br /&gt;
 rmdir $INITRDDIR&lt;br /&gt;
 &amp;lt; $INITRDFILE gzip --best &amp;gt; $INITRDGZ&lt;br /&gt;
 rm -f $INITRDFILE&lt;br /&gt;
 &lt;br /&gt;
 umount $BOOTIMGDIR&lt;br /&gt;
 rmdir $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 syslinux KNOPPIX/boot.img&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 case &amp;quot;`basename $0`&amp;quot; in&lt;br /&gt;
 mountbootimage)&lt;br /&gt;
 mountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 umountbootimage)&lt;br /&gt;
 umountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 *)&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: called with unknown name `basename $0`&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 ;;&lt;br /&gt;
 esac&lt;br /&gt;
&lt;br /&gt;
====Dicas sobre &amp;quot;apt-get&amp;quot; para instalar/atualizar/remover aplicações====&lt;br /&gt;
(por 'gnarvaja')&lt;br /&gt;
* Se você inicializou a partir de CD, ou mesmo de uma instalação em HD (exemplo: instalação Pivot), em vez de copiar o CD e o diretório KNOPPIX originais para o HD, você pode usá-los diretamente a partir do ponto de montagem deles.{?}obscuro{?}&lt;br /&gt;
* Outra alternativa é montar uma imagem ISO do CD original como um dispositivo &amp;quot;loop&amp;quot; e montar a imagem do KNOPPIX como um dispositivo &amp;quot;cloop&amp;quot;. Você poupará perto de 2 GB de espaço. O script para montar a partir de uma imagem ISO é:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 # Assume que o diretório corrente é o espaço de trabalho&lt;br /&gt;
 # &amp;quot;original.iso&amp;quot; é uma imagem do CD que vamos utilizar como mestre:&lt;br /&gt;
 mount -t iso9660 original.iso ./oldcd -o ro,loop&lt;br /&gt;
 # inicialize o dispositivo de &amp;quot;loop&amp;quot; comprimindo&lt;br /&gt;
 losetup /dev/cloop1 ./oldcd/KNOPPIX/KNOPPIX&lt;br /&gt;
 mount -t iso9660 /dev/cloop1 ./KNOPPIX -o ro,loop&lt;br /&gt;
* Instale o &amp;quot;apt-spy&amp;quot; e use-o para modificar o arquivo &amp;quot;sources.list&amp;quot; com os melhores servidores-espelho na sua região. Isso vai aumentar a velocidade de descarregamento. Faça cópia do arquivo &amp;quot;sources.list&amp;quot; original para o caso de algo dar errado.&lt;br /&gt;
* Outra técnica consiste em modificar o arquivo &amp;quot;sources.list&amp;quot;. Substitua o termo &amp;quot;.de.&amp;quot; nos endereços de &amp;quot;ftp&amp;quot; (por exemplo: &amp;quot;ftp.de.debian.org&amp;quot;) com o código correspondente ao seu país. Por exemplo: EUA: &amp;quot;ftp.us.debian.org&amp;quot;, Brasil: &amp;quot;ftp.b.debian.org&amp;quot;. Verifique no saite da Debian os servidores-espelho existentes no seu país.&lt;br /&gt;
* Lembre-se de descomentar (retirar o &amp;quot;#&amp;quot;) os endereços com &amp;quot;linuxtag&amp;quot; para obter o mais recente e maior {?} do Knoppix.&lt;br /&gt;
* Utilize &amp;quot;apt-get update&amp;quot; para obter as listas com as últimas versões e correções. Não atualize um pacote se você não precisa dele, pois isso pode levar a ocupar mais espaço em disco (tendo sempre em mente que tudo deve ficar abaixo de 700 MB em CD) e você pode, sem saber, &amp;quot;prejudicar&amp;quot; algo que esteja funcionando plenamente. Abuse da opção &amp;quot;-s&amp;quot; para simular a instalação (e verificar as &amp;quot;desinstalações&amp;quot; sugeridas, principalmente).&lt;br /&gt;
* Antes de fazer a atualização, eu modifiquei minhas versões padrão para &amp;quot;testing&amp;quot;, o que significa que o software que eu estarei utilizando terá um bom balanço entre estabilidade e características. Knoppix utiliza &amp;quot;unstable&amp;quot; por default, o que é muito arriscado no meu modo pessoal de ver.&lt;br /&gt;
* Obtenha &amp;quot;apt-get install locale&amp;quot; e configure-o com os &amp;quot;locales&amp;quot; que você vai utilizar. Isso vai poupar bastante espaço quando baixar aplicações com muitos módulos de &amp;quot;locales&amp;quot; e páginas de documentação localizadas.&lt;br /&gt;
* Eu utilizo &amp;quot;aptitude&amp;quot; para obter/remover aplicações. Ele opera em modo caractere, de forma que funciona com &amp;quot;runlevel&amp;quot; 2. Quando você marca os pacotes para instalar/atualizar/remover, ele informa quando de espaço em disco você poupará/usará, tenta resolver problemas com dependências de pacotes e dá a você total controle para corrigi-los manualmente quando possível.&lt;br /&gt;
* Quando instalar aplicações, é provável que os diretórios &amp;quot;/etc/rc?.d&amp;quot; ganhem novas entradas, muitas delas indesejadas ou não-requisitas. Certifique-se de verificar e remover as novas entradas baseando-se nas suas preferências. Eu geralmente deixo &amp;quot;/etc/rc2.d&amp;quot; e &amp;quot;/etc/rc5.d&amp;quot; tão próximo quanto possível ao original e modifico &amp;quot;/etc/rc3.d&amp;quot; e &amp;quot;/etc/rc4.d&amp;quot; para testar as novas coisas. Por exemplo: Você pode querer ter &amp;quot;ntfs&amp;quot; instalado, mas não necessariamente executando por padrão. O mesmo em relação ao &amp;quot;apache&amp;quot;, &amp;quot;mysql&amp;quot; e muitos outros serviços.&lt;br /&gt;
* Quando removendo/expurgando aplicações, eles podem deixar diretórios não-vazios para trás. Geralmente isto é revelado pelo &amp;quot;aptitude&amp;quot;, &amp;quot;apt-get&amp;quot; ou qualquer outro utilitário de instalação. Certifique-se de verificar as mensagens e manualmente remover aqueles diretórios.&lt;br /&gt;
* Depois de terminar, &amp;quot;aptitude&amp;quot; pode deixar alguns arquivos temporários para trás. Aqui está um script para fazer a limpeza:&lt;br /&gt;
 # !/bin/bash&lt;br /&gt;
 # Limpa os arquivos de pacotes gerados pelo &amp;quot;aptitude&amp;quot;&lt;br /&gt;
 rm /var/log/aptitude&lt;br /&gt;
 rm /var/lib/apt/lists/*debian*&lt;br /&gt;
 rm /var/lib/apt/lists/*knoppix*&lt;br /&gt;
&lt;br /&gt;
===Problemas Comuns===&lt;br /&gt;
* [[Dev_null_permission_denied|/dev/null: Permission Denied]] -- trata de problemas de &amp;quot;chroot&amp;quot; no acesso a arquivos de dispositivos.&lt;br /&gt;
&lt;br /&gt;
* Você fez &amp;lt;tt&amp;gt;startx&amp;lt;/tt&amp;gt; para chamar algum ambiente de janelas que você tenha e iniciou um terminal (&amp;quot;gnome-terminal&amp;quot;, &amp;quot;konsole&amp;quot;, &amp;quot;xterm&amp;quot;, etc.), mas nada aconteceu ou talvez um erro seja exibido como:&lt;br /&gt;
 get_pty: not enough ptys&lt;br /&gt;
: Consegui resolver isso assim:  &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 # FORA do ambiente &amp;quot;chroot&amp;quot;&lt;br /&gt;
 cd /mnt/hda1/knx/source/KNOPPIX/dev&lt;br /&gt;
 MAKEDEV pty&lt;br /&gt;
&lt;br /&gt;
 # DENTRO do ambiente &amp;quot;chroot&amp;quot;&lt;br /&gt;
 chroot /mnt/hda1/knx/source/KNOPPIX/&lt;br /&gt;
&lt;br /&gt;
 # e montando &amp;quot;/dev/pts&amp;quot;&lt;br /&gt;
 mount -t devpts /dev/pts/ /dev/pts&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
: Pode ser que dê o erro &amp;quot;fstab not found&amp;quot; que dá na montagem de &amp;quot;proc&amp;quot;, então você ignora, apenas.&lt;br /&gt;
* Inicie o X novamente e tente entrar no terminal, pois deve funcionar. &lt;br /&gt;
* Obrigado a: 'technovelty' em http://www.technovelty.org/linux/tips/xinchroot.html pela iluminação.&lt;br /&gt;
&lt;br /&gt;
===Veja Também===&lt;br /&gt;
&lt;br /&gt;
Se este tutorial é muito confuso, ou você quer uma segunda opinião, examine este tutorial de remasterização do 'charan': http://brainstorms.in/?page_id=84 Outro tutorial está em http://www.stirnimann.com/mystuff/doc/knoppix.txt.&lt;br /&gt;
&lt;br /&gt;
Há um assistente que sabe tudo sobre os passos de descompactação, compressão e gravação em CD mencionados aqui. Ele também mostra um &amp;quot;shell&amp;quot; onde você pode atualizar o sistema KNOPPIX descompactado usando ferramentas de instalação de software padrão do Debian. É chamado de &amp;quot;mmkcdrom&amp;quot; e é parte do pacote &amp;quot;plugscript&amp;quot;: http://rcswww.urz.tu-dresden.de/~holzhey/plugscript.&lt;br /&gt;
&lt;br /&gt;
Há ainda outro tutorial em http://quozl.linux.org.au/knoppix/.&lt;br /&gt;
&lt;br /&gt;
Certifique-se de checar o [http://knoppix.net/forum/viewforum.php?f=2 Knoppix Customization Forum] para idéias e ajudas com remasterização.&lt;br /&gt;
&lt;br /&gt;
* Se você quer adicionar um kernel personalizado na remasterização, examine o [[Knoppix Custom Kernel Howto]].&lt;br /&gt;
* Há também uma guia na O'Reilly sobre o mesmo tópico: [http://linux.oreillynet.com/lpt/a/4323 Using and Customizing Knoppix]&lt;br /&gt;
&lt;br /&gt;
===Conclusão===&lt;br /&gt;
É isso. Esta é uma versão atualizada do meu tutorial anterior. Não foi feito para iniciantes, pois é preciso conhecer as &amp;quot;entranhas&amp;quot; do Linux para fazer isto funcionar. Eu atualizarei este tutorial na medida que novas correções/melhoramentos aparecerem.&lt;br /&gt;
&lt;br /&gt;
===Agradecimentos===&lt;br /&gt;
Tenho que agradecer a estes: 'aay', 'charan', 'Tech2k' e '#knoppix' por algumas correções, dicas e idéias. Sinta-se à vontade para editar ou aumentar este tutorial.&lt;br /&gt;
Nota sobre o &amp;quot;swap&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
===Traduções===&lt;br /&gt;
* Versão em inglês: [[Knoppix Remastering Howto]]&lt;br /&gt;
* Versão em alemão: [[Knoppix Remastering Howto Deutsch]]&lt;br /&gt;
* Versão em espanhol: [[Knoppix Remastering Howto Spanish]]&lt;br /&gt;
* Versão em francês: [[Knoppix Remastering Howto French]]&lt;br /&gt;
* Versão em indonésio: [[Knoppix Remastering Howto Indonesian]]&lt;br /&gt;
* Versão em russo: [[Knoppix Remastering Howto Russian]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Remastering Knoppix ]]&lt;/div&gt;</summary>
		<author><name>201.9.98.161</name></author>	</entry>

	</feed>