E.2.2. GRUB y el proceso de arranque en sistemas x86 de UEFI


Esta sección discute el papel específico de GRUB al arrancar una UEFI en sistemas basados en x86. Para tener una visión general del proceso de arranque, consulte la Sección F.2, “Vista detallada del proceso de arranque”.
GRUB se carga asímismo en la memoria en las diferentes etapas:
  1. La plataforma de UEFI lee la tabla de particiones en el almacenamiento del sistema y monta la Partición del sistema EFI (ESP), una partición VFAT denominada con un determinado Identificador único global (GUID). El ESP contiene aplicaciones EFI tales como gestores de arranque y software de utilidad, almacenados en directorios específicos para proveedores de software. Visto desde dentro del sistema de archivos de Red Hat Enterprise Linux 6 el ESP es /boot/efi/, y el software de EFI proporcionado por Red Hat está almacenado en /boot/efi/EFI/redhat/.
  2. El directorio /boot/efi/EFI/redhat/ contiene grub.efi, una versión de GRUB compilada para arquitectura de firmware EFI como una aplicación de EFI. En el caso más sencillo, el gestor de arranque selecciona grub.efi como el gestor de arranque y lo lee en memoria.
    Si el ESP contiene otras aplicaciones EFI, el gestor de arranque EFI podría solicitarle que seleccione una aplicación para ejecutar, en lugar de cargar grub.efi de forma automática.
  3. GRUB determina con cuál sistema operativo o kernel iniciar, lo carga en memoria y transfiere el control a la máquina al sistema operativo.
Puesto que cada proveedor mantiene su propio directorio de aplicaciones en el ESP, la carga de cadena normalmente no se requiere en UEFI. El gestor de arranque de EFI puede cargar cualquier gestor de arranque de sistema operativo que esté presente en ESP.
Red Hat logoGithubRedditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

© 2024 Red Hat, Inc.