Para você que se sente meio preso ao instalar o Ubuntu, pois ele já vem pronto para um usuário final, mas isso não me agrada parece que perco o espirito de liberdade.
Mas o ponto forte Ubuntu são suas atualizações, então eu fui em busca de como fazer uma instalação customizada somente com os pacotes do Ubuntu.
Depois de muita pesquisa e anos de experiência com linux desenvolvi o que chamo de instalação mínima, para MIM(Rafael Gimenes Leite) é perfeita.
Alguns conceitos da minha instalação
- Não tem gerenciador de login gráfico.
- Precisar habilitar o root, na unha e você usa isso.
- Não tem menus, os aplicativos são chamados via tecla de atalho ou docks.
- Não tem menu para desligar.
- Não é um desktop, usa apenas um gerenciador de Janelas.
- Aqui tudo é minimalista, não é bonito também não quer dizer que é feio, é apenas simples faz o necessário.
- Não importa a versão do ubuntu, atual ou não essa técnica quase nunca mudará.
Seria bom/Pré-Requisitos
- Se você tem conceitos de particionamento.
- Se você já instalou um Debian.
- Se você sabe usar o vim.
- Conexão com internet via placa de rede 10/100 (sim tem que ser assim).
Introdução
A idéia é usar a instalação mínima do Ubuntu (https://help.ubuntu.com/community/Installation/MinimalCD), onde é bem parecida com a NetInstall do Debian. Iremos baixar a imagem(12 ~ 13MB) do link acima e queimar em um cd rom e dar boot.
Vamos usar o assistente de instalação, e não selecionaremos nenhum pacote na instalação, tudo sera instalado via linha de comando usando o apt. Pra quem já instalou usando o anaconda da RedHat não terá problemas, qualquer ser capaz de ler consegue instalar.

Esta é a primeira tela exibida após o boot, selecione o menu INSTALL [enter]

Va seguindo o instalador conforme as telas, não quer que eu fique explicando tudo né?



Coloque o nome que quiser, este é o nome da sua maquina pense em algo inspirador.

Aqui você estara selecionando daonde Buy Ampicillin os pacotes serão baixados.


Se não tiver proxy de um [enter], se tiver pesquise no google como configurar.



Chegamos a parte onde todo usuário de windows faz cagada, na configuração das particões, bom use o método manual, não vou entrar em detalhes, pra esse tutorial eu criei uma partição só.



Após criar, FINISH!

Aguarde, vai demorar, o instalador esta baixando o minimo para poder instalar o sistema, no debian o cd é de 170mb essa parte é mais rápida.

O nome do usuario, eu coloquei “lion”, coloque ai o seu usuário.

senha é bom por né.

Aqui você tem a opção de encriptar seus dados, tudo que estiver no /home/ você deve pro governo? eu encriptei.


Aqui você pode selecionar a primeira opção, eu prefiro atualizar manualmente.

Neste tela desmarque tudo, isso faz você ser o cara livre do sistema, aguarde pois vai demorar.

Grub é o gerenciador de boot, instale ele ai sem medo.

Cara se você chegou nessa tela eu já estou orgulhoso, pois provavelmente não fez nenhuma cagada.
Logue-se com seu usuário, meu caso “lion” (que coisa gay figura 24 ainda).

**Apartir daqui acabou as figurinhas fio, espero que você saiba o mínimo de VI.
Torna-se root
Isso é primordio no linux, sempre somos o ROOT, o Ubuntu tem essa filosofia para você não fazer cagada, mas na vida uma boa técnica de aprendizado é fazendo cagada, então vamos habilitar o root.
Calma usaremos o root para tarefas como instalar novos software, mas a execução e configuração de nosso ambiente será com nosso usuário.
$ sudo passwd root
Pronto a partir de agora os comandos começados com # quer dizer que você tem que estar logado como root, e quando estiver $ você deve executar com seu usuário.
Loge-se como root vamos usar bastante de um $su ou entre num novo tty como root.
Instalando o vim
#apt-get install vim
(repare # você tem que estar logado como root)
Removendo o boot-splash
Amigos estamos falando de uma maquina limpa, o boot splash só come memória.
Faça um backup antes e depois edite o arquivo “/boot/grub/grub.cfg” procure a palavra splash e apague somente ela e salve o arquivo. É necessário dar diretos de gravação e depois volte como somente leitura.
Removendo Mensagem de boas vindas MOTD/
Logo após o login, é exibida uma mensagem de boas vindas enorme do ubuntu, eu não gosto dela, nem do debian eu gostava e eu a removia editando o script “/etc/init.d/boot-misc.sh” mas no ubuntu esse arquivo não existe.
Depois de muito fuçar eu descobri que removendo os arquivos do diretorio ”/etc/update-motd.d/” a mensagem some, pra mim basta, também removi o conteudo do arquivo /var/run/motd ;
UPDATE
Dica do comentário do Marcelo Godim
Ele é gerenciado pelo pam_motd basta ir em /etc/pam.d nos arquivos “login” e “sshd” e comentar essas linhas abaixo:
login:
#session optional pam_motd.so
sshd:
#session optional pam_motd.so # [1]
Mudando mensagem da versão
Dica velha edite o arquivo “/etc/issue” coloque o que preferir.
——Se você não precisa de modo gráfico a instalação terminou aqui.
Alterando o sources.list adicionando outros repositórios
Edite o arquivo /etc/apt/sources.list e deixe assim, basicamente adicionados pacotes do site Medibuntu, se prefereir siga esses passos é melhor do que editar o arquivo.
https://help.ubuntu.com/community/Medibuntu
# deb http://br.archive.ubuntu.com/ubuntu/ maverick main restricted# deb http://br.archive.ubuntu.com/ubuntu/ maverick-updates main restricted# deb http://security.ubuntu.com/ubuntu maverick-security main restricted# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to# newer versions of the distribution.deb http://br.archive.ubuntu.com/ubuntu/ maverick main restricted universe multiversedeb-src http://br.archive.ubuntu.com/ubuntu/ maverick main restricted## Major bug fix updates produced after the final release of the## distribution.deb http://br.archive.ubuntu.com/ubuntu/ maverick-updates main restricted universe multiversedeb-src http://br.archive.ubuntu.com/ubuntu/ maverick-updates main restricted## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu## team. Also, please note that software in universe WILL NOT receive any## review or updates from the Ubuntu security team.deb http://br.archive.ubuntu.com/ubuntu/ maverick universedeb-src http://br.archive.ubuntu.com/ubuntu/ maverick universedeb http://br.archive.ubuntu.com/ubuntu/ maverick-updates universedeb-src http://br.archive.ubuntu.com/ubuntu/ maverick-updates universe## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu## team, and may not be under a free licence. Please satisfy yourself as to## your rights to use the software. Also, please note that software in## multiverse WILL NOT receive any review or updates from the Ubuntu## security team.deb http://br.archive.ubuntu.com/ubuntu/ maverick multiversedeb-src http://br.archive.ubuntu.com/ubuntu/ maverick multiversedeb http://br.archive.ubuntu.com/ubuntu/ maverick-updates multiversedeb-src http://br.archive.ubuntu.com/ubuntu/ maverick-updates multiverse## Uncomment the following two lines to add software from the ‘backports’## repository.## N.B. software from this repository may not have been tested as## extensively as that contained in the main release, although it includes## newer versions of some applications which may provide useful features.## Also, please note that software in backports WILL NOT receive any review## or updates from the Ubuntu security team.# deb http://br.archive.ubuntu.com/ubuntu/ maverick-backports main restricted universe multiverse# deb-src http://br.archive.ubuntu.com/ubuntu/ maverick-backports main restricted universe multiverse## Uncomment the following two lines to add software from Canonical’s## ‘partner’ repository.## This software is not part of Ubuntu, but is offered by Canonical and the## respective vendors as a service to Ubuntu users.# deb http://archive.canonical.com/ubuntu maverick partner# deb-src http://archive.canonical.com/ubuntu maverick partner## Uncomment the following two lines to add software from Ubuntu’s## ‘extras’ repository.## This software is not part of Ubuntu, but is offered by third-party## developers who want to ship their latest software.# deb http://extras.ubuntu.com/ubuntu maverick main# deb-src http://extras.ubuntu.com/ubuntu maverick maindeb http://security.ubuntu.com/ubuntu maverick-security main restricteddeb-src http://security.ubuntu.com/ubuntu maverick-security main restricteddeb http://security.ubuntu.com/ubuntu maverick-security universedeb-src http://security.ubuntu.com/ubuntu maverick-security universedeb http://security.ubuntu.com/ubuntu maverick-security multiversedeb-src http://security.ubuntu.com/ubuntu maverick-security multiverse# deb http://br.archive.ubuntu.com/ubuntu/ maverick main restricted# deb http://br.archive.ubuntu.com/ubuntu/ maverick-updates main restricted# deb http://security.ubuntu.com/ubuntu maverick-security main restricted# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to# newer versions of the distribution.
deb http://br.archive.ubuntu.com/ubuntu/ maverick main restricted universe multiversedeb-src http://br.archive.ubuntu.com/ubuntu/ maverick main restricted
## Major bug fix updates produced after the final release of the## distribution.deb http://br.archive.ubuntu.com/ubuntu/ maverick-updates main restricted universe multiversedeb-src http://br.archive.ubuntu.com/ubuntu/ maverick-updates main restricted
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu## team. Also, please note that software in universe WILL NOT receive any## review or updates from the Ubuntu security team.deb http://br.archive.ubuntu.com/ubuntu/ maverick universedeb-src http://br.archive.ubuntu.com/ubuntu/ maverick universedeb http://br.archive.ubuntu.com/ubuntu/ maverick-updates universedeb-src http://br.archive.ubuntu.com/ubuntu/ maverick-updates universe
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu ## team, and may not be under a free licence. Please satisfy yourself as to ## your rights to use the software. Also, please note that software in ## multiverse WILL NOT receive any review or updates from the Ubuntu## security team.deb http://br.archive.ubuntu.com/ubuntu/ maverick multiversedeb-src http://br.archive.ubuntu.com/ubuntu/ maverick multiversedeb http://br.archive.ubuntu.com/ubuntu/ maverick-updates multiversedeb-src http://br.archive.ubuntu.com/ubuntu/ maverick-updates multiverse
## Uncomment the following two lines to add software from the ‘backports’## repository.## N.B. software from this repository may not have been tested as## extensively as that contained in the main release, although it includes## newer versions of some applications which may provide useful features.## Also, please note that software in backports WILL NOT receive any review## or updates from the Ubuntu security team.# deb http://br.archive.ubuntu.com/ubuntu/ maverick-backports main restricted universe multiverse# deb-src http://br.archive.ubuntu.com/ubuntu/ maverick-backports main restricted universe multiverse
## Uncomment the following two lines to add software from Canonical’s## ‘partner’ repository.## This software is not part of Ubuntu, but is offered by Canonical and the## respective vendors as a service to Ubuntu users.# deb http://archive.canonical.com/ubuntu maverick partner# deb-src http://archive.canonical.com/ubuntu maverick partner
## Uncomment the following two lines to add software from Ubuntu’s## ‘extras’ repository.## This software is not part of Ubuntu, but is offered by third-party## developers who want to ship their latest software.# deb http://extras.ubuntu.com/ubuntu maverick main# deb-src http://extras.ubuntu.com/ubuntu maverick main
deb http://security.ubuntu.com/ubuntu maverick-security main restricteddeb-src http://security.ubuntu.com/ubuntu maverick-security main restricteddeb http://security.ubuntu.com/ubuntu maverick-security universedeb-src http://security.ubuntu.com/ubuntu maverick-security universedeb http://security.ubuntu.com/ubuntu maverick-security multiversedeb-src http://security.ubuntu.com/ubuntu maverick-security multiverse
Instalando o resto dos pacotes
#apt-get install xserver-xorg xinit alsa-base alsa-utils openbox obconf obmenu feh nitrogen tint2 k3b conky gmrun pcmanfm gtk-theme-switch ssh smbfs smbclient dosfstools setserial usbutils leafpad x11-apps openbox-themes terminator chromium-browser xcompmgr gcc g++ openjdk-6-jdk mysql-server mysql-query-browser gftp gcc-avr avrdude imagemagick gparted ntfs-3g file-roller zip unrar gpicview gtk2-engines gnome-icon-theme-gartoon vim unace rar unrar zip unzip p7zip-full p7zip-rar sharutils uudeview mpack lha arj cabextract file-roller pidgin pidgin-data pidgin-lastfm pidgin-guifications msn-pecan pidgin-musictracker pidgin-plugin-pack pidgin-themes mplayer vlc cairo-dock w32codecs audacious
Vai dormir, seila vai baixar ai uns 500mb, você pode tirar ou por o que quiser ai isso é minha instalação.
Como entrar no modo gráfico?
Logue-se com seu usuário
$startx
O comando antigo, simples, que dei a primeira vez no meu conectiva 4.
Este é o resultado final, mas para isso vamos algumas dicas.
Toda incialização dos aplicativos eu concentrei no .config/openbox/autostart.sh segue o meu ai
# Set desktop wallpaper
nitrogen –restore &
# Enable Eyecandy – off by default
xcompmgr -cCfF -r7 -o.65 -l-10 -t-8 &
# Launch network manager applet
(sleep 4s && nm-applet) &
# Launch clipboard manager
#(sleep 1s && parcellite) &
# Uncomment to enable system updates at boot
#(sleep 180s && system-update) &
cairo-dock &
# Launch Conky
#conky -q &
# Launch paneltint2 &
Configurando teclas de atalho, edite o arquivo .config/openbox/rc.xml, vá até a seção keybinds as minhas são essas abaixo:
<keybind key=”W-a”><action name=”Execute”> <execute>audacious</execute></action></keybind><keybind key=”W-1″><action name=”Execute”> <execute>xcompmgr -cCfF -r7 -o.65 -l-10 -t-8</execute></action></keybind><keybind key=”W-2″><action name=”Execute”> <execute>pkill xcompmgr</execute></action></keybind><keybind key=”W-a”><action name=”Execute”> <execute>audacious</execute></action></keybind><keybind key=”W-e”><action name=”Execute”> <execute>pcmanfm</execute></action></keybind><keybind key=”W-g”><action name=”Execute”> <startupnotify> <enabled>true</enabled> <name>transset</name> </startupnotify> <command>transset .50</command></action></keybind><keybind key=”W-h”><action name=”Execute”> <startupnotify><enabled>true</enabled><name>transset 1</name></startupnotify><command>transset 1</command></action></keybind><keybind key=”W-l”><action name=”Execute”><startupnotify><enabled>true</enabled><name>Lock screen</name></startupnotify><command>gnome-screensaver-command -l</command></action></keybind><keybind key=”W-t”><action name=”Execute”><execute>terminator</execute></action></keybind><keybind key=”W-r”> <action name=”Execute”> <execute>gmrun</execute> </action></keybind>
Pesquise como instalar temas GTK, configurar o TINT2 (desk bar), Cairo Dock, também tem muitas configurações de openbox na internet.
Esse tutorial vem de anos de convivio com linux, é duro passar tudo a limpo aqui, uma dica e testar o Linux Crunch-Bang aprendi muitas customizações com ele.











[...] Enviado por Rafael Gimenes Leite (falecomΘrafaelgimenes·net): “Mostro como instalar o ubuntu a partir de uma imagem mínima de 13MB, recomendo o método para usuários intermediários que se sentem preso com o sistema pronto do Ubuntu, aqui ensino a customizar do seu jeito, também recomendo para pessoas que tem um harware mais modesto.” [referência: rafaelgimenes.net] [...]
interessante!
como ficou o uso da memoria ram?
com o lxde n ficaria ainda mais leve? ou to falando bobeira!
Parabéns, belo post!
Excelente artigo!!! Tá de parabéns mesmo!
Como contribuição você pode desabilitar o motd dinâmico fazendo o seguinte:
Ele é gerenciado pelo pam_motd basta ir em /etc/pam.d nos arquivos “login” e “sshd” e comentar essas linhas abaixo:
login:
#session optional pam_motd.so
sshd:
#session optional pam_motd.so # [1]
Prontinho aí não precisa apagar nada
Outra coisa não usei a versão minimal ainda mas se tiver problemas com resolução de tela e as vezes não funciona com alguns monitores corretamente. Para desabilitar basta primeiro fazer:
# lsmod|grep video
Para achar o driver do vídeo no meu caso aqui o i915 depois basta ir em /etc/default/grub e adicionar na variável lá:
GRUB_CMDLINE_LINUX=”i915.modeset=0″
e executar:
# update-grub
Depois do reboot verá que ficará com a resolução normal.
Grande abraço e sucesso!
se vc fizer isso usando a instalação avançada e pulando a opção selecionar e instalar softwares, vc terá um resultado ainda mais enxuto e poderá configurar a conta de root já na instalação
Muito bom seu tutorial. Queria saber quanto de memória este sistema ocupa quando está rodando.
Legal, to precisando de uma solução dessas pq a máquina aqui ta muito lenta, mas é essencial utilizar a minha placa wireless.
e ai alguém tem alguma dica?
Abraços
muito interessante, parabens fugindo do tema, tenho o ubuntu instalado, e uma rede simples com roteador dois computadores conectados, a rede funciona automaticamente no xp e no win 7, porem não funciona de jeito nenhum no ubuntu, so quando puxo direto do modem, mais estranho e que no dvd live do linux mint funciona automatico, também, pensei em deletar o ubuntu e inst o mint, porem não quero fazer isto, alguem tem alguma sugestão?
Boa!
A instalação parece bastante com o que eu fazia nos primeiros conectivas e red hat que instalava!
Você tocou num ponto interessante.
Na verdade o Ubuntu usa o Debian Installer, quando você instalva os conectiva e redhat eles usavam o instalador anaconda produzido pela ReDhat, clássico instalador com cores marcantes em azul e vermelho são bem parecido mas não tem a mesma base do debian o anaconda é mais antigo. Hoje o anaconda esta no Fedora e CentOs, e claro RedHat. Hoje o anaconda já tem parte grafica que Usa PyGtk.