Installation alternatives/es

This guide is meant to be a repository of alternative Gentoo installation methods, for those with special installation needs such as lack of a CD-ROM or a computer that cannot boot CDs.

Acerca de este documento
Si el método estándar de arranque para la instalación por CD no es posible desde su ordenador (o simplemente es imposible utilizarlo o no es agradable) se puede obtener ayuda al respecto aquí. Este documento servirá para ofrecerle un repositorio de técnicas y métodos alternativos para la instalación de Gentoo Linux. O si se prefiere, servirá como medio para publicar su más novedoso método de instalación. Si existe alguna técnica de instalación considerada útil o se ha encontrado alguna otra manera divertida de instalar Gentoo Linux, por favor, no dude en documentarla y enviarla a Bugzilla.

Iniciar el CD de Instalación con Smart BootManager
Descargue Smart BootManager disponible en http://btmgr.sourceforge.net/download.html. Las versiones en código fuente para Linux o formato binario y los de windows están disponibles, así como muchos paquetes de idiomas. Sin embargo, por ahora, el método más adecuado sería utilizar el formato binario, ya que el código no compila con las nuevas versiones de NASM.

Compile el programa desde el código o simplemente descargue el archivo binario. Hay varias opciones que pueden utilizarse durante la creación de un disquete de arranque, como puede observar a continuación.

Utilice para construir el disquete de arranque:

Ahora simplemente coloque el disquete en la disquetera del ordenador, así como el CD de Instalación dentro del CD-ROM e inicie el ordenador.

The Smart BootManager dialog will appear. Select the CD-ROM and press the (Return) key to boot the Install CD. Once booted proceed with the standard installation instructions.

Puede encontrar más información sobre Smart BootManager en http://btmgr.sourceforge.net/.

Introducción
Los usuarios pueden iniciar desde otros LiveCD aparte de los que ofrece Gentoo. Independientemente de esto, ofrecen un entorno funcional cuando se compile e instale Gentoo. Las instrucciones que proporcionamos aquí deben funcionar en principio con cualquier otro LiveCD.

There are too many LiveCDs out there to list, but an option might be to try out Knoppix. It provides a full graphical desktop, with office applications, web browsers, and games to keep busy. Knoppix is only available for users, so depending on the user's requirements another LiveCD or method may need to be used.

Instrucciones de instalación
Arranque desde el LiveCD. Abra una terminal y lance para que se pueda cambiar la contraseña. Esto permite definer la contraseña del usuario root para el CD. Ahora se puede configurar el demonio sshd para acceder de forma remota, si esto hiciera falta. A continuación se debe crear el punto de montaje si se necesita.

Llegados a este punto, se puede seguir con la instalación normal a partir de preparar los discos. Sin embargo, cuando se tenga que montar el sistema proc, lanzar la siguiente orden en su lugar:

When unpacking the stage tarball in Unpacking the stage tarball, different command options are needed to ensure that proper group IDs are enforced on the unpacked stage:

Si se está utilizando Ubuntu, observe que es un enlace simbólico. Se debe montar de forma asociada (bind) o crear un tmpfs en esta localización (dentro de la ruta chroot). Para montar de forma asociada, lance la siguiente orden (antes de hacer chroot):

Esto se hace para evitar el problema en el que Python ve que   está roto (debido a la falta de ) y Portage lo ve también como un error (técnicamente la configuración de Python debería continuar así como su construcción asumiendo que se ha habilitado la variable POSIX_SEMAPHORES_NOT_ENABLED, sin embargo esto llevaría a una construcción de Python muy poco deseable).

Una vez se está preparado para hacer chroot al entorno desempaquetado en instalar el sistema base, se necesitará usar una secuencia diferente de órdenes chroot. Esto asegurará que las variables de entorno se establezcan de forma correcta.

Finally, know that some Portage FEATURES may not work in the LiveCD. Especially watch out for  and   values. If there are errors, try disabling some or all of the optional FEATURES.

Instalación sin disco utilizando PXE y un núcleo, un initrd y un squashfs desde el LiveCD
Este método es más fácil de configurar que el arranque PXE basado en iSCSI o NFS. Múltiples máquinas pueden arrancar desde el mismo conjunto de imágenes distribuidas a través de TFTP y se puede extender fácilmente para que también funcione sobre HTTP u otro protocolo.

