Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| pt:handbook:hacklivecd [2010/02/23 08:49] – claudinei | pt:handbook:hacklivecd [2010/07/08 15:14] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 133: | Line 133: | ||
| ==== Modificando um arquivo ==== | ==== Modificando um arquivo ==== | ||
| - | Para manter as coisas simples a ajudar você a entender os princípios, | + | Para manter as coisas simples a ajudar você a entender os princípios, |
| + | |||
| + | < | ||
| - | # geany etc/ | ||
| Iremos adicionar um comando que mostra uma messagem e faz o sistema " | Iremos adicionar um comando que mostra uma messagem e faz o sistema " | ||
| - | echo "* Hacked SliTaz version booting..." | + | < |
| sleep 4 | sleep 4 | ||
| - | Reconstruindo a imagem do sistema comprimido | + | </ |
| - | Uma vez tendo feito as mudanças, pode-se reconstruir | + | ==== Reconstruindo |
| - | + | Uma vez tendo feito as mudanças, pode-se reconstruir a imagem comprimida de seu sistema usando o //find// para encontrar os arquivos, | |
| - | # | + | |
| - | Ou com o gzip: | + | |
| - | # find . -print | cpio -o -H newc | gzip -9 > ../ | + | |
| - | Finalmente copie o arquivo | + | |
| - | # cd ../ | + | < |
| - | # cp -a rootfs.gz | + | |
| - | Gerando uma imagem ISO bootável | + | |
| - | O seguinte comando cria uma imagem | + | Ou com o gzip: |
| + | |||
| + | < | ||
| + | |||
| + | Finalmente copie o arquivo do sistema comprimido para o diretório | ||
| - | # genisoimage -R -o slitaz-hacked.iso -b boot/ | + | < |
| - | | + | # cp -a rootfs.gz rootcd/ |
| - | | + | </ |
| + | |||
| + | ===== Gerando uma imagem ISO bootável ===== | ||
| + | |||
| + | O seguinte comando cria uma imagem com o gerenciador de boot isolinux, usando o aplicativo genisoimage com algumas opções. O nome da ISO é especificado no começo, depois da opção //-o// e o diretório raiz (rootcd) ao final, depois da opção // | ||
| + | |||
| + | < | ||
| + | -c boot/ | ||
| + | -V " | ||
| + | </ | ||
| Se você quiser checar o conteúdo da imagem ISO antes de queimá-la num CD, apenas monte a imagem em loop e liste os arquivos. No SliTaz e na maioria das distribuições GNU/Linux, você pode queimar imagens em formato ISO para cd's com o utilitário wodim. | Se você quiser checar o conteúdo da imagem ISO antes de queimá-la num CD, apenas monte a imagem em loop e liste os arquivos. No SliTaz e na maioria das distribuições GNU/Linux, você pode queimar imagens em formato ISO para cd's com o utilitário wodim. | ||
| - | Gere uma nova ISO a partir de um script | + | ==== Gere uma nova ISO a partir de um script |
| - | Se você quiser testar diversas novas possibilidades e gerar diversas imagens ISO, pode querer também semi-automatizar o processo através de um simples SHell script. Este pequeno script pode ser editado na linha de comando ou graficamente, | + | Se você quiser testar diversas novas possibilidades e gerar diversas imagens ISO, pode querer também semi-automatizar o processo através de um simples SHell script. Este pequeno script pode ser editado na linha de comando ou graficamente, |
| - | # cat > gen_hacked_iso.sh << " | + | < |
| #!/bin/sh | #!/bin/sh | ||
| # Gera uma nova imagem ISO hackeada. | # Gera uma nova imagem ISO hackeada. | ||
| Line 179: | Line 188: | ||
| EOF | EOF | ||
| + | </ | ||
| + | |||
| Para usar o script, torne-o executável: | Para usar o script, torne-o executável: | ||
| - | # chmod +x gen_hacked_iso.sh | + | < |
| - | # ./ | + | # ./ |
| + | </ | ||