Tutorial: Como instalar Gentoo Linux 2010

Larry The Cow estaba un poco frustrado del estado actual de las distribuciones GNU/Linux, hasta que descubrió Gentoo Linux”, esto es lo que bramó religiosamente la vaca Larry antes de convertirse en la mascota oficial de Gentoo Linux, la distro más sorprendente, estable y versátil que se dio a conocer en el mundo GNU.
El nombre Gentoo proviene del nombre en inglés del pingüino papúa. El pingüino más veloz bajo el agua puede alcanzar una velocidad de hasta 36 Km/h.
Gent00 Linux
Es una distribución de Linux que esta orientada a usuarios con cierta experiencia según wikipedia, pienso que usar gentoo no es necesario tener mucha experiencia si no tener muchas ganas de aprender, Gentoo Linux tiene las mismas características que cualquier sistema GNU/Linux, su diferencia y a la vez su ventaja es su sistema Portage, su gestor de paquetes inspirado en los ports FreeBSD, con características como gestión de dependencias, afinamiento preciso por parte del administrador, des-instalación segura, paquetes virtuales, gestión de archivos de configuración entre otras ventajas.
Portage descarga los archivos fuente y los compila a gusto del usuario esto nos permite hacer todo tipo de optimizaciones para esto se utiliza la famosa variable USE la cual se usa para crear una sistema a medida.
Existen muchos comentarios al rededor de que si realmente vale la pena compilar todo un sistema por obtener mayor rapidez, yo estoy convencido que realmente vale la pena la espera de los largos procesos de compilación y ciclos de CPU, me considero un forofo de las distribuciones GNU/Linux, y he tenido la suerte de instalar, configurar y usar muchas de ellas para servidores en el trabajo y como pasatiempo, y ninguna de estas me pareció tan rápida, segura, versátil y potente como Gent00. Al usar esta distro por un tiempo creo que no la cambiaría por ninguna otra (snif snif).
Sin ponerse muy románticos voy a continuar con la instalación que he preparado, para ustedes.
Instalación
Para la instalación utilice una máquina virtual, con un disco duro de 10 GB en el cual utilice 5 GB para instalar un windowsXP, y deje el resto del espacio libre para la instalación.
El espacio de disco es proporcional, ya que ustedes pueden tener un disco de 100 GB el factor seria 10.
1.- En primer lugar es necesario descargar un liveCD para realizar la instalación desde ahí.
Nota: La instalación se realizo en un procesador core2duro por lo que se uso la versión amd64 (x86_64) si desea instalar la versión de 32bits solo debe cambiar donde vea x86_64 por x86 en el manual de instalación
2.- Grabamos como proyecto ISO el disco y iniciamos nuestro ordenador, utilizare imágenes para la instalación respectivamente.
3.- Verificamos el la partición /dev/hda
fdisk -l
NOTA: en este caso reconoce el disco como /dev/hda porque es un disco IDE y fuera disco SATA seria /dev/sda
4.- Luego procedemos a particionar le disco con la herramienta fdisk y crearemos las particiones, primero la partición del tipo SWAP de +512M con la opción “n” (Nuevo) el tamaño en caso correspondería al doble de tu memoria ram, pero si tienes mas de 2G puedes usar 2G de SWAP no hay problema.
5.- Modificamos el tipo de partición correspondiente a la memoria SWAP, para esto se usa la opción “t” (Tipo) se debe ingresar el código Hexadecimal con valor 82.
6.- Creamos el la raiz ( / ) del sistema la cual también sera una partición primaria y usaremos el resto del espacio disponible, para esto usamos la opción “n” (Nuevo) y luego “p” (Primario).
7.- Verificamos la configuración y la guardamos con la opción “w” (Escribir).
8.- Formateamos las particiones del tipo swap y ext3
mkswap -c1 /dev/hda2
mkfs.ext2 -j /dev/hda3
9.- Luego activamos la memoria swap con el comando swapon /dev/hda2 en el gráfico al parecer hubo un error y confundí swapon por mkswap XD con razón iba un poco lenta la instalación, espero ustedes lean esto la linea correcta debería ser :
swapon /dev/hda2
Luego de esto montaremos la partición /dev/hda3 y crearemos la carpeta /mnt/gentoo/FILES donde descargaremos lo archivos necesarios para la instalación.
mount /dev/hda3 /mnt/gentoo
mkdir /mnt/gentoo/FILES
cd /mnt/gentoo/FILES
links http://www.gentoo.org/main/en/mirrors.xml
NOTA: Necesitamos tener la PC conectada a Internet, el livecd tiene un daemon DHCP que al conectar el cable el server dhcp le proporcionara los datos necesarios para poder navegar, para verificar la conectividad puede realizar un ping.
ping www.datanoia.com
10.- Una vez dentro del navegador web links seleccionamos el repositorio donde deseamos conectarnos en mi caso uno de Francia
11.- Luego navegaremos con las flechas y enter y llegaremos a la ruta amd64/current-stage3/stage3-amd64-20100514.tar.bz2, y luego presionaremos la tecla “d” para descargar el archivo.
12.- Luego de esto empezara a descargar puede dejar la descarga en background, le preguntara al final si desea abortar las descargas esto quiere decir que aun no ha terminado.
13.- De la misma manera descargamos snapshots/portage-lasters.tar.bz2 de la misma manera.
14.- Esperamos que descarguen los archivos y luego salimos presionando la tecla “q” si no hay descargas le preguntara simplemente si desea salir.
15.- Luego de esto listaremos los archivos y ejecutaremos los siguientes comandos que es para desempaquetar el código en la carpeta /mnt/gentoo y editamos el archivo /mnt/gentoo/etc/make.conf
ls -l
time tar xfjp stage3-amd64-20100514.tar.bz2 -C /mnt/gentoo
time tar xfjp portarge-latest.tar.bz2 -C /mnt/gentoo/usr
nano /mnt/gentoo/etc/make.conf
NOTA: Los CFLAGS son las opciones especiales que tomara para poder compilar los paquetes en este caso esta optimizado para un procesador core2duo acá la lista completa
- para Athlon-Xp: -march=athlon-xp
- para AMD64: -march=k8
- para Pentium4: -march=pentium4
- para Core2: -march=core2
También es importante agregar la linea MAKEOPTS=”-j2″ el valor 2 = (número de procesadores + 1) en caso de una core2duro seria -j3 aunque en mi maquina virtual solo tiene 1, por eso puse -j2.
16.- En este caso se utiliza el editor de consola “nano”, se tiene que dejar de la siguiente manera y para guardar los cambios “control + x” y luego pregunta (Yes/No) y guardas con el mismo nombre.
17.- Luego de esto se puede agregar un servidor cercano de donde se descargaran las fuentes.
mirrorselect -i -o >> /mnt/gentoo/etc/make.conf
18.- Copiamos el archivo /etc/resolv.conf que contiene los servidores dns registrados por el LiveCD en nuestro /mnt/gentoo/etc
luego procedemos montar las particiones /proc y /dev luego chrootear dentro de nuestro sistema, y finalmente elegir el perfil de nuestro sistema
cp -L /etc/resolv.conf /mnt/gentoo/etc
mount -t proc /proc /mnt/gentoo/proc
mount -o bind /dev/ /mnt/gentoo/dev
chroot /mnt/gentoo /bin/bash
eselect profile set 7
nano /etc/locate.gen
Edita el archivo /etc/locale.gen des-comentando la linea en_US.UTF-8 UTF-8 se recomienda usar el lenguaje ingles para todo lo es servidores en caso fuera para desktop podríamos usar es_PE.UTF-8 UFT-8, para ver todos los formatos soportados se puede ver el archivo /usr/share/i18n/SUPPORTED
19.- Luego copiar su información de su zona las zonas soportas están en /usr/share/zoneinfo una vez ubicado se copia a /etc/localtime
cp -v /usr/share/zoneinfo/Europe/Rome /etc/localtome
Luego editar editar el archivo /etc/conf.d/clock y dejarlo de la siguiente manera, “control + x” para guardar
nano /etc/conf.d/clock
20.- Instalamos el kernel y genkernel que nos ayuda a compilarlo
emerge -av gentoo-sources genkernel
21.- Luego de eso copiamos la configuración del kernel que cargo en el livecd para compilarlo de este manera (esta es la manera recomendable para personas con poco experiencia).
zcat /proc/config.gz > /usr/share/genkernel/arch/x86_64/kernel-config
genkernel all
NOTA: Alternativo, para las personas que quieran personalizar su kernel pueden usan “genkernel –menuconfig all” en vez de “genkernel all”.
22.- luego instalar el gestor de boot “grub” y un cliente dhcp “dhcpcd”
emerge -av grub dcpcd
23.- Luego de esto vamos a configurar nuestro gesto de boot he instalarlo en nuestro disco duro, ejecutamos y modificamos el archivo hasta dejalo como en la figura siguiente donde se agrego también el sistema windowsXP.
grep -v rootfs /proc/mounts > /etc/mtab
nano /boot/grub/grub.conf
24.- Modificamos el archivo /boot/grub/device.map y instalamos nuestro gesto de boot en el disco
echo "(hd0) /dev/hda" > /boot/grub/device.map
grub-install --no-floppy /dev/hda
25.- Editamos el archivo /etc/fstab el cual es necesario para el montado de las particiones y lo dejamos de la siguiente manera
26.- Configuramos nuestro hostname ejecutando los siguientes comandos
echo "127.0.0.1 gent00.datanoia.com gent00 localhost.localdomain localhost" > /etc/hosts
sed -i -e 's/HOSTNAME.*/HOSTNAME="gent00"/' /etc/conf.d/hostname
hostname gent00
hostname -f
27.- Configuramos la interfaz de red eth0 para que cargue al inicio en modo dhcp
cat > /etc/conf.d/net.eth0 << EOF
config_eth0=(dhcp)
EOF
cat /etc/confi.d/net.eth0
rc-update add net.eth0 default
28 El ultimo paso y el más IMPORTANTE algunas veces lo olvido XD, setear el password
passwd root
Luego salimos del ambiente enjaulado (chroot) y desmontamos las siguientes particiones, para Finalmente hacer reboot y iniciar desde nuestro disco duro.
exit
umount /mnt/gentoo/proc
umount /mnt/gentoo/dev
umount /mnt/gentoo
reboot
Booteamos nuestro nuevo sistema Gentoo Linux
NOTA: Dentro del sistema ejecutar para corregir un error en el inicio correcto de los servicios.
touch /etc/init.d/* /etc/conf.d/*
Espero les sirva el manual, cualquier duda estaré gustoso en responder.
ke00y.
→ Entradas Relacionadas:


















































Twitter
Youtube
Facebook
Buzz
Bien ahi kenny como 100pre probando todas las distro,
El Manual se ve bien explicado, me guiare para realizar la instalacion, cualquier duda te la hare saber.
Gracias por tu comentario y buena suerte con la instalación. Estaré pendiente de cualquier duda.
Deja tu Opinión
Síguenos
Feed RSS:
Recibe nuestros artículos via Feed
RSS via E-Mail:
Recibe nuestros artículos en tu Mail
Twitter:
Síguenos en Twitter @datanoia
Licencia
Últimos Posts
Comentarios