Gentoo installation tips and tricks/es

La instalación de Gentoo ofrece enfoques muy flexibles de los distintos métodos de instalación. Ya que es imposible indicar todos y cada uno de los consejos y trucos sobre instalación, este documento trata de mostrar todos los que se han enviado para su referencia.

Cuestiones preliminares
Este documento contiene varios consejos y trucos para la instalación de Gentoo en la arquitectura x86. La mayoría de ellos se detallan en profundidad, la idea es que sirvan como un complemento a las instrucciones de instalación y no como un reemplazo.

RAID por software
Una vez que haya iniciado desde el CD de instalación, cargue los módulos adecuados del RAID. Por ejemplo, si planea usar RAID-1:

Cuando particione sus discos, asegúrese de que sus particiones utilizan el código  (autodetección de raid en Linux) como Tipo de Partición en lugar de   (Linux nativo). Puede cambiar el tipo de partición utilizando la orden  en.

Ahora, antes de empezar a crear los volúmenes RAID, necesitamos crear los nodos metadispositivo:

Después del particionamiento, cree el fichero (sí, de hecho dentro del entorno de instlación CD) usando  , una herramienta de gestión RAID. Por ejemplo, para tener en espejo (RAID-1) sus particiones de inicio (boot), intercambio (swap) y raíz (root) cubriendo los discos y, puede hacer lo siguiente:

No debería utilizar ninguna forma de división (striping) tales como raid-0 o raid-5 en la partición desde la que arranca el sistema. Además, el parámetro  solo se requiere para estos sistemas de archivo críticos. Los demás sistemas de archivo pueden usar formatos de metadatos actuales.

El controlador del RAID por software en Software empezará a crear los metadispositivos. Puede ver su progreso en. Antes de proceder, espere hasta que los metadispositivos se hayan creado.

A partir de este punto, utilice para la partición de inicio (boot),  para la partición de intercambio (swap) y  para la partición raíz.

Antes de enjaularse (chroot) no olvide copiar el fichero a.

Cuando configure el núcleo, asegúrese de tener el soporte apropiado para el RAID dentro de su núcleo y no como módulo.

Cuando instale herramientas extra, instale también. Observe que esta herramienta no se encuentra en todos los CDs de instalación, de manera que no podrá instalar el software RAID en Gentoo cuando esté realizando una instalación sin conexión a la red.

Cuando configure el gestor de arranque (LILO o GRUB), asegúrese de que lo instala en el MBR de ambos discos en un volumen en espejo.

RAID ATA usando núcleos 2.4
Asegúrese de reiniciar el sistema con su CD de instalación utilizando la opción. Una vez que lo haya hecho, verifique los contenidos de. Debería de contener varios directorios para cada disco duro disponible en el RAID ATA. Los discos enteros se muestran como mientras que las se muetran como.

Tome nota de las rutas de los diferentes archivos de dispositivo que utilice para instalar Gentoo. Necesitará reemplazar la línea en los ejemplos de la instalación por dicha ruta.

Antes de realizar el chroot, debe montar la estructura en el nuevo entorno:

Cuando esté configurando su núcleo, asegúrese de habilitar el soporte para su sistema RAID ATA con sus respectivas opciones. Por ejemplo, un sistema popular es un RAID integrado Promise FastTrack, en cuyo caso definitivamente necesitará que las opciones para  estén construidas en su núcleo.

Cuando configure GRUB, primero tiene que crea el disco de inicio de GRUB. Esto no es tan complicado como parece. Primero debe instalar GRUB como siempre, pero cuando viene la parte en la cual GRUB se instala en el MBR, siga estas instrucciones:

Todavía necesita escribir el archivo . Esto no es diferente al de las instrucciones de instalación, solamente asegúrese de que su  apunte al dispositivo RAID ATA.

Después de terminar la instalación, debe reiniciar el sistema utilizando el disco de inicio de GRUB. Será recibido por la línea de comandos de GRUB. Ahora debe de configurar GRUB para que inicie desde el dispositivo RAID ATA.

Ahora debe reiniciar (sin el disco de inicio del GRUB)

Los usuarios de LILO pueden seguir las instrucciones mencionadas sin ninguna modificación.

