Gentoo Linux
Nota: Como dice el título esto es un mini manual. Básicamente es un
pequeño y práctico resumen hecho a partir del handbook de gentoo y mi
experiencia. Si se quiere algo más completo y mejor escrito mirarse
la documentación oficial:
http://www.gentoo.org/doc/en/handbook/index.xml
Fuente: www.dabax.net
Licencia: CreativeCommons
http://creativecommons.org/licenses/by-nc-sa/2.5/es/
particionar discos
$fdisk /dev/sda
p-->listar particiones
d-->borrar particion
n-->crear particion
t-->elegir tipo particion
w-->escribir cambios
formatear
$mkfs.ext3 /dev/sda2
$mkswap /dev/sda1
montar
$mount /dev/sda2 /mnt/gentoo
$swapon /dev/sda1
configurar red
$ifconfig ethX IP_PC
$route add default gw IP_ROUTER
$echo "nameserver DNS" > /etc/resolv.conf
descargar stage y portage
Vamos a realizar la instalación desde Stage3
-Descargar Stage: amd64 o x86 según deseemos de:
http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/releases/
-Descargar Portage:
http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/snapshots/
descomprimir
$tar xvjpf stage*.tar.bz2 -C /mnt/gentoo
$tar xvjf portage*.tar.bz2 -C /mnt/gentoo/usr
make.conf
En éste archivo se definen una serie de variables muy importantes. La
definición de estas se hace con: VARIABLE=”VALOR”
+editamos el archivo /mnt/gentoo/etc/make.conf
Mirror de SYNC
Para añadir el servidor donde sincronizaremos portage
$mirrorselect -i -o >> /mnt/gentoo/etc/make.conf
Copiar DNS
$cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
Montar pseudofilesystems
$mount -t proc none /mnt/gentoo/proc
$mount -o bind /dev /mnt/gentoo/dev
CHROOT
$chroot /mnt/gentoo /bin/bash
$env-update
$source /etc/profile
Locales
+editamos el archivo /etc/locale.gen
en_US ISO-8859-1
en_US.UTF-8 UTF-8
es_ES ISO-8859-15
es_ES@euro ISO-8859-15
/etc/conf.d/clock
+editamos el archivo /etc/conf.d/clock
TIMEZONE="GMT"
IMPORTANTE:
● No olbidemos el soporte SMP (para doble núcleo):
Processor type... => Symetric multi-processing support
● Ni el spoporte SATA (para discos Serial ATA):
Device Drivers => Serial ATA... => tu_driver
fstab
+editar el fichero /etc/fstab
/dev/sda2 / ext3 noatime 0 1
/dev/sda1 none swap sw 0 0
proc /proc proc nodev,nosuid,noexec 0 0
shm /dev/shm tmpfs nodev,nosuid,noexec 0 0
/dev/cdrom /mnt/cdrom auto noauto,user 0 0
hostname
+editamos el archivo /etc/conf.d/hostname
HOSTNAME="nombre_maquina"
+editamos el archivo /etc/hosts
127.0.0.1 nomre_maquina localhost
keymaps
+editamos el archivo /etc/conf.d/keymaps
KEYMAP="es"
Configuración red
+editar el archivo /etc/conf.d/net
config_eth0=( "192.168.1.10 netmask 255.255.255.0 brd
192.168.1.255" )
routes_eth0=( "default gw 192.168.1.1" )
PCMCIA (opcional)
$emerge pcmciautils
Passwords i usuarios
$passwd root #contraseña root
$adduser usuario #nuevo usuario
$passwd usuario #contraseña usuario
$mkdir /home/usuario
$chown usuario /home/usuario
GRUB
$emerge grub
+editar /boot/grub/grub.conf
default 0
timeout 30
splashimage=(hd0,1)/boot/grub/splash.xpm.gz
mtab
$grep -v rootfs /proc/mounts > /etc/mtab
REINICIO
$exit
$cd
$umount /mnt/gentoo
$reboot
Si todo ha ido bien ya estamos en el nuevo sistema.
● Revisar las use, podemos ver las activas para dicho paquete con:
$emerge -av jboss
A veces desactivar algún tipo de soporte (quitando USE) puede
solucionarnos el problema.
Ej: $USE=”-ssl” emerge jboss
Configurar las X
+editar /etc/conf.d/xdm
DISPLAYMANAGER="gdm" o “kdm” según gnome o kde