10/01/11

Instalação básica do Gentoo (Linux)

Gentoo é baseado em código fonte e o Portage (aplicação escrita em Python) possibilita a instalação do software que desejamos de forma personalizada e usando somente o que é realmente necessário, de forma a não ter aplicações que não se precisa.

Existe distribições Baseadas em Gentoo com um instalador gráfico, ou até mesmo um DVD da Gentoo disponibilizado no site, que permite uma instalação simples.

Mas simples não significa que seja perfeita.

O Gentoo quanto a mim, é uma distribuição dedicada à performance, isto porque pode ser personalizada em detalhe e todo o código é compilado de acordo com as FLAGS do CPU.

Se tiverem um PC que tem arranque de USB, usem uma USB para iniciar o processo de instalação do CD minimal.ISO, ou então gravem num CD. Ir à BIOS e meter para arrancar a partir do periférico escolhido e no arranque do Gentoo bater a tecla Enter.


Logo no arranque existe uma primeira pergunta (Qual o Layout do Teclado?) > 29 - PT

Depois de respondido o sistema inicia pela primeira vez.

Há algumas coisas que se deve ter em conta.


1. Ou vamos usar o disco todo, ou alguma partição que já definimos.

2. Tempo. A instalação demora algum tempo. Dependendo da máquina pode demorar desde dias a horas...

3. Há certas placas wireless que no tempo de boot não são reconhecidas, e mesmo sendo, a encriptação que usa é WEP.


Como tal aconselho a usarem uma ligação por cabo.

Então começamos pelo simples ifconfig eth0 e caso não tenhamos um IP "net-setup eth0".

ping google.com para termos a certeza que há ligação à internet.


Vou supor que queremos usar o disco todo e o disco está vazio / sem partições.


1. Definir partições a usar.

fdisk /dev/ (hda) caso o disco seja IDE, (sda) caso o disco ou a board suporte SATA.

Ou usar o comando cfdisk. Que é um aplicativo "gráfico" em modo consola.

a) Uma partição Swap de 512MB

b) Uma partição root (/)

Nota: Normalmente usa-se uma única partição para root (/) para utilizadores menos experientes.

Depois de fazer essas modificações e grava-las, deve-se então formatar essas partições no formato aconselhado.

/dev/sda1 512MB

/dev/sda2 boot / 20.000MB

mkswap /dev/sda1 - Formatar a partição no formato swap

swapon /dev/sda1 - Activar a partição swap

mkfs.ext3 /dev/sda2 - Formatar a partição principal em Ext3


2. Mountar a partição /dev/sda2 em /mnt/gentoo.

mount -t ext3 /dev/sda2 /mnt/gentoo


3. Ir para o directório /mnt/gentoo

cd /mnt/gentoo


4. Abrir o browser Links e ir ao site pricipal do Gentoo e sacar os pacotes principais de instalação.

links www.gentoo.org/main/en/mirrors.xml

Usar as teclas (cima, esquerda, direita, baixo) para saltar de links, usar (PageUp e PageDown) para subir e descer uma página e usar (Insert e o Delete) para descer ou subir linha a linha.


5. Fazer o download do Stage3 (ultima actualização) e do portage (última actualização)


6. Fazer o download também dos ficheiros *.md5 de cada ficheiro.


7. Certificar que esses ficheiros não foram modificados.

cat portage.md5 && md5sum portage-*.bz2

cat stage3.md5 && md5sim stage3-*.bz2

A sequência alpha numérica de cada ficheiro deve ser igual.


8. Descompactar os ficheiros da seguinte forma.

tar xfvjp stage3*.bz2 . - Incluir o (.) final

tar xfvj portage*.bz2 -C /mnt/gentoo/usr/


9. Copiar o ficheiro com as definições de rede para a nova partição.

cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf


10. Mountar o necessário e fazer chroot para a nova partição.

mount -t proc none /mnt/gentoo/proc

mount -o bind /dev /mnt/gentoo/dev

chroot /mnt/gentoo /bin/bash


11. Actualizar o sistema e actualizar o Portage.

env-update

source /etc/profile

emerge --sync


12. Configurar os ficheiros de configuração em /etc/conf.d/ e alguns em /etc/*

nano -w /etc/conf.d/keymap, /etc/conf.d/clock, /etc/conf.d/hostname, /etc/conf.d/net, /etc/conf.d/rc, /etc/hosts,

/etc/localtime, /etc/timezone and /etc/locale.gen. Para Salvar ctrl+O < Letra O de Oscar, e ctrl+x para sair.


13. Agora falta ainda planificar que sistema queromos usar de futuro e configurar o ficheiro make.conf situado em

/etc/. Esse ficheiro é o responsável pelas configurações e do nosso sistema.

Supondo que não queremos usar ambiente gráfico:

Só temos de fazer alguns acrescentimos.

a. Antes de mais en CFLAGS="O2 -march=native"

b. Não mudar CXXFLAGS ou o CHOST

c. MAKEOPTS="-j2" - caso usemos um CPU com um único CORE.

d. USE="-X -kde -gnome -qt4 -qt3support -gtk -xfce"

e. AUTOCLEAN="yes"

f. ACCEPT_KEYWORLDS="x86" < para sistemas 32bits e amd64 para sistemas 64 bits.

g. ACEEPT_LICENSE="*"

h. INPUT_DEVICES="evdev"

i. ALSA_CARDS="hda-intel" Por exemplo.


14. Instalação - processo de compilação - primeira parte.

Fazer: "emerge -e world" && env-update && source /etc/profile

Fazer: "emerge syslog-ng vixie-cron mlocate gentoo-sources grub libstdc++-v3"

Caso tiver um PC lento vai ao café rir-te um pouco com os amigos. ;)


15. Quando chegares ir para o directório do Kernel e compilar o kernel

cd /usr/src/linux


16. Activar o menu de configuração do kernel

make menuconfig

Nota: Desta vez não vou abordar como se configura o kernel, mas é bastante simples.


17. Depois de configurar fazer:

make prepare && make && make modules && make modules_install && make install


18. Editar o ficheiro menu.lst que está em /boot/grub/*

default 0

timeout 30

title Gentoo

root(hd0,1) neste caso é a partição 2 (sda2) que é identificada pelo root como (hd0,1) pois a primeira é (hd0,0)

kernel vmlinuz-X-x-x-gentoo-rX root=/dev/sda2


19. Instalar o grub no MBR do disco

grub-install --no-floppy /dev/sda


20. Editar o ficheiro /etc/fstab
#/dev/BOOT <>
/dev/ROOT <>
/dev/SWAP <>

21. Criar ficheiro /etc/mtab
cat /proc/mounts > /etc/mtab

22. Modificar a palavra-chave de root

passwd

Newpasswd:

repeat newpaswd:


21. Sair e reiniciar a máquina

exit && exit

umount /mnt/gentoo/proc

umount /mnt/gentoo/dev

umount /mnt/gentoo

reboot


Autor: Arumaniac

0 comentários: