Debian NetInstall: instalação personalizada

Neste artigo venho apresentar como realizar a instalação do Debian GNU/Linux a partir do CD NetInstall com uma seleção personalizada de softwares.

[ Hits: 85.927 ]

Por: edps em 19/05/2010 | Blog: https://edpsblog.wordpress.com/


Introdução



Uma das coisas que mais gosto no Debian e também no Arch Linux é o fato de poder partir de uma instalação mínima para um desktop personalizado, com os softwares que quero, na mais pura filosofia 'faça-você-mesmo'.

Inicialmente a abordagem deste artigo visa a instalação da versão Testing do Debian, codinome 'Squeeze', mas apesar disso nada impede que a mesma seja feita com mídias do Lenny/Stable ou Sid/Unstable, para esses casos será necessário alterar alguns nomes de pacotes incluídos no script de instalação que veremos mais a frente.

Download do CD NetInstall

O download do CD NetInstall pode ser feito a partir dos seguintes endereços:

Debian Squeeze:

amd64:
http://caesar.acc.umu.se/cdimage/squeeze_di_alpha1/amd64/iso-cd/debian-testing-amd64-netinst.iso
i386:
http://hammurabi.acc.umu.se/cdimage/squeeze_di_alpha1/i386/iso-cd/debian-testing-i386-netinst.iso

Debian Squeeze (Daily Build Snapshot) * RECOMENDADO (build diário):

amd64:
http://cdimage.debian.org/cdimage/daily-builds/daily/arch-latest/amd64/iso-cd/debian-testing-amd64-netinst.iso
i386:
http://cdimage.debian.org/cdimage/daily-builds/daily/arch-latest/i386/iso-cd/debian-testing-i386-netinst.iso

Debian Lenny 5.0.4:

amd64:
http://cdimage.debian.org/debian-cd/5.0.4/amd64/iso-cd/debian-504-amd64-netinst.iso
i386:
http://cdimage.debian.org/debian-cd/5.0.4/i386/iso-cd/debian-504-i386-netinst.iso

Debian Lenny 5.0.4/Custom (kernel 2.6.32, suporte a novos dispositivos e ao ext4):

Maiores detalhes em: http://mirror.home-dn.net//d-i/

amd64:
http://kmuto.jp/debian/d-i/2.6.32/amd64/lenny-custom-0116.iso
http://mirror.home-dn.net/d-i/2.6.32/amd64/lenny-custom-0116.iso

i386:
http://kmuto.jp/debian/d-i/2.6.32/lenny-custom-0116.iso
http://mirror.home-dn.net/d-i/2.6.32/lenny-custom-0116.iso

Observações:

1) embora haja suporte ao ext4, o desenvolvedor recomenda não usá-lo para sua partição raiz /, embora ele mesmo afirme usá-la;
2) recomenda separar a partição /boot, formatando-a em ext3;
3) caso tenha escolhido o ext4, adicionar o parâmetro de boot: "rootfstype=ext4" no grub-pc; e
4) configure a opção vga para 778 ou 773, eu uso 773.

FAQ for Debian Lenny:

How to use ext4?
Since 0627 image, my d-i image supports new filesystem, ext4. You can choose ext4 at partition manager (partman) screen. But be careful, ext4 isn't mature yet. Don't use it for a production system. And I strongly recommend to NOT USE EXT4 FOR YOUR BOOT PARTITION.
Even though, I want to use ext4 for my boot (root) filesystem!
Sigh. To separate /boot from the root partition and to use ext3 for /boot is really recommended solution. If you can't agree this idea, here is a summary to use ext4 for boot partition. 1. Use the expert mode. 2. Choose grub-pc instead of legacy grub (you'll be asked in expert mode). 3. Append boot parameter "rootfstype=ext4" at Grub screen.
Installer always stops after 'setting console mode to Unicode (UTF-8)'.
This is because Linux kernel failed to set up VESA mode for your video card properly. Here is a workaround. Push Tab key at the installer boot screen, then append space and vga=788 option. Push Enter key. 788 is 800x600x64k color mode. If it still goes hangup, try 771 (800x600x8), 773 (1024x768x8), and so on.
Where is linux-headers package?
You can take it via APT after adding custom-CD to /etc/apt/sources.list by "apt-cdrom add". You can see it in pool/main directory also.

