viernes, 20 de septiembre de 2013


¿Qué es el GRUB?
GNU GRUB (GNU GRand Unified Bootloader) es un gestor de arranque múltiple, desarrollado por el proyecto GNU que se usa comúnmente para iniciar uno, dos o más sistemas operativos instalados en un mismo equipo.
Se usa principalmente en sistemas operativos GNU/Linux. El sistema operativo Solaris ha usado GRUB como gestor de arranque en sistemas x86 desde la revisión 10 1/06.


COMO SE DASARROLLO
GRUB fue inicialmente diseñado e implementado por el programador Erich Stefan Boleyn[2] como parte del trabajo en el arranque del sistema operativo GNU Hurd desarrollado por la Free Software Foundation.[3] En 1999, Gordon Matzigkeit y Yoshinori Okuji convirtieron a GRUB en un paquete de software oficial del Proyecto GNU y abrieron el desarrollo del mismo al público.
Desarrollo
El nombre de la versión más utilizada de GRUB es denominada GRUB Legacy. Esta versión es sobre la cual se solucionan los errores, pero no se añaden nuevas características. Los desarrolladores de GRUB han cambiado su enfoque hacia GRUB 2, una completa reescritura del gestor original, cuyos objetivos incluyen la puesta a un GNU GRUB más limpia, robusta, segura y potente.[]

El desarrollo de la versión más moderna, GRUB 2, se inició con el nombre de PUPA, hoy abandonado. El proyecto PUPA fue apoyado por la organización Information-technology Promotion Agency (IPA) en Japón. PUPA se integró en el desarrollo de GRUB 2 alrededor del 2002, cuando la versión 0.9x de GRUB fue renombrada a GRUB Legacy. Desde febrero del año 2008, GRUB 2 todavía sigue en desarrollo, aunque está siendo usado en las más recientes versiones de distribuciones de GNU/Linux.

Algunos de los objetivos del proyecto incluyen el soporte de plataformas no-x86, la internacionalización y localización, caracteres no ASCII, módulos dinámicos, gestión de memoria, un mini-lenguaje de escritura de guiones, la migración de plataforma específica (x86) de código a la plataforma de módulos específicos y un marco orientado a objetos.
 
Descripción
Técnicamente, un gestor de arranque múltiple es aquel que puede cargar cualquier archivo ejecutable y que contiene un archivo de cabecera en los primeros 8 KB del archivo. Tal cabecera consiste en 32 bits de un número “mágico”, 32 de indicadores (flags), otros 32 de un número “mágico”, seguidos de información sobre la imagen ejecutable.Una de las características más interesantes de este tipo de gestor es que no es necesario instalar una partición nueva o un núcleo nuevo, pudiendo cambiar todos los parámetros en el arranque mediante el sistema de órdenes de consola de GRUB.
Actualmente, soporta los siguientes sistemas de archivos:
 

 
 
j
 
 

 

 
 

 

25 comentarios:

  1. Excelente información y sobretodo muy completa! :)

    ResponderBorrar
  2. esta muy biien tu trabajo ...muy buena informacion

    ResponderBorrar
  3. Este comentario ha sido eliminado por el autor.

    ResponderBorrar
  4. Excelente tu información, esta muy completa y explicada, resuelve muchas de mis dudas, gracias :)

    ResponderBorrar
  5. esta informacion nos va a ser de mucha ayuda!!!

    ResponderBorrar
  6. Excelente información, me ha sido de gran utilidad. Gracias:)

    ResponderBorrar