Usar el núcleo del CD de instalación
Si no quiere compilar el núcleo, puede utilizar el que se entrega con el CD de instalación y copiarlo a su sistema. Cuando llegue al punto en el que se le pide que compile el núcleo, cambie a otra terminal (pulse Alt-F2) y autentíquese con la contraseña del usuario root que indicó al comienzo de la instalación.

Copie el núcleo y los módulos a su sistema Gentoo:

Para obtener todos los módulos que se están usando actualmente (del CD de instalación) y que se han cargado durante el inicio de su sistema Gentoo, lance las siguientes órdenes dentro del entorno enjaulado:

Verifique el contenido de y actualícelo apropiadamente

Dejar su terminal
Muchas personas quieren dejar su sistema cuando está compilando. En algunos casos esto es un poco difícil ya que la instalación podría estar realizándose en un entorno público en el cual no puede confiar en nadie. Si este es el caso, seguramente quiera poder realizar la compilación como un proceso que se ejecuta en segundo plano (background) abandonar todas las terminales.

Para esto hay muchas soluciones posibles. La primera es utilizar. Una vez haya reiniciado desde el CD de instalación, configure su contraseña de root y comience una sesión screen:

Una vez dentro de la sesión screen puede realizar la instalación completa. Cuando quiera dejar la terminal, simplemente presione  (es decir, control y a al mismo tiempo, y luego la tecla d) para despegar (detach) su sesión screen. Ahora puede tranquilamente salir del sistema.

To regain access to your terminal, log in as root again and attach to the running screen session:

If you can't use screen, there is still a way to leave your terminal. Follow the installation instructions, but when you come to the point where a long-term compilation would be started (for instance the  step), use   which allows for a process to continue even when you log out. Don't forget the trailing "&", otherwise the process won't be placed in the background! Remember where you are (the  command will show you that) as you will need to know this later on.

Now exit the chrooted environment and the Installation CD session. Your compilation will continue in the background.

When you want to check the compilation, log in as root (on the Installation CD) and chroot back into your environment and go to the directory where you left off:

Now use the  command on the  file that is situated inside that directory. The compilation will append its output to that file, so if you want to follow the compilation progress, run  and press   to follow the changes. When the compilation is finished, you can continue with the next step of the installation instructions.

If you ever get tired of following the changes, press  followed by a. This won't stop the compilation process, only the  process.

Extensive Testing of your Disks
If you think your disk needs to be thoroughly checked for consistency (bad sectors and such), you can use the  option while placing the ext2 or ext3 filesystem on it (using   ). This will format, perform a read-test and mark all bad blocks as such. If you are really paranoid, use  to format your disk and perform an extensive read/write test.

Recovering from a malfunctioning installation
If for some reason your Gentoo installation fails, you don't have to redo the installation all over again. Instead, you can safely "go" to the point where you think you made a mistake (or where you think the instructions are flawed) and try a different approach.

First of all you need to chroot back into your Gentoo Linux environment. Follow the instructions again, but ignore the partitioning steps as your partitions are already created and even populated. You can therefore immediately mount those partitions at. You should also ignore the steps about stage extraction and modifying - you don't want to overwrite your files do you?

Once chrooted inside your Gentoo Linux environment, immediately go to the step where you think you should try a different approach. Don't redo all the steps like bootstrapping and such unless that is the place where you think things went wrong.

For instance, if you believe that you have a wrongly configured, you can immediately fire up your editor to update.

Once you have tried a different approach for your situation, you should consider how much of the subsequent steps you need to perform again. If the subsequent steps are depending on your change, you will need to redo those.

For instance,


 * if you have changed a variable inside you will need to do all subsequent compiling since those depend on the settings inside
 * if you have altered you can immediately exit the chrooted environment and reboot as no subsequent steps are depending on
 * if you have recompiled your kernel you only need to make sure that your bootloader configuration points to the correct kernel image (double-check that you mounted your !), then you can exit the chrooted environment and reboot
 * if you have altered you can exit the chrooted environment and reboot

As you can see, for most recovery operations you can immediately reboot. Only in certain cases will you need to redo the subsequent installation steps.

Acknowledgements
We would like to thank the following authors and editors for their contributions to this guide:


 * Sven Vermeulen
 * Xavier Neys
 * nightmorph