martes, 27 de agosto de 2013

Cuáles son los cargadores de arranque para GNU/Linux

El proceso de arranque en GNU/Linux es la forma en la cual los sistemas operativos basados en el núcleo Linux se inicializan. Es similar a la forma en que arranca BSD y otros sistemas Unix.
Todo el proceso de arranque se lleva a cabo en 4 etapas reconocidas por el código que en ese momento tiene control sobre la CPU; al inicio solo el BIOS tiene control, después será el cargador de arranque quien tenga en control, más adelante el control pasa al propio kernel Linux, y en la última etapa será cuando tengamos en memoria los programas de usuario conviviendo junto con el propio sistema operativo y serán ellos quienes tengan el control del CPU.
La etapa del cargador de arranque no es totalmente necesaria, determinadas BIOS pueden cargar y pasar el control a GNU/Linux sin hacer uso del cargador de arranque, usar un cargador de arranque facilita al usuario la forma en que el kernel será cargado.



  • LILO:
Es un gestor de inicio de linux, no depende de un sistema de archivos especifico y puede ejecutar un sistema operativo desde los discos duros o discos flexibles. Este es el mas  antiguo, ha sido remplazado por el GRUB, y son muy parecidos en su proceso, excepto que no tiene el interfaz de linea de comandos. Entonces los cambios en su configuracion deben ser escritos en le MBR y después reiniciar es sistema.
Si se produce un error el la configuración podría quedar el disco inservible para el arranque hasta tal grado, que sea indispensable  usar otro  mecanismo que tenga un programa para corregir el error.

  • LOADIN:
El núcleo de linux reemplaza completamente la copia de funcionamiento de los sistemas operativos, cargando de otra forma al linux desde el DOS o windows 9x. Para el hardware necesita ser conectado atravéz del software y la configuración de estos programas.

  • GRUB: 
Realiza 4 etapas: el cargador lee la BIOS desde el MBR y carga el resto del gestor de aranque.
En la segunda  esta en una unidad grande, en ocaciones carga una fase intermedia a 1.5 y contiene un código y este permite que los cilindros por encima de 1024 (Unidades de LBA) pueda leerse y guardarse en al partición de arranque.
El gestor de arranque ejecuta y muestra  el menú de inicio del GRUB, permite al cliente modificar y examinar los parámetros  y seleccionar un sistema operativo.



No hay comentarios:

Publicar un comentario