Criando um Ubuntu (6.10/7.04) personalizado

Bem galerinha, já que aqui no VOL não há nenhum tutorial ensinando como customizar essa distro, aí vai um pra ajudar quem queira um Ubuntu personalizado. É muito simples, não tem muito mistério.

[ Hits: 45.095 ]

Por: Marcello Bontempo Salgueiro em 15/06/2007 | Blog: http://marcello.tranqueira.net


Removendo e finalizando



Como a maioria já sabe a distro normalmente é de 698MB e em um CD cabe somente 700MB. Para não termos problemas de espaço iremos limpar algumas coisinhas, como o apt e os arquivo /tmp e retiraremos o /etc/resolv.conf que usamos para a conexão com net.

# apt-get clean
# rm -rf /tmp/*
# rm /etc/resolv.conf


Agora iremos desmontar o sistema e sair do chroot:

# umount /proc
# umount /sys
# exit


SOMENTE UM BISU:

Caso você queira mudar o idioma de inicialização do gfxboot, depois de sair do chroot faça o seguinte:

$ touch extract-cd/isolinux/lang (no 7.04 é lang-list eu acho)
$ echo "pt_BR.UTF-8" > extract-cd/isolinux/lang

Finalizando a ISO

Aqui regeramos o mainfest:

$ 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 -ie '/ubiquity/d' extract-cd/casper/filesystem.manifest-desktop


Aqui criaremos a imagem compactada do sistema:

$ sudo rm extract-cd/casper/filesystem.squashfs
$ sudo mksquashfs edit extract-cd/casper/filesystem.squashfs
(isso demora....)

Caso queira ajustar o nome da imagem:

$ sudo vim extract-cd/README.diskdefines

Calcularemos o md5 da imagem:

$ sudo -s
# cd extract-cd && find . -type f -print0 | xargs -0 md5sum > md5sum.txt
# exit


Agora sim o grandefinale!!!!!

Iremos agora compactar pra imagem ISO:

$ cd extract-cd
$ sudo mkisofs -r -V "$IMAGE_NAME" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ../nome_do_CD.iso .


BELEZZZAAAA!!! FIMMMM!!!! AGORA ESTAMOS COM A DISTRO PERSONALITE. HEHEHE

Para a galera que baixou o qemu e gostaria de ver se está funcionando, use o seguinte comando:

$ qemu -cdrom nome_do_CD.iso -boot d

Valeu galeraaa!!!

That's all folks!

Baseado, ou melhor, enxugado do versão original:
Agora que você tem a teoria...

Segue uma dicazinha que eu achei depois para você customizar facilmente seu Ubuntu funcional com todosss!!!! O nome do programa se chama Reconstructor, segue o link:
Abraço galerinha, espero ter ajudado!

Fui.

Página anterior    

Páginas do artigo
   1. Preparando o ambiente
   2. Extraindo, montando e preparando chroot da nossa distro
   3. Personalização
   4. Removendo e finalizando
Outros artigos deste autor

Escreva poemas com a sua linguagem de programação

Aircrack-ng e sua família para quebrar WEP e WPA1

Programando em shell script (conceitos básicos)

Instalação e configuração do Hylafax (servidor de FAX)

Leitura recomendada

Linux, USB-IrDA, T300 on the rocks

LAMP no Funtoo Linux em 15 minutos

Slackware com HD SCSI

Monitoração com Zabbix no Debian Squeeze

Tutorial de Instalação do Módulo Gerente em Servidor FreeBSD

  
Comentários
[1] Comentário enviado por mbsalgueiro em 15/06/2007 - 08:45h

Ae galera esqueci de colocar contato... qquer coisa so me contactar no: mbsalgueiro@linuxmail.org ou mbsalgueiro@yahoo.com.br
abracao

[2] Comentário enviado por riick em 15/06/2007 - 13:24h

Cara, achei ótimo seu artigo.
É sempre bom poder deixar tudo personalizado e tal.

Abraço.

[3] Comentário enviado por anakinpendragon em 16/06/2007 - 13:33h

Colega, legal seu tutorial, mas só tem uma coisa... O seu é o segundo tutorial que ensina como custumizar o Ubuntu. O primeiro é este:

http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=6269

[4] Comentário enviado por mbsalgueiro em 16/06/2007 - 17:10h