Bem, chega de blá, blá, blá, escolham o CD NetInstall de sua preferência e passamos ao próximo passo.

    Próxima página

Páginas do artigo
   1. Introdução
   2. Instalação do sistema básico
   3. Sources.list
   4. Personalizando seu novo Debian
   5. Conclusão
Outros artigos deste autor

À procura por pacotes em distros Debian-based (Ubuntu, Linux Mint e outras)

O .bashrc de meu Debian

Introdução ao Void Linux

Instalação do Java da Oracle em distros Debian-like

MATE Desktop 1.16.0 [GTK3] no Slackware

Leitura recomendada

Balanceamento de 3 links com redundância no Linux

Instalando o VMWare Server no Ubuntu 7.04 (e/ou similares)

Instalação de servidor Slackware 10.2

Instalando o Gentoo 2018

Instalação do modem Netodragon no Conectiva 10

  
Comentários
[1] Comentário enviado por removido em 27/05/2010 - 22:27h

ATUALIZAÇÃO:

Leiam a minha dica:
http://www.vivaolinux.com.br/dica/Adicionando-os-repositorios-do-VirtualBox-no-Debian-e-Ubuntu/

Pois houve a troca da chave GPG do VirtualBox, agora chamado Oracle VM VirtualBox.

[2] Comentário enviado por brunotec em 13/12/2010 - 00:32h

Parabéns!! Gostei desse artigo, pois deu uma otimizada e tanto no sistema!!

Agora se não for muito encomodo gostaria de tirar uma duvida......

Eu editei esse script do meu jeito ideal e adicionei outras coisas que tbm gostaria que já na instalação ele instalasse, mas eu gostaria que esse script instalasse tudo automáticamente sem ficar me perguntando toda hora "[ S/N ] ?"

Eu pesquisei na net como deixar o apt-get install automático mas não achei.

Agradeceria muito se pudesse me ajudar pois quero criar um script padrão para toda vez que precisar instalar o sistema usar ele, embora eu pudesse criar uma imagem do meu HD mas dessa forma só serveria pro meu hardware atual e não em outros PC's diferentes!!


Grato.

[3] Comentário enviado por mcnd2 em 13/12/2010 - 19:13h

Gostei!!!

Muito bom.

Se o 'Squeeze' continuar me maltratando vou ver se sigo este método do "Netinstall".

Parabéns pelo artigo.

Abraço.

[4] Comentário enviado por removido em 13/12/2010 - 22:01h

@brunotec, adicione -y ao final de cada comando para instalação, ou em alguns casos específicos será necessário adicionar -y --force-yes, como em:

$ sudo apt-get install <programa> -y
ou
$ sudo apt-get install <programa> -y --force-yes

* advirto que não gosto nem tenho costume de usar estes artifícios, porque digamos que para ter um programa 'x' o mesmo conflite com o gnome-session, nvidia-kernel-dkms ou outro e requer a remoção deste programa para que seja instalado, aí meu caro, como você adicionou -y (SIM) --force-yes (FORÇAR INSTALAÇÂO) não terá choro nem vela o programa será removido e o outro instalado porque você especificou que desejava assim, entendeu?

[5] Comentário enviado por removido em 13/12/2010 - 22:49h

M¢Nd²,

obrigado pelo comentário, se o Squeeze deixá-lo sossegado (rsrsrs), ainda assim recomendo a instalação por meio do NetInstall, porque o CD1, a versão com KDE e as outras enchem nosso PC de programas (pelo menos a meu ver: inúteis), estou tentando fazer um artigo sobre o Debian SID, mas esbarro no fato que já existem artigos sobre instalação do Debian: o do Percival, esse meu e outros, então verei se consigo pular essa parte me prendendo apenas na parte de configuração, meu problema maior é tempo disponível.

