Gestor de arranque de linux

-1

Necesito ayuda

Recientemente estudié sobre la secuencia de arranque del sistema operativo Linux y uno de mis colegas mencionó que tiene 2 cargadores de arranque. Stage 1 bootloader y Stage 2 Bootloader. También mencionó que MBR es el gestor de arranque de la Etapa 1 y GRUB / LILO es el gestor de arranque de la Etapa 2. ¿De qué sirve tener 2 cargadores de arranque, por qué no podemos tenerlo unido como un solo cargador de arranque?

Rajan Chennai
fuente
1
¿Cómo es el MBR un gestor de arranque? Se puede almacenar un gestor de arranque en el MBR.
terdon
Él me mencionó así ... Me mencionó que MBR es un primer gestor de arranque y GRUB / LILO es un segundo gestor de arranque.
Rajan Chennai
@RajanChennai: pregunta qué quiere decir exactamente tu amigo. Estás usando los términos incorrectos. El MBR no es un gestor de arranque.
Ramhound
Sí. Técnicamente, los datos de MBR se denominan bootstrapper o "chainloader" (aunque eso genera confusión con el parámetro GRUB2), no un gestor de arranque.
WindowsEscapist

Respuestas:

2

Puede encontrar esta publicación informativa. Aquí está la sección más relevante:

¿Qué es un gestor de arranque?

Más simplemente, un cargador de arranque carga el sistema operativo. Cuando su máquina carga su sistema operativo, el BIOS lee los primeros 512 bytes de su dispositivo de arranque (que se conoce como el registro de arranque maestro o MBR). Puede almacenar el registro de inicio de un solo sistema operativo en un solo MBR, por lo que se hace evidente un problema cuando necesita múltiples sistemas operativos. De ahí la necesidad de cargadores de arranque más flexibles.

El registro maestro de arranque en sí contiene dos cosas: una parte o la totalidad del programa del cargador de arranque y la tabla de particiones (que contiene información sobre cómo el resto de los medios se divide en particiones). Cuando se carga el BIOS, busca datos almacenados en el primer sector del disco duro, el MBR; Al utilizar los datos almacenados en el MBR, el BIOS activa el cargador de arranque.

Debido a la pequeña cantidad de datos a los que puede acceder el BIOS, la mayoría de los cargadores de arranque se cargan en dos etapas. En la primera etapa del arranque, el BIOS carga una parte del cargador de arranque conocido como el cargador de programa inicial o IPL. La IPL interroga la tabla de particiones y posteriormente puede cargar datos donde sea que existan en los distintos medios. Esta acción se usa inicialmente para ubicar el cargador de arranque de la segunda etapa, que contiene el resto del cargador.

El cargador de arranque de la segunda etapa es la verdadera carne del cargador de arranque; muchos lo consideran la única parte real del gestor de arranque. Contiene las partes más intensivas en disco del cargador, como las interfaces de usuario y los cargadores de kernel. Estas interfaces de usuario pueden variar desde una simple línea de comandos hasta las GUI que cantan y bailan.

Los cargadores de arranque generalmente se configuran de una de dos maneras: como cargador de arranque primario o como cargador de arranque secundario. Los cargadores de arranque primarios son donde se instala la primera etapa del cargador de arranque en el MBR (según la descripción anterior). Los cargadores de arranque secundarios son donde se instala la primera etapa del cargador de arranque en una partición de arranque. Luego se debe instalar un cargador de arranque separado en el MBR y configurarlo para pasar el control al cargador de arranque secundario.

terdon
fuente