Handbook:AMD64/Blocks/Bootloader/es

Seleccionar un cargador de arranque
Una vez se haya configurado el núcleo Linux configurado, instalado las herramientas del sistema y editado los ficheros de configuración, es el momento de instalar la última pieza importante de una instalación Linux: cargador de arranque.

El cargador de arranque es el responsable de arrancar el núcleo Linux en el momento del inicio. Sin él, el sistema no sabría cómo proceder cuando se pulsa el botón de encendido.

Para, documentamos cómo configurar bien GRUB2 o LILO para sistemas basados en BIOS y efibootmgr para sistemas UEFI.

Predeterminado: Usar GRUB2
Anteriormente, Gentoo Linux recomendaba como cargador de arranque lo que ahora se llama GRUB Legacy. Tal y como indica el nombre, este paquete antiguo de GRUB ya no se mantiene y ha sido sustituido por GRUB2. Para más información sobre el legado de GRUB, por favor, eche un vistazo al artículo de GRUB en el wiki de Gentoo.

Instalar GRUB2
GRUB2 se ofrece a través del paquete.

El software GRUB2 está ahora instalado en el sistema, pero no se ha activado aún.

Configurar GRUB2
A continuación, instale los archivos necesarios de GRUB2 en. Suponiendo que el primer disco (desde el que se inicia el sistema) es la siguiente orden hará esto:

A continuación, se puede generar la configuración de GRUB2 basada en la configuración de usuario especificado en el archivo  y en los guiones. En la mayoría de los casos, no se necesita ninguna configuración por parte de los usuarios ya que GRUB2 detectará automáticamente el núcleo que debe iniciar (la versión más alta disponible en ) y cuál es el sistema de ficheros raíz.

Para generar la configuración final de GRUB2, lance la orden :

La salida de la orden debe mostrar que se ha encontrado al menos una imagen de Linux, como las que son necesarias para arrancar el sistema. Si se utiliza un initramfs o se utilizó  para construir el núcleo, la imagen correcta initrd debería poder detectarse de esta forma. Si no es el caso, hay que ir a y comprobar los contenidos mediante la orden. Si los archivos no están, se debe regresar a la configuración del núcleo y a las instrucciones de instalación.

Instalar LILO
LILO, el LInuxLOader (Cargador de Linux), está de sobra probado y es el verdadero caballo de batalla de los cargadores de arranque de Linux. Sin embargo, carece de algunas características que posee GRUB. La razón por la que LILO aún se utiliza es que, en algunos sistemas, GRUB no funciona y LILO sí. Por supuesto, también se sigue utilizando debido a que algunas personas lo conocen bien y quieren seguir utilizándolo. De cualquier formar, Gentoo ofrece soporte a ambos.

Instalar LILO es muy fácil, sencillamente utilice emerge.

Configuring LILO
To configure LILO, first create :

In the configuration file, sections are used to refer to the bootable kernel. Make sure that the kernel files (with kernel version) and initramfs files are known, as they need to be referred to in this configuration file.

If an initramfs is necessary, then change the configuration by referring to this initramfs file and telling the initramfs where the real root device is at:

If additional options need to be passed to the kernel, use an  statement. For instance, to add the  statement to enable framebuffer:

Users that used  should know that their kernels use the same boot options as is used for the installation CD. For instance, if SCSI device support needs to be enabled, add  as kernel option.

Now save the file and exit.

To finish up, run  so LILO can apply the  settings to the system (i.e. install itself on the disk). Keep in mind that  needs to be executed every time a new kernel is installed or a change has been made to the  file.

Alternativa: Usar efibootmgr
On UEFI based systems, the boot loader itself is the UEFI firmware of the system. Such systems do not need additional boot loaders to help boot the system, although EFI-based bootloaders do exist to extend the functionality of UEFI systems during boot.

The application is not a boot loader, but a tool to interact with the UEFI firmware and update its settings, so that the Linux kernel that was previously installed can be booted with additional options (if necessary), or to allow multiple boot entries. This interaction is done through the EFI variables (hence the need for the support of EFI vars in the past).

En primer lugar instale el software:

A continuación, indíquele al firmware UEFI que se va a crear una entrada en el menú de inicio llamada "Gentoo" que tiene el núcleo recién instalado:

Si se utiliza un sistema de ficheros de inicio en RAM (initramfs), añadir la opción de arranque apropiada:

Una vez realizados estos cambios, cuando el sistema se reinicie, aparecerá una entrada en el menú de inicio llamada "Gentoo".