OK anakinpendragon!! Eu nao estou aqui para disputar qual artigo é o 1 qual é o 2 ou ate mesmo se eh melhor ou pior... eu to aqui p poder facilitar a vida de todos postando novas coisas e de facil busca.... esse outro artigo tdo bem se ele veio 1 o meu eh 2 e que venha o 3 o importante sao novas informacoes q eles trazemm...!!! O do cara veio primeiro li ele mtoo bomm o artigo so q ele esqueceu 1 coisa importante na hra de fazer o artigo que foi o nome dele tem de ser direto facil e rapido!! Eh isso q novos usuarios procuram... coisas praticas assim como a nova informacao q coloquei para tdos vcs que eh o reconstructor q facilita tdoo isso!! mas pq eu n ensinei logo o reconstructor?!!? vcs se perguntam... bom pq primeiro eu acho q antes de querer mecher nas coisas vc tem q aprender como elas funcionam e meu depois de vc cirar asas vc VOAAAAa.... por isso n ensinei o reconstructor... pq ele eh mamao com acucar!!! bom como sempre digoo prefiro criticasss adoro elas para poder crescer se tiverem mandem!!!!!!!!!!!!!!!!
abraco a todosssss e divirtam-se

[5] Comentário enviado por linuxangra em 16/06/2007 - 23:24h

isso vai ser uma maravilha, pos assim posso criar um Live CD a minha cara e com minhas config. E isso mesmo?????

[6] Comentário enviado por mbsalgueiro em 17/06/2007 - 14:09h

angelangra
extamente issooo!! =D

[7] Comentário enviado por removido em 18/06/2007 - 02:49h

Isso me lembra um pouco do "LFS" ;)

[8] Comentário enviado por cleitonsb em 26/07/2007 - 19:51h

Uma pergunta: Quando eu mudo as configuração com meu projeto, que esta montado pelo chroot, as configuraçoes passam para o usuario na intalação da distro personalité? Tipo, se eu instalar um tema, esse tema fica na instalação?

[9] Comentário enviado por mbsalgueiro em 26/07/2007 - 20:48h

cleitonsb:

Isso issoo mas o temas e coisas do gnome ou kde tem q ser mudados nos script de instalacao padrao...
abraco

[10] Comentário enviado por oiciruam em 02/01/2008 - 12:21h

Cara to tentando fazer a personalização de um live cd mas quando do o mcomando: sudo mount -t squashfs -o loop mnt/casper/filesystem.squashfs squashfs, da mensagem de erro: Arquivo ou diretório inexistente pode me ajudar.

To tentando personalizar o Ubuntu Server 7.04

Ate aqui deu tudo beleza.

Grato

[11] Comentário enviado por mbsalgueiro em 19/02/2008 - 19:46h

oiciruam

Cara eu acho que o ubuntu server so vem alternate nao?! nao vem live dc nao.... bom o problema esta que voce tem de colocar /mnt/casper/filesystem.squashfs
e nao mnt/casper/filesystem.squashfs,
pois há diferencas... na maneira que voce coloco ele tenta montar um diretorio mnt dentro do atual que voce esta... e da maneira qye coloquei ele tenta montar no diretorio raiz no diretorio mnt sacou?! (isso pode nao ser verdade que acabei de falar a nao ser que voce esteja no raiz o '/' dae tem que ver o q é...)
abracao

[12] Comentário enviado por danueli em 17/07/2009 - 07:54h

e possivel criar cd personalizado em Ubuntu Hardy Heron LTS Server?

[13] Comentário enviado por mbsalgueiro em 17/07/2009 - 08:17h

danueli, cara nunca fiz com LTS Server não, mas ele segue o mesmo principio de imagem debian like assim essa personalização provavelmente deve funcionar... como mostrado nesse tutorial. Com deibian etch funfo =)
Tenta ai e da um alo para nos.
abracao

[14] Comentário enviado por danueli em 17/07/2009 - 08:52h

ok :)
Assim que tiver algum resultado digo se foi positivo ou negativo.
Abraço

[15] Comentário enviado por pablovaz em 17/07/2009 - 19:23h

Estou tentando também customizar o server (8.04 LTS) mas não existe o arquivo filesystem.squashfs. Acho que deve haver alguma versão que seja possível customizar que tenha a pasta casper. Alguém sabe de alguma?

[16] Comentário enviado por mbsalgueiro em 17/07/2009 - 21:25h

pablovaz,

cara ai tem que ler as modificacoes que teve a versão 8.04, pois provavelmente houve!
Da uma pesquisada, pergunte para a galera do forum do ubuntu ;)
abracao.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts