Remasterizando o Kurumin
Neste artigo demonstro como remasterizar o Kurumin em qualquer versão disponível, até mesmo nas versões mais recentes, que não dispõem mais do dispositivo "Remasterizando o Kurumin" no painel de navegação.
Parte 2: Copiando arquivos, gerando o ISO e finalizando
Agora vamos para o bruto do processo, bora lá >=D
8. Vamos montar o cd do Kurumin e em seguida copiar o seu conteúdo para a partição /dev/hda3 digitando os comandos a seguir (este procedimento demora um tempinho):
# mount /mnt/cdrom
# cp -a -v /mnt/cdrom/* /mnt/hda3/knxmaster
9. Agora descompacte a imagem ISO dentro da pasta /mnt/hda3/knxsource/KNOPPIX, digitando (este procedimento também demora um tempo):
# cp -Rp -v /KNOPPIX/* /mnt/hda3/knxsource/KNOPPIX
10. Vamos executar o chroot para carregar a parte gráfica do remaster e a partir daí personalizá-lo. Digite:
# chroot /mnt/hda3/knxsource/KNOPPIX
11.1. Antes de abrir a interface gráfica de trabalho, monte o diretório /proc, sem isso sua funcionalidade será limitada. Digite:
# mount -t proc /proc proc
11.2. Agora abra outra janela do shell, não precisa entrar como root.
ATENÇÃO: Os comandos a seguir serão executados na nova janela do shell.
12.1. Digite:
$ xhost +
Observe se apareceu a mensagem:
access control disabled, clients can connect from any host.
Isso desativa o controle de acesso do "X", previne alguns erros.
12.2. Digite:
$ Xnest :1
Isso abre uma janela com o segundo "X", por enquanto temos penas a tela cinza com o cursor do mouse.
Volte para a janela anterior do chroot USANDO O ALT + TAB. Não mexa em nenhuma janela ou senão estará tudo perdido.
ATENÇÃO: Os comandos a seguir serão executados na primeira janela, a do chroot.
13. Digite:
$ k-home1
Este script copia o diretório /etc/skel, onde ficam as configurações padrões do sistema, para a pasta /home/kurumin e usa o "su" para mudar o login de root para o usuário kurumin.
Rode agora o segundo script (na mesma janela do chroot).
$ k-home2
Você pode alterar o k-home2, alterando-o para chamar o startkde2. Este abrirá o KDE dentro do Xnest, permitindo que você trabalhe com todos os aplicativos gráficos.
A janela do Xnest é a janela do seu novo remaster, portanto, faça todas as modificações que quiser.
Todas as mudanças da janela do Xnest serão salvas futuramente em um script.
Você pode configurar a rede e fazer o apt-get ou instalar novos programas, pode também desinstalar programa.
ATENÇÃO - DICAS IMPORTANTES:
O menu iniciar do KDE é gerado a partir do conteúdo da pasta /usr/share/applnk.
Algo semelhante ao usado no Windows 98, com diretórios e ícones que podem ser editados diretamente. Os ícones do KDE são arquivos de texto normal, salvo os com a extensão .desktop, você pode abrí-los num editor de texto.
As linhas mais importantes são as "exec", que contém o comando que é executado ao clicar sobre o ícone, a linha "icon", que contém o ícone usado (os arquivos disponíveis estão dentro da pasta /usr/share/icons).
E as linhas "name" e "genericname", que contém o nome e descrição, da forma que aparecem no botão iniciar.
14. Após suas modificações, feche a janela no Xnest, vá para a janela do chroot e tecle "enter", depois "ctrl + c", volte a ser root e finalize o chroot digitando:
$ umount /proc
Aperte "ctrl+d", volte a ser root e digite:
# k-home3
15. Agora vamos gerar a imagem ISO.
15.1. Formate a SWAP com os comandos:
# swapoff /dev/hda1
# mkswap /dev/hda1
# swapon /dev/hda1
15.2. Os comandos a seguir geram a imagem ISO (isso demora bastante tempo), digite:
# mkdir /mnt/hda3
# mount /dev/hda3 /mnt/hda3
# mkisofs -R -v -V "linuxpf" -hide-rr-moved \
-pad /mnt/hda3/knxsource/KNOPPIX | /usr/bin/create_compressed_fs - 65536 \
> /mnt/hda3/knxmaster/KNOPPIX/KNOPPIX
15.3. Agora vamos fechar a imagem ISO e finalizar o trabalho. No comando abaixo observe em /mnt/hda2/NOME.iso que o "NOME" é o nome que você dará a ele. Após o término do comando abaixo, tire o CD e inicie o PC normalmente, dando boot pelo HD e você verá o arquivo ISO no seu PC. Grave o mesmo num CD pelo K3B e pronto, você terá um CD bootável personalizado!!!
Digite (este procedimento demora um tempinho):
# cd /mnt/hda3/knxmaster
# mkisofs -pad -l -r -J -v -V "linuxpf" -no-emul-boot \
-boot-load-size 4 -boot-info-table -b \
boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat \
-hide-rr-moved -o /mnt/hda2/logness.iso \
/mnt/hda3/knxmaster
Obrigado pela atenção.
Abraços
Leandro
8. Vamos montar o cd do Kurumin e em seguida copiar o seu conteúdo para a partição /dev/hda3 digitando os comandos a seguir (este procedimento demora um tempinho):
# mount /mnt/cdrom
# cp -a -v /mnt/cdrom/* /mnt/hda3/knxmaster
9. Agora descompacte a imagem ISO dentro da pasta /mnt/hda3/knxsource/KNOPPIX, digitando (este procedimento também demora um tempo):
# cp -Rp -v /KNOPPIX/* /mnt/hda3/knxsource/KNOPPIX
10. Vamos executar o chroot para carregar a parte gráfica do remaster e a partir daí personalizá-lo. Digite:
# chroot /mnt/hda3/knxsource/KNOPPIX
11.1. Antes de abrir a interface gráfica de trabalho, monte o diretório /proc, sem isso sua funcionalidade será limitada. Digite:
# mount -t proc /proc proc
11.2. Agora abra outra janela do shell, não precisa entrar como root.
ATENÇÃO: Os comandos a seguir serão executados na nova janela do shell.
12.1. Digite:
$ xhost +
Observe se apareceu a mensagem:
access control disabled, clients can connect from any host.
Isso desativa o controle de acesso do "X", previne alguns erros.
12.2. Digite:
$ Xnest :1
Isso abre uma janela com o segundo "X", por enquanto temos penas a tela cinza com o cursor do mouse.
Volte para a janela anterior do chroot USANDO O ALT + TAB. Não mexa em nenhuma janela ou senão estará tudo perdido.
ATENÇÃO: Os comandos a seguir serão executados na primeira janela, a do chroot.
13. Digite:
$ k-home1
Este script copia o diretório /etc/skel, onde ficam as configurações padrões do sistema, para a pasta /home/kurumin e usa o "su" para mudar o login de root para o usuário kurumin.
Rode agora o segundo script (na mesma janela do chroot).
$ k-home2
Você pode alterar o k-home2, alterando-o para chamar o startkde2. Este abrirá o KDE dentro do Xnest, permitindo que você trabalhe com todos os aplicativos gráficos.
A janela do Xnest é a janela do seu novo remaster, portanto, faça todas as modificações que quiser.
Todas as mudanças da janela do Xnest serão salvas futuramente em um script.
Você pode configurar a rede e fazer o apt-get ou instalar novos programas, pode também desinstalar programa.
ATENÇÃO - DICAS IMPORTANTES:
O menu iniciar do KDE é gerado a partir do conteúdo da pasta /usr/share/applnk.
Algo semelhante ao usado no Windows 98, com diretórios e ícones que podem ser editados diretamente. Os ícones do KDE são arquivos de texto normal, salvo os com a extensão .desktop, você pode abrí-los num editor de texto.
As linhas mais importantes são as "exec", que contém o comando que é executado ao clicar sobre o ícone, a linha "icon", que contém o ícone usado (os arquivos disponíveis estão dentro da pasta /usr/share/icons).
E as linhas "name" e "genericname", que contém o nome e descrição, da forma que aparecem no botão iniciar.
14. Após suas modificações, feche a janela no Xnest, vá para a janela do chroot e tecle "enter", depois "ctrl + c", volte a ser root e finalize o chroot digitando:
$ umount /proc
Aperte "ctrl+d", volte a ser root e digite:
# k-home3
15. Agora vamos gerar a imagem ISO.
15.1. Formate a SWAP com os comandos:
# swapoff /dev/hda1
# mkswap /dev/hda1
# swapon /dev/hda1
15.2. Os comandos a seguir geram a imagem ISO (isso demora bastante tempo), digite:
# mkdir /mnt/hda3
# mount /dev/hda3 /mnt/hda3
# mkisofs -R -v -V "linuxpf" -hide-rr-moved \
-pad /mnt/hda3/knxsource/KNOPPIX | /usr/bin/create_compressed_fs - 65536 \
> /mnt/hda3/knxmaster/KNOPPIX/KNOPPIX
15.3. Agora vamos fechar a imagem ISO e finalizar o trabalho. No comando abaixo observe em /mnt/hda2/NOME.iso que o "NOME" é o nome que você dará a ele. Após o término do comando abaixo, tire o CD e inicie o PC normalmente, dando boot pelo HD e você verá o arquivo ISO no seu PC. Grave o mesmo num CD pelo K3B e pronto, você terá um CD bootável personalizado!!!
Digite (este procedimento demora um tempinho):
# cd /mnt/hda3/knxmaster
# mkisofs -pad -l -r -J -v -V "linuxpf" -no-emul-boot \
-boot-load-size 4 -boot-info-table -b \
boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat \
-hide-rr-moved -o /mnt/hda2/logness.iso \
/mnt/hda3/knxmaster
Obrigado pela atenção.
Abraços
Leandro