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

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

Debian SID, OpenBox, LightDM e XFS

KernelCheck - Instalando o kernel mais recente em distros Debian-like e outras

Configurando o modem ZTE MF626 com Vivo3G no Debian

Arquivos duplicados? fdupes neles!

Obtendo diferentes versões do Debian GNU/Linux

Leitura recomendada

Instalação completa do CACIC no Slackware 12.2

Integração do Hotspot Mikrotik com AD Windows Server 2012

Bluetooth no Debian 4.0

Configurando conexão ADSL com Linux

Configurando uma placa de rede no Linux

  
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..

leo_opalatherapy@hotmail.com

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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts