Ubuntu Lucid Lynx - Instalação mínima (mini-iso) de 13MB

Nesse artigo veremos como personalizar uma instalação do Ubuntu Lucid Lynx com uma mini-iso de 13MB.

[ Hits: 71.025 ]

Por: edps em 12/06/2010 | Blog: https://edpsblog.wordpress.com/


Configurando e personalizando



Alsa e Xorg:

sudo apt-get install xserver-xorg alsa-base alsa-utils

OpenBox:

sudo apt-get install openbox openbox-themes obmenu obconf

Agora vamos instalar alguns acessórios pra "tunar" o OpenBox:

sudo apt-get install conky chromium-browser chromium-browser-l10n feh gpicview epdfview nitrogen xterm tint2 gmrun lxterminal lxappearance thunar thunar-archive-plugin thunar-media-tags-plugin aspell-pt-br myspell-pt-br language-support-pt xfce4-screenshooter gtk2-engines-murrine gtk2-engines-qtcurve gtk-theme-switch gtk-chtheme gtk2-engines-clearlooks xcompmgr

Bem, o restante dos programas ficará a critério de cada um, só recomendo levar conta a leveza do ambiente, por exemplo para não instalar o Amarok ou o Rhythmbox, que tal instalar o Exaile, excelente programa.

sudo apt-get install exaile

Para aplicativos de escritório, de repente o Abiword e o Gnumeric atendam nossa necessidade, agora se precisarmos de algo mais profissional podemos instalar o OpenOffice.org mínimo:

sudo apt-get --no-install-recommends install aspell-pt-br ibrazilian myspell-pt-br openoffice.org-calc openoffice.org-impress openoffice.org-writer openoffice.org-l10n-pt-br

Agora que já estamos aptos a entrar no ambiente gráfico, mas antes, ainda logados como normal, façam:

nano .xinitrc

Colem o conteúdo abaixo dentro do arquivo, salvem com Ctrl+o e saiam com Ctrl+x:

#!/bin/bash

xcompmgr -CcfF -I-.015 -O-.03 -D6 -t-1 -l-3 -r4.2 -o.5 &
if which dbus-launch >/dev/null && test -z "$DBUS_SESSION_BUS_ADDRESS"; then
eval "$(dbus-launch --sh-syntax --exit-with-session)"
fi
export GTK2_RC_FILES="$HOME/.gtkrc-2.0"

## Ativa a tecla Numlock
numlockx on

## Restaura o Wallpaper
nitrogen --restore &

## Conky (no VOL está cheio de configs)
#conky -c $HOME/.conkyrc &
#conky -c $HOME/.conkyrc2 &

## Terminal tilda
tilda &

## Barra de tarefas tint2
tint2 &

## Inicia o Openbox
exec ck-launch-session openbox-session

Digite:

startx

Adicionais para o convidado:

sudo apt-get install build-essential linux-headers-`uname -r` flex bison gcc g++
Acessem o ponto de montagem do dispositivo de CD-ROM e digite:

sudo ./VBoxLinuxAdditions-x86.run

Querendo montar as pastas compartilhadas que acho que todos configuraram quando criaram a vbox, adicionem o caminho das mesmas em seu arquivo /etc/fstab:

sudo nano /etc/fstab

Deixem como a seguir (no meu caso, a minha pasta /home):

home  /mnt/home  vboxsf  rw,auto  0  0

Reinicie a máquina.

Obviamente ao reiniciar a máquina caímos novamente na tela preta, que decepção!

Gerenciador de login:

sudo apt-get install slim
$ sudo nano /etc/slim.conf


Alterem as seguintes linhas e deixem como a seguir:

# Start in daemon mode. Valid values: yes | no
daemon yes

# Executed when pressing F11 (só vai funcionar se o imagemagick estiver instalado)
screenshot_cmd      import -window root /home/SEU_USUARIO/slim.png

# default user, leave blank or remove this line
default_user        SEU_USUÁRIO

# Automatically login the default user
auto_login          yes

Salve com Ctrl+o e saia com Ctrl+x.

Reinicie a máquina e ao voltar, agora sim!

O Desktop

Clique com o botão direito do mouse na tela e escolha a opção Terminal Emulator.

Para alterar a aparência do sistema, digite:

lxappearance

Para adicionar entradas no menu, digite:

obmenu
É aqui que vamos deixar o OpenBox mais agradável, adicionando as entradas de programas no menu, fica beleza!

Algumas telas:

Chrome no VOL, ou seria o contrário?
Desktop ainda sem a tela cheia, instalando ubuntu-artwork:
Desktop com tela cheia e tema adicionado:
Desktop Clean (wallpaper obtido no VOL):
Wallpapers do Ubuntu:
Espero que tenham gostado, aproveitem a velocidade desse novo Ubuntu e testem com este maravilhoso ambiente gráfico chamado OpenBox.

Página anterior    