Algunas distribuciones incluyendo Fedora ya se distribuyen con imágenes necesarias para inciar un CD live o de instalación. Este no es el caso de Gentoo. En lugar de ello, los usuarios necesitan:


 * 1) Extract kernel, initrd and squashfs from the live CD.
 * 2) Patch initrd contents.
 * 3) Merge squashfs into initrd.

Solo ahora se podrá configurar un cargador de arranque basado en PXE que cargará las imágenes e iniciará un sistema vivo.

Save the following script, make it executable and put its directory value into the PATH variable (or follow the documented steps manually).

Download the minimal installation CD. Install, make sure it serves and start it.

Lance el guión con los parámetros adecuados.

Now the TFTP boot service is ready, so the next step is to configure a DHCP service. Setting up a DHCP server on the same machine is possible - just make sure that the booted machines are connected to it. Or just tweak the configuration of an existing router.

Example configuration for OpenWRT DHCP service follows:

Requisitos
PXE (Preboot eXecution Environment, o entorno para ejecución preinicio) es un método que sirve para arrancar computadoras a través de un interfaz de red que reconozca el protocolo PXE (usando un BIOS que soporta PXE). En el caso en el que el sistema no ofrezca soporte para el arranque mediante PXE desde la interfaz de redo o el BIOS, PXE también se puede utilizar como un método desde los dispositivos de bloque (como CDs o DVDs). En estos casos un entorno mínimo de arranque suplanta al interfaz de red (ver también Etherboot/gPXE).

Configuración básica del servidor
Crear los directorios: lo primero que hay que hacer es crear los directorios donde se almacenará el sistema sin disco. Cree un directorio llamado el cual acogerá un directorio para cada cliente sin disco. De aquí en adelante, el cliente en el que trabajaremos se llamára 'eta'.

DHCP and TFTP setup: The client will get boot information using DHCP and download all the required files using TFTP.

Para dhcpd, simplemente lance (o cualquier otro servidor DHCP de su elección). Asegúrese de que se selecciona el interfaz correcto en y configúrelo de forma adecuada. Después añada lo siguiente en.

A continuación configurar el interfaz en de forma que no pierda la configuración al arrancar. Eche un vistazo al archivo para más información.

Para TFTP, haga emerge de. En, escriba lo siguiente:

Configurar GRUB: Las versiones antiguas de GRUB utilizaban el ajuste USE  para crear una imagen PXE. image

Emerge GRUB:

Once GRUB is compiled, create the diskless client's boot directory:

Original way was to copy the PXE image to the diskless client but the path does not seem to exit anymore.

A continuación edite su fichero de configuración.

Configurar NFS: NFS es bastante fácil de configurar. Lo único que se debe hacer es añadir una línea al archivo de configuración :

Actualice los equipos: una cosa importante que debe hacer ahora es modificar el para ajustarlo a los requisitos.

Crear el sistema en el servidor
El siguientes paso es reiniciar el servidor utilizando un CD de instalación de Gentoo (aunque los administradores con más experimentados pueden continuar si tienen suficientes conocimientos en instalaciones de Gentoo). Seguir el procedimiento de instalación estándar tal y como se explica en el manual de Gentoo Handbook PERO con los siguientes cambios: Cuando se monte el sistema de ficheros, continuar con el siguiente paso (donde es la partición en la cual se creó el directorio ).

No se necesita montar ninguna otra partición ya que todos los ficheros se encuentran en el directorio.

Stage tarballs and chroot: This example uses a stage3 tarball. Mount to the diskless directory and chroot into it to continue with the install. Then follow the installation manual until kernel configuration.

Configuración del Núcleo: cuando se haga de la configuración de núcleo, no olvidar que se deben habilitar las siguientes opciones junto a las otras recomendadas en la guía de instalación.

Guarde el núcleo en el del chroot (no en ) de acuerdo con las configuraciones de pxegrub definidas anteriormente. A continuación, configurar el archivo de los clientes sin disco.

Y ahora, para evitar que el cliente lance una comprobación del sistema de ficheros:

Install since the client will heavily depend on it:

Bootloader. Do not install another bootloader because there is already one - pxegrub. Simply finish the install and restart the server. Start the services that are needed to boot the new client: DHCP, TFTPD, and NFS.

