Difference between revisions of "Knoppix Remastering Howto Brazilian Portuguese"
From Knoppix Documentation Wiki
(→Preparando a Remasterização) |
(→Preparando a Remasterização) |
||
| Line 29: | Line 29: | ||
# 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. | # 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. | ||
# Monte a partição: | # Monte a partição: | ||
| − | # | + | #:<pre>mount -rw /dev/hda1 /mnt/hda1</pre> |
#* Nota: O parâmetro <tt>-rw</tt> serve para habilitar a partição para leitura e escrita. Isso é importante, pois do contrário o comando <tt>chroot</tt> dará erros. Utilize o comando <tt>mount</tt> sem nenhum parâmetro para verificar essa habilitação. | #* Nota: O parâmetro <tt>-rw</tt> serve para habilitar a partição para leitura e escrita. Isso é importante, pois do contrário o comando <tt>chroot</tt> dará erros. Utilize o comando <tt>mount</tt> sem nenhum parâmetro para verificar essa habilitação. | ||
# Crie um diretório-raiz para trabalhar nele: | # Crie um diretório-raiz para trabalhar nele: | ||
| − | # | + | #:<pre>mkdir /mnt/hda1/knx</pre> |
#*Nota: Se você puser todos os seus arquivos aqui será mais fácil fazer limpeza depois. | #*Nota: Se você puser todos os seus arquivos aqui será mais fácil fazer limpeza depois. | ||
| − | # Se você não tem RAM de 1 GB (verifique com <tt>egrep (MemTotal|SwapTotal) /proc/meminfo</tt>(=RAM+swap)</tt> ou <tt>cat /proc/meminfo ()</tt>), então você precisará de um arquivo de "swap": | + | # Se você não tem RAM de 1 GB (verifique com <tt>egrep (MemTotal|SwapTotal) /proc/meminfo</tt>(=RAM+swap)</tt> ou <tt>cat /proc/meminfo (=RAM+swap)</tt>), então você precisará de um arquivo de trocas ("swap"): |
| − | # | + | #:<pre><nowiki> |
cd /mnt/hda1/knx | cd /mnt/hda1/knx | ||
dd if=/dev/zero of=swapfile bs=1M count=750 | dd if=/dev/zero of=swapfile bs=1M count=750 | ||
| Line 42: | Line 42: | ||
</nowiki></pre> | </nowiki></pre> | ||
# 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 "KNOPPIX" dentro de cada um: | # 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 "KNOPPIX" dentro de cada um: | ||
| − | # | + | #:<pre><nowiki>mkdir -p /mnt/hda1/knx/master/KNOPPIX |
mkdir -p /mnt/hda1/knx/source/KNOPPIX</nowiki></pre> | mkdir -p /mnt/hda1/knx/source/KNOPPIX</nowiki></pre> | ||
# Agora, copie os arquivos de "/KNOPPIX" para o diretório-fonte: | # Agora, copie os arquivos de "/KNOPPIX" para o diretório-fonte: | ||
| − | # | + | #:<pre><nowiki>cp -Rp /KNOPPIX/* /mnt/hda1/knx/source/KNOPPIX</nowiki></pre> |
#* Nota: Isto vai demorar muito, pois estamos copiando 2 GB. | #* Nota: Isto vai demorar muito, pois estamos copiando 2 GB. | ||
#* Aviso: Para fazer a cópia mais rápido, poderíamos utilizar o comando <tt>unionfs</tt>. Porém, a partir do Knoppix 4.0.2 há um erro no <tt>unionfs</tt>, o que impede a sua utilização. É melhor utilizar o comando <tt>cp</tt> mesmo. | #* Aviso: Para fazer a cópia mais rápido, poderíamos utilizar o comando <tt>unionfs</tt>. Porém, a partir do Knoppix 4.0.2 há um erro no <tt>unionfs</tt>, o que impede a sua utilização. É melhor utilizar o comando <tt>cp</tt> mesmo. | ||
# Adicionalmente, copie o diretório "boot" do CD: | # Adicionalmente, copie o diretório "boot" do CD: | ||
| − | # | + | #:<pre><nowiki>cp -ar /cdrom/boot /mnt/hda1/knx/master/boot</nowiki></pre> |
#* Nota: Você precisará destes arquivos para construir o arquivo ISO mais tarde. | #* Nota: Você precisará destes arquivos para construir o arquivo ISO mais tarde. | ||
# Para o Knoppix 5.0.1. você também deve copiar o diretório "modules": | # Para o Knoppix 5.0.1. você também deve copiar o diretório "modules": | ||
| − | # | + | #:<pre><nowiki>cp -ar /cdrom/KNOPPIX/modules /mnt/hda1/knx/master/KNOPPIX/.</nowiki></pre> |
# Copie a página HTML principal para funcionar como página inicial: | # Copie a página HTML principal para funcionar como página inicial: | ||
| − | # | + | #:<pre><nowiki>cp /cdrom/index.html /mnt/hda1/knx/master/</nowiki></pre> |
# Copie todos os arquivos necessários, exceto o arquivo KNOPPIX (que tem cerca de 700 MB): | # Copie todos os arquivos necessários, exceto o arquivo KNOPPIX (que tem cerca de 700 MB): | ||
#* Para Knoppix < 3.4: | #* Para Knoppix < 3.4: | ||
| − | #**<pre><nowiki>cd /cdrom/KNOPPIX && find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/KNOPPIX/ \;</nowiki></pre> | + | #**:<pre><nowiki>cd /cdrom/KNOPPIX && find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/KNOPPIX/ \;</nowiki></pre> |
#* Para Knoppix >= 3.4: | #* Para Knoppix >= 3.4: | ||
| − | #**<pre><nowiki>cd /cdrom && find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/ \;</nowiki></pre> | + | #**:<pre><nowiki>cd /cdrom && find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/ \;</nowiki></pre> |
#* Nota: Para a versão em DVD, você terá de usar <tt>-size -15000k</tt> e copiar o diretório KNOPPIX2 assim: <tt>cp /cdrom/KNOPPIX/KNOPPIX2 /mnt/hda1/knx/master/KNOPPIX/</tt> | #* Nota: Para a versão em DVD, você terá de usar <tt>-size -15000k</tt> e copiar o diretório KNOPPIX2 assim: <tt>cp /cdrom/KNOPPIX/KNOPPIX2 /mnt/hda1/knx/master/KNOPPIX/</tt> | ||
# Prepando o ambiente para o comando <tt>chroot</tt>: | # Prepando o ambiente para o comando <tt>chroot</tt>: | ||