PDF download Descargar el PDF PDF download Descargar el PDF

Gentoo es una distribución de Linux conocida por su personalización, complejidad, gestión de paquetes, y la asociación en general con el frikismo informático. Primero y más importante, la distribución Gentoo no es para cualquiera; prepárate para utilizar tu cerebro ya que necesitarás un poco de lectura para poner tu sistema en pleno funcionamiento. En Gentoo, cada paquete está compilado desde el código de origen, utilizando su herramienta de gestión de paquetes "portage", entonces tú, el usuario, decide qué funciones y paquetes instalar en tu sistema. La compilación e instalación de versiones grandes (kde, gnome, libreoffice) puede demorar entre 30 segundos a algunos días (cada una), dependiendo del disco duro utilizado, mientras que las versiones más pequeñas se instalan en cuestión de minutos. Esta guía te permitirá instalar Gentoo a la vez que dejas tu computadora completamente libre para el uso normal de cada día. Está escrita específicamente para trabajar desde Ubuntu, aunque no hay ninguna razón para que no funcione desde cualquier otra distribución de Linux.

  1. Asegúrate de que tienes privilegios de superusuario en tu box de Ubuntu; y conexión a Internet, preferentemente una rápida. También es preferible tener un conocimiento intermedio acerca de Ubuntu y de Linux en general.
  2. Puedes lograr esto a través de Synaptic instalando los paquetes dchroot y debootstrap ; o a través de la línea de comandos ingresando sudo apt-get install dchroot debootstrap . Este programa le permite a Linux pretender temporalmente que su directorio raíz es diferente al normal.
  3. ¡Ten cuidado! no querrás perder ningún dato.
    • La mayoría de los sitios web recomiendan que, esencialmente, cuanto más particiones, mejor. Cómo mínimo, necesitarás una partición raíz (/); pero la mayoría de los usuarios tiene una partición swap y una partición home separadas (/home). Algunos también recomiendan una partición separada para /boot y /var.
  4. Formatea las nuevas particiones utilizando el sistema de archivos de tu preferencia (para /home, /, /boot y /var es preferible usar ext2, ext3 o reiser2). Los swaps necesitan ser formateados como particiones swap.
    • sudo mount /dev/sda5 /mnt/gentoo
    • sudo mount /dev/sda6 /mnt/gentoo/home
    • aquí, sda5 y 6 son las particiones que contienen tus futuros directorios raíz y home, respectivamente.
  5. Puedes cambiarla con la sintaxis date MMDDhhmmYYYY .
  6. Abre el navegador de tu preferencia, e ingresa a here . Busca tu copia mirror local, y descarga el archivo tarball stage3 desde releases/x86/2008.0/stages/ (reemplaza x86 con la arquitectura de tu preferencia, esta guía sólo está probada para AMD64 y x86). Descarga el archivo md5 correspondiente.
  7. md5sum -c stage3*.md5 . De este modo te asegurarás de que el tarball se descargó correctamente, sin dañarse. Si no se presenta bien, tendrás que descargarlo nuevamente.
  8. sudo tar xvjpf stage3*.bz2 . Espera a que se complete el proceso.
  9. el sistema de gestión de paquetes de Gentoo que te permite controlar por completo lo que hay en tu sistema.
    • Vuelve al mirror desde el que antes descargaste el tarball stage3. Ve a snapshots/ directorio, y descarga el archivo "Portage" más reciente. Muévelo a /mnt/gentoo, y utiliza el comando:
    • tar xvjf /mnt/gentoo/portage-<date>.tar.bz2 -C /mnt/gentoo/usr
    • Una introducción breve sobre Portage: Portage es un sistema de gestión de paquetes que permite instalar en forma relativamente sencilla numerosos paquetes de software. Funciona descargando una lista de ellos y de sus interrelaciones desde un servidor rsync . Esto le señalará a Portage los archivos relevantes que pueden descargarse, entre una enorme cantidad de otros servidores. Una vez que estos archivos se hayan descargados, tu computadora compilará el software desde el origen, optimizándolo.
  10. Puedes hacer esto editando /mnt/gentoo/etc/make.conf con tu editor de texto favorito. Puedes encontrar una guía completa de diversas variables leyendo /mnt/gentoo/etc/make.conf.example . Guarda los cambios en el archivo de configuración, y sal del editor de texto.
  11. Edita nuevamente make.conf y asegúrate de que la variable SYNC esté configurada para tu servidor rsync más cercano. Agrega todas las copias mirror que desees en la variable GENTOO_MIRRORS, pero ubica primero la que prefieres. Puedes encontrar la lista de las copias mirror disponibles aquí .
  12. Antes de sumergirte en tu nuevo sistema, es necesario que te asegures de que tienes algunas configuraciones vitales copiadas a través de Ubuntu como está.
    • Primero, las configuraciones dns: sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
    • Y tu sistema proc: sudo mount -t proc none /mnt/gentoo/proc .
    • Y monta o une el sistema de archivos /dev: sudo mount -o bind /dev /mnt/gentoo/dev .
  13. Esto es realmente fácil, y puedes salir simplemente escribiendo... salir . Es un proceso de tres pasos:
    • Primero, cambia el directorio de origen a /mnt/gentoo: sudo chroot /mnt/gentoo /bin/bash .
    • Luego, actualizas el entorno para asegurarte de que esta terminal sabe en donde debe estar: /usr/sbin/env-update
    • Finalmente, ingresa esto a la memoria (temporal): source /etc/profile
    • Si quieres recordarte a ti mismo que estás en un entorno chroot, puedes usar este refinado comando: export PS1="(chroot) $PS1"
  14. Ya estás dentro de Gentoo y casi a mitad de camino. ¡Alégrate!
  15. su kernel. El kernel es la parte del sistema operativo que dicta qué elementos de software pueden acceder a una parte del disco duro en cualquier momento. Sin kernel no existe ningún sistema operativo, porque éste no puede operar.
  16. Ahora vas a descargar una lista de paquetes que puedes instalar desde el servidor rsync que especificaste. Ingresa emerge --sync
  17. Estos indicadores le dicen al compilador qué opciones agregar, así como qué optimizaciones utilizar. Es importante establecer los indicadores "use" correctos para tu sistema, porque de otro modo terminarás con algunos resultados inesperados. También es bueno agregar indicadores que digan a qué no hay que darle soporte.
  18. Cada opción que desees eliminar es la palabra con un guión (-). Por ejemplo, si queremos compilar todo lo que tenga soporte de Ogg, agregamos "ogg". Pero si queremos soporte de Obb, agregamos "-ogg".
  19. Para escoger tus indicadores USE, echa un vistazo a la documentación de indicadores USE de Gentoo para ver qué indicadores es posible que desees incluir.
  20. Gentoo tiene todas las zonas horarias en /usr/share/zoneinfo. Navega hasta el directorio y emite el comando Is para ver las zonas horarias disponibles. Copia la zona horara en /etc/localtime con un comando como ( # cp /usr/share/zoneinfo/GMT /etc/localtime ).
  21. Aquí configuramos el kernel para que tenga el soporte que necesitamos. Es necesario que estés seguro de que estás configurando el kernel correctamente, de lo contrario te quedarás sin las funciones que necesitas.
    • cd /usr/src/linux
    • make menuconfig
  22. Asegúrate de seleccionar todos los controladores que necesitarás para arrancar tu sistema, como los controladores SCSI (si son necesarios), y asegúrate de que estén configurados para ser incorporados al kernel. Si no lo están, no podrás arrancar. Además, asegúrate de habilitar el soporte para tu sistema de archivos.
  23. Una vez que hayas terminado, ingresa ( make && make modules_install ) para comenzar a compilar el kernel y los módulos del kernel. Eso puede tomar algo de tiempo, así que lee un libro, mira la televisión, pasea a tu perro, o haz cualquier cosa que disfrutes hacer.
  24. Anuncio
  25. 35
  26. Ahora necesitamos copiar la imagen del kernel en /boot. Cambia kernel-2.6.24 por el nombre que desees darle a tu kernel. ( cp arch/i386/boot/bzImage /boot/kernel-2.6.24 )
  27. Ahora configuremos los módulos del kernel. Ejecuta ( find /lib/modules/(kernel version)/ -type f -iname '*.o' -or -iname '*.ko' ) para encontrar los módulos de kernel disponibles. De esos, agrega los que desees que se carguen automáticamente en /etc/modules.autoload.d/kernel-2.6. No incluyas la extensión .ko o .o ni la ruta. Basta con decir, por ejemplo, snd-hda-intel.
  • Grupos de origen=root,<host>,portage
  • Grupos=<host>,portage
  • Prioridad=3
  • Consulta los foros del sitio web de Gentoo
  • Directorio=/mnt/gentoo
  • El tarball stage3 carece de usuario y grupo de "portage" por algún motivo, lo cual hará que surjan fallas desde el interior del entorno chroot. Si utilizas el entorno chroot tendrás que crear el usuario y el grupo de portage en tu sistema host (Ubuntu maverick en mi caso); la contraseña y los grupos de archivos en /mnt/gentoo/etc se sobreescribirán si los modificas directamente. Después de agregar el usuario y el grupo de portage al sistema host, la utilización normal del entorno de chroot también debe funcionar con acceso a la red. Yo solía utilizar la siguiente configuración:
  • usuarios-origen=<host>
  • alias=gentoo
  • tipo=directory
  • descripción=gentoo

Advertencias

PDF download Descargar el PDF
  • Esto lleva mucho tiempo, pero en general vale la pena.
  • No intentes instalar una versión para múltiples arquitecturas (por ejemplo, gentoo 64 bits en ubuntu 32 bits), ya que el entorno chroot no funcionará correctamente (¿alguien puede explicar esto un poco mejor?)

Cosas que necesitarás

PDF download Descargar el PDF
  • Ubuntu 10.10(las otras versiones no están probadas)
  • Conexión continua a Internet

Acerca de este wikiHow

Esta página ha recibido 6227 visitas.

¿Te ayudó este artículo?

Anuncio