um abraço.

[6] Comentário enviado por brunotec em 14/12/2010 - 09:51h

Obrigado edps!!

Fique atento a sua dica e primeiramente vou realizar testes no virtual box com -y --force-yes
e então verei seu comportamento mas acredito eu que irei optar pelo bom censo e irei deixar de lado essa opção pois pode causar sérios danos.. rsrsrrs

Enfim.. obrigado pela paciência em explicar pro molecão aqui rsrsrsr.

[7] Comentário enviado por removido em 28/12/2010 - 11:15h

deu uma vontade de testar denovo o debian

[8] Comentário enviado por removido em 04/01/2011 - 19:07h

Cara muito bom mesmo. Parabéns edps. Vou testar aqui.

Abraço

[9] Comentário enviado por crf-rafa em 06/01/2011 - 21:59h

me falavam dessa forma de instalar o Debian, achava q era bicho de 7 cabeças, mas so instalo assim agora e nao conhecia esse --no-install-recomends
Valew edps (:


[11] Comentário enviado por removido em 28/01/2011 - 20:44h

Vou voltar a usar o debian e vou usar esse tuto.
Esquici tudo a respeito do debian :)
A principio testarei em uma maquina virtual e depois vou instalar em uma partição que separei para o debian.
E ótimo tutorial!.

[12] Comentário enviado por removido em 28/01/2011 - 21:14h

@rdfreitas, aguarde só mais um pouquinho e no dia 06 Fev baixe a imagem oficial do instalador do Squeeze, que agora está na versão RC2:

http://www.debian-news.net/2011/01/23/debian-installer-6-0-release-candidate-2-release/
http://www.debian.org/devel/debian-installer

t+

[13] Comentário enviado por emanoelms em 28/02/2011 - 23:23h

Edps

segui o seu tutorial que por sinal ficou muito bom, instalei o Gnome enxuto só que não consigo alterar o plano de fundo e não aparece as preferẽncias de aparẽncia, eu instalei o Gnome cheio de "traqueiras" para teste aí veio normal as opções, mas queria continuar com gnome "enxuto" mas podendo alterar as opções de aparência.

[14] Comentário enviado por emanoelms em 02/03/2011 - 07:42h

instalei o pacote gnome-core aí apareceu a opção preferẽncias de aparẽncia.

[15] Comentário enviado por ComaRoX em 15/07/2011 - 10:17h

Cara.... Sem brincadeira, você é um dos caras que mais curto ler as dicas aqui no vivaolinux. Parabéns!

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

Thanks @ComaRoX!

@emanoelms. desculpe-me somente hoje é que vi esses seus comentários.

[17] Comentário enviado por davimendes em 24/10/2011 - 11:16h

valew msm!!!

muito útil!

[18] Comentário enviado por removido em 25/10/2011 - 18:25h

@davimendes,

obrigado pelo comentário.

[19] Comentário enviado por lucianofs em 15/02/2012 - 15:19h

Achei esse artigo muito instrutivo, como iniciante tentei baixar o iso pelo endereço e não consegui.
Bom, aí vai o link para aqueles que estão aprendendo e tiveram a mesma dificuldade para encontrar
o lenny netinstall:

http://cdimage.debian.org/cdimage/archive/5.0.4/i386/iso-cd/

Obrigado

[20] Comentário enviado por luizlmarins em 06/10/2012 - 22:09h

Só uma dúvida ...

Se este script não estiver previamente disponível em outra partição, qual seria a solução?

[21] Comentário enviado por guerradesouza em 15/11/2018 - 21:10h

Passo a passo de respeito:
https://etretecnoeduc.blogspot.com/2018/11/instalando-debian-netinst-no-virtualbox.html


Contribuir com comentário




Patrocínio

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

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts