PDA

Ver la versión completa : Como instalar un gentoo paso a paso



|RooT|
31-10-2003, 21:22
Me he decidio a explicar paso a paso como instalar la distribucion de linux gentoo (1.4_rc2-x86). Para ello he creado este hilo.Ya que hay gente que no entiende el manual de la página de gentoo lo explicare paso a paso i para que puedan seguir.

Antes de empezar , se deve de tener la distribucion gentoo. Para ello hay diferentes imagenes de CD (ISO) para descargarse que segun la arquitectura que vayas ha usar te vendra mejor.

Estas son:

x86 Stage 1 y "gentoo-basic" livecd -- funcionará para cualquier procesador x86.
i586 Stage 2 y 3, paquetes GRP y livecd para i586+
i686 Stage 2 y 3 , paquetes GRP y livecd para i686+
athlon Stage 2 y 3 , paquetes GRP y livecd para AMD Athlon
athlon-xp Stage 2 y 3 , paquetes GRP y livecd para AMD Athlon XP
athlon-mp Stage 2 y 3 , paquetes GRP y livecd para AMD Athlon MP
pentium3 Stage 2 y 3 , paquetes GRP y livecd para Intel Pentium III y Pentium 4


Escojeremos la ISO para i686+. Una vez tengo la imagen tostada en un CD, ejecutamos el LIVE-CD y logeamos como root.
Una vez dentro primero tendremos que cargar los modulos PCI que no haya cargado con la instruccion "modprobe"

# modprobe modulo

Donde modulo es el modulo que queremos cargar. Por ejemplo

# modprobe pcnet32

