Você está na página 1de 3

José Valdemir de Melo (94) 99661 0910 jvmelo26@yahoo.

com

Como customizar seu próprio CD

Instalando os pacotes necessários


sudo apt-get install squashfs-tools genisoimage synaptic brasero

Carregando o módulo
sudo modprobe squashfs

Este modulo deve está sempre carregado quando estiver customizando.


lsmod | grep squashfs

Caso o modulo esteja carregado, o resultado será semelhante ao


apresentado abaixo:
squashfs 23632 0

Criar o diretório principal


mkdir Deepin && cd Deepin

Criar os subdiretorios
mkdir mnt
mkdir deepin
mkdir squashfs
mkdir edit

Copiar a imagem baixada para o dirretorio Deepin


cp /home/valdemir/Deepin-20Beta.iso /home/valdemir/Deepin

Montar a imagem no subdiretorio mnt


sudo mount -o loop Deepin-20Beta.iso mnt
rsync --exclude=/live/filessystem.squashfs -a mnt/ deepin
sudo mount -t squashfs -o loop mnt/live/filesystem.squashfs squashfs
sudo cp -a squashfs/* edit/
José Valdemir de Melo (94) 99661 0910 jvmelo26@yahoo.com

Executando o Chroot
sudo mount -t none -o bind /tmp /home/valdemir/Deepin/edit/tmp
xhost +

Arquivos de configuração de ambiente


sudo cp /etc/resolv.conf edit/etc/

Podera ser solicitado a sua senha


sudo cp /etc/hosts edit/etc/

Executar o chroot e montar os dispositivos necessários


sudo mount --bind /dev/ edit/dev
sudo chroot edit
sudo apt-get update && sudo apt-get upgrade

Instalando seus programas


valdemir@ProBook:~/Deepin$ su
Senha:
root@ProBook:~# cd home

Obs;
Usar o nautilus ou um comando de sua preferência para copiar os programas para
/home/valdemir/Deepin/edit/home
cd programas
sudo dpkg -i *.deb
sudo apt-get install -f

mount -t proc none /proc


mount -t sysfs none /sys
exit
sudo mount -lf edit/dev

Criar as variaveis de ambiente


export HOME=/root
export LC_ALL=C
export DISPLAY=:0.0

Adicionando repositório
sudo nano etc/apt/sources.list

Executando o synapitc dentro do chroot


root@ProBook:~# synaptic

Atualizar a lista de pacotes disponiveis e suas versoes


update-apt-xapian-index
apt-get update && sudo apt-get upgrade

Atualizar a versao de todos os pacotes instalados


apt-get dist-upgrade --assume-yea --force-yes

Gerando a imagem ISO


Limpar o cache do APT
José Valdemir de Melo (94) 99661 0910 jvmelo26@yahoo.com

apt-get clean

Removendo os arquivos temporarios


rm -rf /tmp/* ~/.bash.history

Limpando as configuraçoes nao nescessarias


rm /etc/resolv.conf
rm /etc/hosts

Desmontando os filesystems e finalizando o chroot


umount -lf /proc
umout -lf /sys
exit
umout -lf edit/dev

Criando o filesystem.squashfs
Regenerando os arquivos do novo sistema
cd Deepin
chmod +w deepin/live/filesystem.manifest
chroot edit dpkg-query -f '${binary:Package}\n' -W >
deepin/live/filesystem.manifest-desktop
cp deepin/live/filesystem.manifest deepin/live/filesystem.manifest-desktop
rm deepin/live/filesystem.squashfs
mksquashfs edit deepin/live/filesystem.squashfs

Definindo o nome da imagem ISO


sudo nano deepin/README.diskdefines

Criar a imagem ISO


Dá permissão Recursiva de leitura e escrita
cd Deepin
sudo chmod -R 755 deepin

Agora é só gerar a ISO usando o brasero copiar a ISO usando o criador de mídia
inicializável do Deepin

Se vocês tem um método de gerar a ISO pelo terminal isso poderá me ajudar.

Você também pode gostar