stringtranslate.com

partición de arranque del BIOS

La partición de arranque del BIOS es una partición en un dispositivo de almacenamiento de datos que GNU GRUB usa en computadoras personales heredadas basadas en BIOS para arrancar un sistema operativo , cuando el dispositivo de arranque real contiene una tabla de particiones GUID (GPT). Este diseño a veces se denomina arranque BIOS/GPT. [1]

Se necesita una partición de arranque del BIOS en dispositivos de almacenamiento con particiones GPT para albergar las segundas etapas de GRUB. En los dispositivos tradicionales con particiones MBR , los sectores de disco que siguen inmediatamente al primero generalmente no se utilizan, ya que el esquema de partición no los designa para ningún propósito especial y las herramientas de partición los evitan con fines de alineación. En los dispositivos basados ​​en GPT, los sectores contienen la tabla de particiones real, lo que requiere el uso de una partición adicional. En los discos particionados por MBR, los cargadores de arranque generalmente se implementan de modo que la porción de su código almacenada dentro del MBR, que no puede contener más de 512 bytes, opere como una primera etapa que sirve principalmente para cargar una segunda etapa más sofisticada, que es, por ejemplo, Por ejemplo, capaz de leer y cargar el kernel de un sistema operativo desde un sistema de archivos .

Descripción general

En el ejemplo 2 anterior, GRUB 2 almacena su core.img en una partición de arranque del BIOS.

Cuando se utiliza, la partición de arranque del BIOS contiene la segunda etapa del programa del cargador de arranque , como GRUB 2; la primera etapa es el código contenido en el Master Boot Record (MBR). El uso de esta partición no es la única forma en que se puede realizar el arranque basado en BIOS mientras se utilizan discos duros particionados con GPT; sin embargo, los cargadores de arranque complejos como GRUB 2 no pueden caber completamente dentro de los límites de los 398 a 446 bytes de espacio del MBR, por lo que necesitan un espacio de almacenamiento auxiliar. En los discos MBR, dichos cargadores de arranque suelen utilizar los sectores inmediatamente posteriores al MBR para este almacenamiento; ese espacio suele conocerse como "brecha MBR". No existe espacio equivalente no utilizado en los discos GPT, y la partición de arranque del BIOS es una forma de asignar oficialmente dicho espacio para que lo utilice el cargador de arranque.

El identificador único global (GUID) para la partición de arranque del BIOS en el esquema GPT es21686148-6449-6E6F-744E-656564454649 16[2] [3] (que, cuando se escribe en un GPT en los campos little endian requeridos, forma la cadena ASCII " Hah!IdontNeedEFI"). En el contexto de GPT en una computadora basada en BIOS, una partición de arranque de BIOS es similar en algunos aspectos a la partición del sistema EFI , que utilizan los sistemas basados ​​en EFI . La partición del sistema EFI contiene un sistema de archivos y archivos utilizados por UEFI, mientras que la partición de arranque del BIOS se usa en sistemas basados ​​en BIOS y se accede a ella sin un sistema de archivos manteniendo código binario sin formato.

Los requisitos de tamaño para una partición de arranque del BIOS son bastante bajos, por lo que puede ser tan pequeño como unos 30 KiB; sin embargo, como futuros cargadores de arranque podrían requerir más espacio, 1 MiB podría ser un tamaño de partición de arranque del BIOS razonable. Debido a las políticas de alineación de particiones de 1 MiB utilizadas por la mayoría de las herramientas de partición de discos modernas para proporcionar un rendimiento óptimo con discos de formato avanzado , dispositivos SSD y ciertas configuraciones RAID , se deja algo de espacio para permitir la ubicación de una partición de arranque del BIOS entre el GPT y la primera partición. alineado de esa manera. Si se crea utilizando ese espacio libre, la partición de arranque del BIOS estaría fuera de la especificación de alineación GPT, pero eso no es muy importante [ cita necesaria ] ya que se escribe en ella con muy poca frecuencia.

Creación

Se sabe que las siguientes utilidades admiten particiones de arranque del BIOS:

Ver también

Referencias

  1. ^ "Tabla de particiones GUID". archlinux.org . 2015-03-19 . Consultado el 5 de marzo de 2015 .
  2. ^ "Instalación de GNU GRUB, Sección 3.4: Instalación del BIOS". gnu.org . Consultado el 26 de junio de 2014 .
  3. ^ "parttypes.cc en el código fuente de gptfdisk". Proyecto gptfdisk en sourceforge.net . Consultado el 3 de mayo de 2023 .

enlaces externos