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: 44.830 ]

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

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

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

Programando em shell script (conceitos básicos)

Leitura recomendada

Autenticando e protegendo diretórios no Apache

Fresh Player no Slackware (sim, FRESH)

Squid com WCCP

Como Funcionam as Cores em Hexadecimal

Nagios + NagiosQL + PNP4Nagios

  
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