Bem, chegamos a etapa final deste "mini-tuto", vamos remover os arquivos temporários, fazer alguns ajustes e gerar nossa imagem para ser gravada no DVD.
Logicamente vocês podem remasterizar bem mais o sistema, de forma atender suas necessidades pessoais, mas como o objetivo é dar apenas uma noção de como remasterizar de forma manual, onde temos maior flexibilidade de personalização, quando se sentirem mais confortável na execução dos comandos poderão alterar o tema, usplash, a forma como o sistema inicializa, remover alguns serviços que acham necessário entre infinitas possibilidades que poderá utilizar.
No terminal, executando o chroot, execute os comandos.
Limpar o cache:
# apt-get clean
Remover os arquivos temporários:
# rm -rf /tmp/* ~/.bash_history
Remover as configurações desnecessárias:
# rm /etc/resolv.conf
# rm /etc/hosts
Desmontar o filesystem e finalizar o chroot:
# umount -lf /proc
# umount -lf /sys
# exit
sudo umount -lf edit/dev
Ajustando os novos repositórios para ser instalado no HD
Vamos alterar dois scripts que são: 50mirror.ubuntu e 91security, para que desta forma sejam inseridos os novos repositórios utilizados na customização do sistema.
Lembrete: Nesta fase não será mais necessária a utilização do chroot.
cd /home/usuario/Distro/edit/usr/lib/ubiquity/apt-setup/generators
Edite o arquivo
50mirror.ubuntu:
sudo gedit 50mirror.ubuntu
Retire os comentários dos repositórios da seguinte forma:
Clique no menu Pesquisar > Substituir na janela que foi aberta, digite no campo 'Procurar por': ${ COMMENT }, clique no botão 'Substituir todas' e depois em 'Fechar'. Para remover os comentários, bastar remover o "#" e pronto.
Vamos inserir os novos repositórios.
Procure pela linha "## This software is not part of ubuntu, but is offered by Canonical and the" e insira a seguinte linha logo abaixo:
deb-src http://archive.canonical.com/ubuntu $codename partner
No final da
sources.list insira seu novo repositório utilizado na customização:
##
##
## Novos repositórios
##
deb http://wine.budgetdedicated.com/apt jaunty main
deb http://packages.medibuntu.org/ jaunty free non-free
deb http://dl.google.com/linux/deb/ stable non-free
deb http://ppa.launchpad.net/tualatrix/ubuntu jaunty main
deb http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu jaunty main
Salve o arquivo e feche o editor.
Vamos alterar o
91security, seguem os mesmos passos acima.
Clique no menu Pesquisar > Substituir na janela que foi aberta, digite no campo 'Procurar por': ${ COMMENT }, clique no botão 'Substituir todas' e depois em 'Fechar'. Para remover os comentários, bastar remover o "#" e pronto.
Salve e feche o editor.
Regerando e comprimindo o filesystem
Abra um terminal e execute os comandos:
cd Distro
$ chmod +w extract-cd/casper/filesystem.manifest
$ sudo chroot edit dpkg-query -W --showformat='${Package} ${Version}\n' > extract-cd/casper/filesystem.manifest
$ sudo cp extract-cd/casper/filesystem.manifest extract-cd/casper/filesystem.manifest-desktop
$ sudo sed -i '/ubiquity/d' extract-cd/casper/filesystem.manifest-desktop
$ sudo rm extract-cd/casper/filesystem.squashfs
$ sudo mksquashfs edit extract-cd/casper/filesystem.squashfs -check_data
Defina um novo nome para o sistema:
sudo nano extract-cd/README.diskdefines
Altere a linha "define DISKNAME UBUNTU 9.04 "Jaunty Jackalope" - Release i386" para um nome desejado.
Exemplo: define DISKNAME UBUNTU 9.04 "Jaunty customizado por xxxxxxx" - Release i386.
Pronto! Quase tudo terminado, vamos agora criar a imagem do novo sistema...