Difference between revisions of "Knoppix Remastering Howto Brazilian Portuguese"
From Knoppix Documentation Wiki
(→Preparando a Remasterização) |
|||
| Line 31: | Line 31: | ||
#*<pre>mount -rw /dev/hda1 /mnt/hda1</pre> | #*<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 -- se você puser todos os seus arquivos ali será mais fácil fazer limpeza. | + | # Crie um diretório-raiz para trabalhar nele -- se você puser todos os seus arquivos ali será mais fácil fazer limpeza depois. |
| + | #*<pre><nowiki>cd /mnt/hda1/knx | ||
| + | # 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": | ||
#*<pre><nowiki>cd /mnt/hda1/knx | #*<pre><nowiki>cd /mnt/hda1/knx | ||
dd if=/dev/zero of=swapfile bs=1M count=750 | dd if=/dev/zero of=swapfile bs=1M count=750 | ||
mkswap swapfile | mkswap swapfile | ||
swapon swapfile</nowiki></pre> | swapon swapfile</nowiki></pre> | ||
| − | # Crie outros dois diretórios, um para seu novo CD mestre e outro para a fonte, na partição de trabalho | + | # 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 | #*<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> | ||
| Line 42: | Line 44: | ||
#*<pre><nowiki>cp -Rp /KNOPPIX/* /mnt/hda1/knx/source/KNOPPIX</nowiki></pre> | #*<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> 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 -- você precisará destes arquivos para construir o arquivo ISO mais tarde. |
| − | + | #*<pre><nowiki>cp -ar /cdrom/boot /mnt/hda1/knx/master/boot</nowiki></pre> | |
| − | + | # 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 ficar 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. | |
| − | + | #* 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> | |
| − | + | #* Para Knoppix >= 3.4: | |
| − | + | #**<pre><nowiki>cd /cdrom && find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/ \;</nowiki></pre> | |
| − | + | #* para a versão em DVD, você terá de usar <tt>-size -15000k</tt> e copiar o diretório KNOPPIX2 assim: | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | #* <pre><nowiki>cp -ar /cdrom/boot /mnt/hda1/knx/master/boot</nowiki></pre> | + | |
| − | # | + | |
| − | #* <pre><nowiki>cp -ar /cdrom/KNOPPIX/modules /mnt/hda1/knx/master/KNOPPIX/.</nowiki></pre> | + | |
| − | # | + | |
| − | #* <pre><nowiki>cp /cdrom/index.html /mnt/hda1/knx/master/</nowiki></pre> | + | |
| − | # | + | |
| − | #* < 3.4: | + | |
| − | #** <pre><nowiki>cd /cdrom/KNOPPIX && find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/KNOPPIX/ \;</nowiki></pre> | + | |
| − | #* >= 3.4: | + | |
| − | #** <pre><nowiki>cd /cdrom && find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/ \;</nowiki></pre> | + | |
| − | #* | + | |
#** cp /cdrom/KNOPPIX/KNOPPIX2 /mnt/hda1/knx/master/KNOPPIX/ | #** cp /cdrom/KNOPPIX/KNOPPIX2 /mnt/hda1/knx/master/KNOPPIX/ | ||
| − | # | + | # Prepando o ambiente para o comando <tt>chroot</tt>: |
| − | #* mount --bind /dev /mnt/hda1/knx/source/KNOPPIX/dev | + | #*<pre>mount --bind /dev /mnt/hda1/knx/source/KNOPPIX/dev</pre> |
| − | #* mount --bind /proc /mnt/hda1/knx/source/KNOPPIX/proc | + | #*<pre>mount --bind /proc /mnt/hda1/knx/source/KNOPPIX/proc</pre> |
| − | # | + | # Agora, você pode entrar como "chroot" dentro do diretório KNOPPIX copiado na partição (isto é, tornar o diretório "knx/source/KNOPPIX" a partição "root" do novo sistema): |
| − | #* <pre><nowiki>chroot /mnt/hda1/knx/source/KNOPPIX</nowiki></pre> | + | #*<pre><nowiki>chroot /mnt/hda1/knx/source/KNOPPIX</nowiki></pre> |
| + | #Se você vê erros aos montes <tt>/dev/null</tt>, veja a sessão [[#Common Problems|common problems]] | ||
# If you see errors regarding <tt>/dev/null</tt>, see the [[#Common Problems|common problems]] section | # If you see errors regarding <tt>/dev/null</tt>, see the [[#Common Problems|common problems]] section | ||
You are now chrooted. "/" is actually "/mnt/hda1/knx/source/KNOPPIX" | You are now chrooted. "/" is actually "/mnt/hda1/knx/source/KNOPPIX" | ||