Páginas do artigo
   1. Introdução
   2. Instalação
   3. Sources.list
   4. Configurando e personalizando
Outros artigos deste autor

Kernel atualizado no Debian - Parte I

Vida nova para o Kurumin 7

Ubuntu - Alternativas ao Unity

Debian NetInstall: instalação personalizada

Burg - Gerenciador de Boot

Leitura recomendada

Instalando e configurando ntfs-3g no CentOS 5.2 Linux

Redimencionando SWAP sem reinstalar o Linux

Balanceamento de links no OpenBSD 4.3

Configurando Linux para Desenvolvimento de Sites

Gnome + Enlightenment = Enlightened Gnome

  
Comentários
[1] Comentário enviado por pinduvoz em 12/06/2010 - 16:33h

Muito bom! Ou melhor, excelente!

Usei o mesmo método para criar uma iso personalizada do Lucid, que resulta numa instalação bem mais enxuta do próprio Gnome.

Parabéns pelo excelente trabalho.

[2] Comentário enviado por removido em 12/06/2010 - 21:04h

pinduvoz, obrigado pelo comentário e também pela avaliação que recebi de você, legal!


[3] Comentário enviado por removido em 13/06/2010 - 01:24h

Uma duvida, esse sistema basico que ele instala, é puxado da internet?

[4] Comentário enviado por removido em 13/06/2010 - 09:06h

Exatamente, você terá que ter acesso a net, seja através de um proxy ou por outro meio (rede local ou o que der).

[5] Comentário enviado por ChacalRN em 13/06/2010 - 13:43h

Muito bom o tópico edps, mas eu tive um pequeno problema:

Após instalar os adicionais para convidado, o Openbox não inicia mais.
O sistema inicia (na tela preta) eu coloco login e senha, comando startx e, ao tentar abrir o Openbox, aparece apenas uma tela preta com um cursor estático na primeira linha.

O que será que pode ter dado errado?

Grande abraço.

[6] Comentário enviado por removido em 13/06/2010 - 13:51h

Se puder postar uma screen pra facilitar.

Outra coisa você criou o .xinitrc?

O mínimo que você precisa nesse arquivo é:

exec ck-launch-session openbox-session

ou

exec openbox-session

Nota: quando você loga a primeira vez no OpenBox a tela é realmente crua, sem nada, tem que personalizar.

[7] Comentário enviado por ChacalRN em 13/06/2010 - 14:32h

Criei sim, inclusive, eu consegui acessar o Openbox após este passo. Digitei startx, ele pediu para instalar o startx, instalei, digitei novamente e entrou, tranquilo. Como vc falou, é meio cru mesmo, mas entrou.
Após isso, fui efetuando os procedimentos até chegar o momento de instalar o VBoxLinuxAditions; instalei, reiniciei a máquina e... ocorreu o erro, ao digitar startx o Openbox não entrava mais (apenas uma tela preta total com um cursor lá no canto superior esquerdo aparecia).
Ademais, para ver se corrigia, eu reiniciei a máquina virtual e prossegui, instalando o slim e modificando o slim.conf; então, ocorreu que antes de aparecer a tela de login, apareciam várias mensagens de erro. Visto isso, desinstalei o slim e fiquei apenas com o erro anterior (da tela preta).

O que será que houve?

Grato pela atenção.

[8] Comentário enviado por removido em 13/06/2010 - 16:50h

Se você seguiu todos os passos, instalou os Adicionais para o Convidado e o Slim e ainda assim não funciona, você pode tentar:

1 - Parar o Gerenciador de Login se estiver rodando, fazer uma cópia de seu xorg.conf, reconfigurar o xorg e copiar o novo para o diretório correspondentes /etc/X11:

sudo service lxdm|slim|gdm|kdm|outro stop
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf-backup
sudo Xorg -configure
sudo cp /root/xorg.conf-new /etc/X11/xorg.conf

2 - Tentar com o GDM:

sudo apt-get install gdm gdm-themes

3 - Logar-se como root, crie o .xinitrc e tente iniciar o OpenBox com: startx

Qualquer duvida estamos aí, OK?

[9] Comentário enviado por julianjedi em 14/06/2010 - 00:58h

Muito bom mesmo .. parabéns pelo excelente artigo !!!!! essa ideia é ideal para quem precisa de terminais leves mas com a flexibilidade de um ubuntu =] vou testar hj mesmo

[10] Comentário enviado por removido em 14/06/2010 - 23:14h


Adendo ao Artigo (para tunar seu OpenBox):

1) Pra facilitar o Logout/Reinício/Desligamento no OpenBox, instalem o programinha oblogout:

$ wget -c http://launchpad.net/oblogout/0.2/0.2.0/+download/oblogout-0.2.tar.bz2
$ tar -jxvf oblogout-0.2.tar.bz2
$ cd oblogout/
$ sudo apt-get install python-distutils-extra
$ sudo ./setup.py install

Programa instalado, vamos adicioná-lo ao Menu OpenBox.

