Inicio > Linux > El Grub de Linux.

El Grub de Linux.

Jueves, 3 de Septiembre de 2009 Dejar un comentario Ir a comentarios

linuxTan importante es la seguridad f铆sica del sistema como la protecci贸n del arranque. Cualquier atacante con acceso a dicha secuencia si no esta protegida podr铆a tomar el control y provocarnos grandes problemas de seguridad.

Durante la fase de arranque y antes de iniciar el sistema operativo aparece un software que se llama cargador de arranque o bootloader, cuya principal misi贸n es determinar cual de los sistemas operativos instalados en la maquina se debe ejecutar. En el caso de que el sistema solo contara con un sistema operativo el cargador no dar铆a opci贸n de decidir y lo har铆a directo.

En Linux se destacan dos paquetes de arranque, el Grub y el lilo. En la actualidad el lilo ha quedado un tanto desfasado, ya no se incluyen en el m谩s distribuciones.

Que es el grub?聽 The Grand Unified Bootloader. Grub es m谩s grande u m谩s complejo que LILO. Es como un sistema operativo solo dedicado para iniciar otros sistemas. Ha sido dise帽ado de tal manera que es independiente del sistema operativo que debe de iniciar.聽 Grub proporciona una interfaz amigable con men煤s y recuadros de texto muy intuitiva y totalmente personalizable. Al iniciarlo se pueden modificar par谩metros de configuraci贸n del mismo, tambi茅n se puede pasar a modo de comando y contiene una ayuda online muy completa para todos los comandos. Adem谩s podemos copiarlo en un disquete y as铆 poder iniciar cualquiera de los sistemas instalados en la maquina. Esta claro que si lo comparamos con Lilo es bastante mas grande pero es porque tiene mas funciones.

Lo podemos descargar de Internet de la p谩gina de gnu.org.

Como nombra Grub discos y particiones?

  • Fd0: lo utiliza para nombrar la disquetera.
  • Hd0: lo utiliza para nombrar el disco duro principal.
  • Hd0,0: partici贸n primaria del primer disco. Hd0,1: partici贸n secundaria del primer disco.
  • Hd0,0/boot/vmlinuz: para referirse a un fichero en concreto.

Al iniciar Grub por primera vez existe un men煤 de configuraci贸n por defecto con una gran cantidad de opciones predeterminadas que luego las podremos cambiar.

Se puede pasar de modo men煤 o consola con la tecla C.

Como configurar铆amos un disco ide de 80 suponiendo que tenemos Windows 2003 y ubuntu.

Windows 2003 /dev/hda1 (hd0, 0) NTFS

Ubuntu /dev/hda2 (hd0, 1) EXT3

El resto de particiones de Linux como el /boot o /etc no tienen importancia porque de ellas no se va a iniciar el sistema operativo. El principal fichero de configuraci贸n del Grub es men煤.lst que se suele encontrar en /boot. En el podemos meter una serie de comandos:

  • Title: etiqueta o nombre del men煤
  • Timeout: tiempo de espera antes de seleccionar la opci贸n por defecto.
  • Default: opci贸n por defecto.
  • Fallback: si fallara la opci贸n por defecto.
  • Chainloader: es para que el Grub ejecute el cargador de Windows.
  • Initrd: permite cargar un disco Ram inicial para poder arrancar el kernel.
  • Kernel: especifica el archivo kernel a cargar.
  • Root: identifica la particion raiz para Grub.

Todas las modificaciones tendr谩n efecto la pr贸xima vez que reiniciemos el ordenador y se cargue de nuevo el Grub sin tener que ejecutar ning煤n tipo de comando.

Categories: Linux Tags:
  1. Sin comentarios aún.
  1. Sin trackbacks aún.