Los modulos que queramos cargar estan en el directorio /lib/modules/ o /kernel/drivers/net/*
Para cargar los modulos SCSI deveremos hacer algo parecido


# modprobe aic7xxx
# modprobe sd_mod

Donde aic7xxx es la controladora scsi que tengas y el sd_mod el modulo a cargar.

Nota: No comentare los modos RAID, si un caso preguntar mas tarde.
Ahora configuraremos la conexion a internet. Para ello hay dos opciones, bien si usas PPP (Modem) o DSL.
Si usas modem ejecuta el script llamado rp-pppoe
Si usas DSL ejecuta los scripts siguentes:

# adsl-setup
# adsl-start

Después de tener configurada la red, pasaremos a montar las particiones. Para ello hace falta montar 3 particiones.

1.Swap
2.Particion root para instalacion
3.Particion para el arranque (boot)


-Partición swap (ya no tiene límite de tamaño en 128 Megabyte) >=2*Cantidad de RAM en el sistema es lo recomendado, pero no requerido (desde el kernel 2.4.10) Linux swap /dev/hda2

-Partición raíz, conteniendo el sistema de archivos principal (/usr, /home, etc) >=1.5 Gigabytes ReiserFS, ext3 recomendado; ext2 vale /dev/hda3

-Partición boot, containing kernel(s) e información para el inicio 100 Megabytes ext2/3 altamente recomendables (más sencillo); si usas ReiserFS recuerda montar con la opción -o notail /dev/hda1

Para ello puedes usar fdisk o bien cfdisk el cual es mas facil de usar.

Una vez tengas creadas las particiones se iniciara la particion de intercambio (SWAP).

# mkswap /dev/hdax
Donde hdax es la particion Swap (Por ejemplo hda2)
Después creamos formateamos y creamos el sistema de ficheros (FyleSystem) que dependera del tipo que hayamos escojido.
Si usamos EXT2

mke2fs /dev/hda1

Si usamos EXT3
# mke2fs -j /dev/hda3

Si usamos REISERFS
# mkreiserfs /dev/hda3

Una vez creadas y formateadas todas las particiones las montaremos. Primero la particion SWAP

# swapon /dev/hda2

Lo próximo será crear los puntos de montaje /mnt/gentoo y /mnt/gentoo/boot, y montaremos nuestros sistemas de archivos en estos puntos.

# mkdir /mnt/gentoo
# mount /dev/hda3 /mnt/gentoo
# mkdir /mnt/gentoo/boot
# mount /dev/hda1 /mnt/gentoo/boot





Ahora llega el momento de desempaquetar los Stages.


# cd /mnt/gentoo
# tar -xvjpf /mnt/cdrom/gentoo/stage?-*.tbz2
# mount -o bind /proc /mnt/gentoo/proc
# mount -o bind /dev /mnt/gentoo/dev
# cp /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
# mkdir /mnt/gentoo/GRP
# mount -o bind /mnt/cdrom/gentoo/packages /mnt/gentoo/GRP
# chroot /mnt/gentoo /bin/bash
# env-update
Regenerating /etc/ld.so.cache...
# source /etc/profile
# emerge sync


Ahora mismo ya estaras dentro de tu gentoo linux.

El proceso siguente es configurar y optimizar los paquetes, para ello pondre los pasos con pocas explicaciones, si hay alguna pregunta, pos preguntar.


# cd /usr/portage
# scripts/bootstrap.sh


bootstrap.sh contruirá binutils, gcc, gettext, y glibc, reconstruirá binutils, gcc, y gettext después de glibc. No es necesario decir, que este proceso toma un buen tiempo. Que tengas una buena siesta ... Una vez que el proceso se complete, tu sistema se encontrará en el "stage2", lo que significa que ahora puedes ir a las instrucciones del stage2.

Nota: Si no lo has hecho aún, por favor edita /etc/make.conf para adaptarlo a tu gusto con nano -w /etc/make.conf.


# export CONFIG_PROTECT="-*"
# emerge -p system
[lista los paquetes que serán instalados]
# emerge system
# emerge sync
# emerge -up world
Lista los [paquetes] que se instalarán
# emerge -u world


Ahora ton solo nos faltan ultimar detalles.

Crear un enlace simbólico para la zona horaria


# ln -sf /usr/share/zoneinfo/directorio/archivozona /etc/localtime


Para cambiar el password de root.

# passwd


Por ultimo instalar GRUB

# grub


Serás recibido con la línea de comando de grub grub> . Ahora, necesitas escribir los comandos adecuados para instalar grub en el sector de arranque de tu disco duro. En mi configuración de ejemplo, quiero instalar grub en el MBR (master boot record) de mi disco duro, para que la primera cosa que vea al encender el ordenador sea el grub. En mi caso, los comandos que debo usar son:


grub> root (hd0,0)
grub> setup (hd0)
grub> quit

Ahora, crea el archivo grub.conf (nano -w /boot/grub/grub.conf), y añádele lo siguiente:


default 0
timeout 30
splashimage=(hd0,0)/boot/grub/splash.xpm.gz

title=Mi sistema de ejemplo Gentoo Linux
root (hd0,0)
kernel /boot/bzImage root=/dev/hda3

#Lo siguiente es si usas hardware RAID
title=My Gentoo Linux on RAID
root (hd0,0)
kernel /boot/bzImage root=/dev/ataraid/discX/partY

# Lo siguiente sólo lo necesita la gente con arranque dual
title=Windows NT Workstation
root (hd0,5)
chainloader +1

Por ultimo


# etc-update
# exit
// Con esto se sale del chroot; también puedes pulsar ^D
# cd /
# umount /mnt/gentoo/boot
# umount /mnt/gentoo/proc
# umount /mnt/gentoo/dev
# umount /mnt/gentoo
# reboot


Y algunos detalles que explicare otro dia porque no tengo mas tiempo. Espero que almenos lo hayais entendido mejor. Si no es así preguntar donde teneis la duda. No es una instalacion completa ya que me he dejado muchas cosas, pero si una instalacion guia para seguirla junto a la documentacion.


Saludos.

krego
01-11-2003, 10:53
Muschísimas gracias RooT !
Hace un par de meses me volví loco instalando gentoo.. La verdad es que la instalación es bastante entretenida y a veces puede llegar a ser muy desquiciante. Así que después de varios intentos conseguí hacerlo correr... ahora quiero instalarlo en otro pc que se me resistió. Probaremos con éste manual a ver qué tal ;)

Muchas gracias y Un saludo!