Tecle Alt+F2 e digite: obmenu

Expanda o menu e lá embaixo no ítem Exit, altere a ação "Action" de "Exit" para "Execute" e no campo abaixo "Execute" insira: oblogout

E pronto!


2) Vamos instalar o programa ob-autostart.

$ wget http://www.ad-comp.be/public/projets/ob-autostart/ob-autostart
$ chmod +x ob-autostart
$ sudo mv ob-autostart /usr/bin

Edite o arquivo ~/.config/openbox/autostart.sh e deixe somente esta linha: ob-autostart -d &

Crie uma pasta para o ob-autostart, entre na pasta criada e acrescente os programas que deseja que iniciem junto ao OpenBox:

$ mkdir -p ~/.config/ob-autostart
$ cd ~/.config/ob-autostart
# nano config

Exemplo do meu config:

# OB_Autostart config
LAUNCH_LIST = [
("Nitrogen Background wallpaper","nitrogen --restore ","0","*"),
("Thunar Filemanager daemon","thunar --daemon ","0","*"),
("LxPanel","lxpanel","0","*"),
("Conky System Monitor","conky -q -c $HOME/.conkyrc","0","*"),
("Conky System Monitor","conky -q -c $HOME/.conkyrc2","0","*"),
("Tilda","tilda","0","*"),
("OpenBox Mixer","obmixer","0","*"),
]

Sugestões:
Substitua OpenBox Mixer por Volwheel se for o caso
Substitua LxPanel pelo tint2, pypanel ou outro

Salve e saia com Ctrl+o e Ctrl+x


3) Por fim vamos instalar o programa para atualizar e gerar um novo menu.

*** Nota: toda vez que o programa for chamado: obmenugen -s , suas configurações do menu serão perdidas, mas, a vantagem é que os novo aplicativos serão adicionados.

*** Não esqueça de refazer o passo do oblogout!

*** Querendo alterar o menu no modo gráfico, digite: obmenu

*** Não esqueça de checar o passo do oblogout!

$ wget http://launchpad.net/obmenugen/0.4/0.4.3/+download/obmenugen-0.4.3-r56.tar.bz2
$ tar -jxvf obmenugen-0.4.3-r56.tar.bz2
$ cd obmenugen/
$ sudo cp ./bin/obmenugen.i386 /usr/bin/obmenugen
$ sudo mkdir /usr/share/obmenugen/
$ sudo cp -r ./translations/ /usr/share/obmenugen/

Esse 3º passo é opcional se você usar o LxPanel, pois ele já oferece um Menu e Barra de Tarefas.

$ sudo apt-get install lxpanel


Testado no Arch Linux, Debian e Ubuntu.

[11] Comentário enviado por Lisandro em 17/06/2010 - 07:02h

Interessante...

[12] Comentário enviado por vitorcid em 24/06/2010 - 10:36h

Testei com o VirtualBox no notebook e deu tudo certo, muito leve e prático mas quando fui instalar com VMWare Server + Debian seguindo os mesmo procedimentos não inicia após o startx.
Alguem sabe se algum procedimento tem que ser diferente para VMWare?

Edinaldo, muito útil seu artigo, parabéns

abraços

[13] Comentário enviado por renangaleno em 12/07/2010 - 11:42h

Cara aqui deu certo, mas tem um probleminha...
No OpenBox quando inicia fica um negocio que parece um terminal no topo da tela que sai depois que saio e entro denovo no x, não é o tilda, são város terminais pequenos um do lado do outro no topo da tela, se quiser um screenshot posso passar

[14] Comentário enviado por Leonçio Nasc em 12/12/2011 - 10:42h

Caro Colega, preciso muito de uma ajuda, preciso que o ubuntu antes de mais nada inicialize um link da Web e só, isso mesmo somente isso, sem barras de ferramentas e tals, somente o conteúdo do meu link web, que seria:
Um espaço para digitar numeros e um botão de OK...
Tbm pelo fato de não poderem acessar outros links, ( os usuários não vão poder acessar outro link a não ser o único que inicializa).

Tipo... Assim que carregar ja abrir o link da web e ficar nisso, com uma unica opção de se clicar com o direito do mouse que aparecerá desligar...
Antes era assim mas deu algum erro e não funcionou mais, estou tendo que adaptar o Windows inteiro para fazer isso, é um saco e muito dificil, muita volta que tem que dar,

poxa gostaria que vc me mandasse e-mail..

[email protected]

muitissimo obrigado...

meus parabens vc manja muito..

abraço

[15] Comentário enviado por JANIOUSB em 16/12/2011 - 12:07h

ESTOU TENDO PROBLEMA NA HORA DESELCIONAR O ESPELHO DO REPOSITORIO NO IMPORTA QUAL ESCOLHA DA PROBLEMA, E AGORA?

[16] Comentário enviado por dinhopereira em 15/04/2013 - 23:12h

tentei, deu certinho, só não funcionou o som


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts