Reparando tu compu!

Contáctanos

Telefónos: 4421193047-4423239841 Mailito: Mafic e-mail Guillo e-mail

miércoles, 20 de septiembre de 2017

Grand Unified Bootloader (GRUB), Gestores de arranque Niveles 1 y 2

Es un programa que instala un gestor de arranque en el registro MBR, que existe al principio de los sectores de un disco.

Gestor de arranque Nivel 1
Gestor de arranque Nivel 2

GRUB tiene un entorno pre-OS.

GRUB admite el modo Direccionamiento Lógico de Bloques (LBA).

El archivo de configuración de GRUB se lee desde el disco cada vez que se arranca el sistema, lo cual evita el tener que sobrescribir el registro MBR cada vez que se cambian las opciones de arranque.

Instalacioon de GRUB:
A continuación, ejecute el comando /sbin/grub-install <ubicación> desde el indicador de comandos de shell, donde <ubicación> es la ubicación en la que se instalará GRUB, por ejemplo, /dev/hda1.
Cuando rearranque el sistema, verá el gestor de arranque GRUB.

GRUB denominará al primer disco duro de un sistema (hd0). La nomenclatura utilizada para los sistemas de archivos al usar GRUB se desglosa del siguiente modo:
(<tipo-de-dispositivo><número-dispositivo-bios>,<número-partición>)

<número-dispositivo-bios> es el número de dispositivo según la BIOS del sistema, empezando desde 0. El disco duro IDE principal tiene asignado el número 0 y el disco duro IDE secundario el número 1.


0+50,100+25,200+1 Es una lista de bloques quee, indica a GRUB que debe utilizar un archivo que empieza en el primer bloque de la partición y que usa los bloques del 0 al 49, del 99 al 124, y el 199.

chainloader 

Es un comando que indica la carga de un segundo bootloader. 

GRUB tiene tres interfaces: 

  1. menú
  2. editor de entrada de menú (para acceder se pulsa "e")
  3.  Interfaz de línea de comandos
Tiene dos niveles de errores.

Ocupa comandos "boot", "chainloader <nombre-archivo>" , displaymem, initrd <nombre-archivo>, install <nivel-1> <instalar-disco> <nivel- 2> p <archivo-configuración>, kernel <nombre-archivo-kernel> <opción-1> <opción- N>, root <dispositivo-y- partición>, rootnoverify <dispositivo-y- partición>.

Ejemplo en el archivo de configuración de menú de GRUB:

section to load linux
title linux
root (hd0,1)
kernel /vmlinuz root=/dev/hda5
boot


Secuencia para arrancar el sistema

grub> root (hd0,0)
grub> kernel /vmlinuz-2.6.32-71.el6.i686  ro root=/dev/sda1
grub> initrd /initramfs-2.6.32-71.el6.i686.img
grub> boot
 
 

Ref: https://www.cambiadeso.es/entradas/todo-sobre-el-grub/, http://rm-rf.es/arrancar-linux-manualmente-desde-grub-configuracion-de-grub-borrada-o-incorrecta/

No hay comentarios:

Publicar un comentario

Si gustas puedes dejar un comentario.