Iniciar el nuevo cliente
For the new client to boot properly, the BIOS and the network card need to be configured to use PXE as the first boot method - before CD-ROM or floppy. For help with this consult the hardware manuals or manufacturers website. The network card should get an IP address using DHCP and download the GRUB PXE image using TFTP. Then, a nice black and white GRUB bootmenu should be displayed from where users can select the kernel to boot and press the (Return) key. If everything is okay the kernel should boot, mount the root filesystem using NFS and provide a login prompt. Enjoy.

Requisitos
In order to install Gentoo from an existing Linux distribution it needs to have the chroot command installed, and have a copy of the Gentoo installation or ISO that's desired to install. A network connection is highly recommended as otherwise the installation can only work with the files available in the installation media. By the way, a tarball is just a file ending in or. Let's get started!

Visión general
En primer lugar se asigna una partición a Gentoo reajustando el tamaño de una partición Linux ya existente, montamos la partición, descomprimimos el fichero en la partición montada, hacemos chroot dentro del pseudo-sistema y comenzamos la compilación. Una vez que el proceso de arranque se ha llevado a cabo, se realiza una configuración final del sistema para asegurarse de que arranca, y a continuación se puede reiniciar y comenzar a usar Gentoo.

¿Cómo reservar espacio para Gentoo?
La partición raíz es el sistema de ficheros montado en. El primer ejemplo muestra la salida de en un sistema. El segundo ejemplo utiliza (disk free o disco libre) para ver cuánto espacio queda y como se reajustará. ¡Tenga en cuenta que no es obligatorio redimensionar la partición raíz! Se podría utilizar el gestor de particiones para redimensionar cualquier otra parte, pero hablaremos de eso más tarde.

Como se puede comprobar, la partición montada como llamada  tiene 2,4 GB libres. En este caso, se ha decidido redimensionarla para dejar 400 MB de espacio libre, asignando por tanto 2 GB para Gentoo. No está mal, tendría bastantes paquetes instalados. De todos modos, 1 GB es suficiente para la mayoría de los usuarios. ¡Así que, ahora vamos a particionarlo!

Construir parted para cambiar el tamaño de la partición
is extremely useful for resizing partitions. It is included on the minimal installation CD.

Look up on that page the type of file system to resize and see if can do it. If not: tough luck, some partitions might need to be destroyed to make space for Gentoo, and reinstall back. Go ahead by downloading the software and install it. In the next step, a problem arises. The Linux root partition needs to be resized, therefore a floppy disk with a minimal Linux system must be booted and to use a previously-compiled parted copied to a diskette in order to resize. If the partition can be unmounted while still running in Linux then the following steps are not needed. Just compile parted and run it on a chosen unmounted partition to resize. Here's how it was done on this system.

Obtenga el disco de inicio mininux (una mini distribución de Linux basada en un núcleo 2.4, cabe en un solo disquete y además es gratuita) desde http://mininux.free.fr/uk/. Cree un disquete como se indica en la documentación que acompaña el paquete de software e inserte un nuevo disquete en la disquetera para el siguiente paso.

Proceder con la construcción de parted. Descargar y desempaquetar la utilidad y hacer al directorio correspondiente. Lanzar a continuación la siguiente secuencia de órdenes para construir la aplicación y copiarlo en el disquete.

Es el momento de reiniciar y cambiar el tamaño de la partición. Hágalo solo después de echarle un vistazo a la documentación de parted en el sitio web de GNU. El cambio de tamaño suele tardar unos 30 minutos para los discos duros más grandes, sea paciente. Reiniciar el sistema con el disco de mininux (simplemente insértelo), y una vez que se haya iniciado la sesión, sustituya el disco de la unidad por el disco de utilidades que se creó arriba y teclear  para tener parted bajo. Lance parted para poder redimensionar la partición. Una vez haya terminado este largo proceso, continuar con la instalación de Gentoo. Reiniciar el sistema Linux anterior. La unidad en la que desea operar es la que contiene la partición cuyo tamaño se desea cambiar. Por ejemplo, si la partición a redimensionar es, el disco es.

Once the resize has finished, boot back into the old Linux as described. Then go to The Gentoo Handbook: Preparing the Disks and follow the instructions. When chrooting, use the following command to flush the environment:

¡Disfrute!