Difference between revisions of "Knoppix Remastering Howto Brazilian Portuguese"


From Knoppix Documentation Wiki
Jump to: navigation, search
(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, colocando 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
 
#*<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.
# Se você não tem 1 GB RAM (verifique isso com <tt>egrep "(TotalRAM|TotalSwap) /proc/meminfo (memfisica+swap)</tt>), então você precisará de um arquivo de swap:
+
# Adicionalmente, copie o diretório "boot" do CD -- você precisará destes arquivos para construir o arquivo ISO mais tarde.
#*<pre><nowiki>cd /mnt/hda1/knx
+
#*<pre><nowiki>cp -ar /cdrom/boot /mnt/hda1/knx/master/boot</nowiki></pre>
dd if=/dev/zero of=swapfile bs=1M count=750
+
# Para o Knoppix 5.0.1. você também deve copiar o diretório "modules":
mkswap swapfile
+
#*<pre><nowiki>cp -ar /cdrom/KNOPPIX/modules /mnt/hda1/knx/master/KNOPPIX/.</nowiki></pre>
swapon swapfile</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.
# If you don't have 1 GB RAM ('''egrep "(MemTotal|SwapTotal)" /proc/meminfo''' (physical+swap)) then you will need a swapfile:
+
#* 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>
# Make 2 directories, one for your new Master CD, one for the source, on a disk partition. Also, make additional directories under these named KNOPPIX:
+
#* Para Knoppix >= 3.4:
#* <pre><nowiki>mkdir -p /mnt/hda1/knx/master/KNOPPIX
+
#**<pre><nowiki>cd /cdrom && find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/ \;</nowiki></pre>
mkdir -p /mnt/hda1/knx/source/KNOPPIX</nowiki></pre>
+
#* para a versão em DVD, você terá de usar <tt>-size -15000k</tt> e copiar o diretório KNOPPIX2 assim:
# Now, copy the KNOPPIX files to your source directory :
+
#* <pre><nowiki>cp -Rp /KNOPPIX/* /mnt/hda1/knx/source/KNOPPIX</nowiki></pre>
+
#* Note: This will take a long time (you are copying 2GB).  Warning: you will be tempted to replace this copy command with a much faster procedure: create an empty directory, then use unionfs to merge the empty directory with /KNOPPIX in order to create the read-write copy.  However, as of Knoppix 4.0.2, there is a bug in unionfs that causes this faster procedure to fail.  For now, stick with the copy-command shown above.
+
# Additionally, copy the 'boot' folder from your cdrom - you'll need these files to build the ISO later.
+
#* <pre><nowiki>cp -ar /cdrom/boot /mnt/hda1/knx/master/boot</nowiki></pre>
+
# For Knoppix 5.0.1 you also have to copy the 'modules' folder:
+
#* <pre><nowiki>cp -ar /cdrom/KNOPPIX/modules /mnt/hda1/knx/master/KNOPPIX/.</nowiki></pre>
+
# Copy the main HTML page for the startup page:
+
#* <pre><nowiki>cp /cdrom/index.html /mnt/hda1/knx/master/</nowiki></pre>
+
# Copy everything necessary files except the ~700 Mb KNOPPIX file.
+
#* < 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>
+
#* for the DVD Version you have to use -size -15000k and copy the KNOPPIX2 folder like this
+
 
#** cp /cdrom/KNOPPIX/KNOPPIX2 /mnt/hda1/knx/master/KNOPPIX/
 
#** cp /cdrom/KNOPPIX/KNOPPIX2 /mnt/hda1/knx/master/KNOPPIX/
# setup the environment for chroot
+
# 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>
# Now you can "chroot" into the copied KNOPPIX:
+
# 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"

Revision as of 20:35, 20 June 2007