Criando uma imagem de instalação do Ubuntu
Neste artigo vou explicar uma forma rápida e eficiente de criar um liveCD de seu Ubuntu do jeito que lhe é conveniente, herdando suas configurações pessoais de usuário.
Preparativos para instalação
Primeiro deve-se configurar seu Ubuntu da forma que deseja que ele tem que ser , com todos programas as configurações de usuários no /home.
Editando arquivo com repositórios:
# vim /etc/apt/sources.list
Atualizando índices de pacotes:
# apt-get update
# apt-get install remastersys
Agora vamos preparar o /home. Execute os seguintes comandos para compactar as suas configurações de usuários:
# tar -czvf nomeusuario.tar.gz nomeusuario/
# mv nomeusuario.tar.gz /etc/
Agora crie o seguinte script com o nome de inicia.sh dentro do /etc/init.d:
# vim /etc/init.d/inicia.sh
Dê permissão para ele executar:
# chmod 777 /etc/init.d/inicia.sh
# update-rc.d /etc/init.d/inicia.sh defaults
Edite o arquivo /etc/rc.local e inclua o seguinte antes do exit:
Pronto, esse script faz com que o primeiro boot após a instalação inclua no seu /home as suas configurações pessoais.
Editando arquivo com repositórios:
# vim /etc/apt/sources.list
deb http://www.remastersys.klikit-linux.com/repository remastersys/
Atualizando índices de pacotes:
# apt-get update
# apt-get install remastersys
Agora vamos preparar o /home. Execute os seguintes comandos para compactar as suas configurações de usuários:
# tar -czvf nomeusuario.tar.gz nomeusuario/
# mv nomeusuario.tar.gz /etc/
Agora crie o seguinte script com o nome de inicia.sh dentro do /etc/init.d:
# vim /etc/init.d/inicia.sh
#!/bin/bash
if [ -e /var/local/script1 ]; then
date >>/var/local/script1
else
### Registrando execução opção ###
touch /var/local/script1
date >> /var/local/script1
cp /etc/nomeusuario.tar.gz /home/nomeusuario.tar.gz
cd /home/
tar -xzvf nomeusuario.tar.gz
chown -R nomeusuario.nomeusuario /home/nomeusuario
fi
if [ -e /var/local/script1 ]; then
date >>/var/local/script1
else
### Registrando execução opção ###
touch /var/local/script1
date >> /var/local/script1
cp /etc/nomeusuario.tar.gz /home/nomeusuario.tar.gz
cd /home/
tar -xzvf nomeusuario.tar.gz
chown -R nomeusuario.nomeusuario /home/nomeusuario
fi
Dê permissão para ele executar:
# chmod 777 /etc/init.d/inicia.sh
# update-rc.d /etc/init.d/inicia.sh defaults
Edite o arquivo /etc/rc.local e inclua o seguinte antes do exit:
/etc/init.d/inicia.sh
Pronto, esse script faz com que o primeiro boot após a instalação inclua no seu /home as suas configurações pessoais.
Com este remastersys é possivel realizar tal processo em um HD separado.?
Por que caso não seja você pode utilizar um programa excelente chamado reconstructor que trabalha com imagens ISO da familia ubuntu.