Gestor de arranque: GRUB
Los pasos en el arranque son los siguientes: 1.- La CPU se inicializa y ejecuta una instrucción en una dirección fija de memoria. 2.- La instrucción salta a la BIOS. 3.- La BIOS encuentra un dispositivo de arranque y accede a su MBR, que apunta al GRUB. 4.- La BIOS carga y transfiere el control al GRUB. 5.- GRUB carga el núcleo comprimido. 6.- El núcleo comprimido se descomprime y transfiere el control al núcleo previamente descomprimido. 7.- Inicializado el núcleo se ejecuta el programa init, para que inicie las aplicaciones y el resto del sistema.
Gestor de arranque … A: 446 BytesB: 64 BytesC: 2B /boot/grub/grub.conf
Gestor de arranque: GRUB Permite cargar distintos SO. Permite leer particiones EXT2/3, FAT, NTFS, etc. Permite transmitir argumentos al núcleo.
GRUB: Fases de arranque Fase 1: cargar en memoria Fase 2 Fase 1.5: puente entre Fase 1 y Fase 2. Usada en casos especiales Fase 2: cargar resto de funcionalidades
GRUB: Nomeclatura Los discos se nombran: (, ) Tipo: hd, fd, nd Nº dispositivo BIOS: primario (0), Secundario (1) Partición: comienza en 0 (hd0,0) primer HD, primera partición
GRUB: Interfaces Comandos
GRUB: configuración # grub.conf generated by anaconda default=0 timeout=1 splashimage=(hd0,0)/grub/splash.xpm.gz hiddenmenu title CentOS ( el5) root (hd0,4) kernel /vmlinuz el5 ro root=/dev/sda5 rhgb quiet initrd /initrd el5.img title CentOS ( el5) root (hd0,5) kernel /vmlinuz el5 ro root=/dev/sda6 rhgb quiet initrd /initrd el5.img title CentOS ( el5) root (hd0,6) kernel /vmlinuz el5 ro root=/dev/sda7 rhgb quiet initrd /initrd el5.img title CentOS ( el5) root (hd0,7) kernel /vmlinuz el5 ro root=/dev/sda8 rhgb quiet initrd /initrd el5.img # grub.conf generated by anaconda default=0 timeout=1 splashimage=(hd0,0)/grub/splash.xpm.gz hiddenmenu title CentOS ( el5) root (hd0,4) kernel /vmlinuz el5 ro root=/dev/sda5 rhgb quiet initrd /initrd el5.img title CentOS ( el5) root (hd0,5) kernel /vmlinuz el5 ro root=/dev/sda6 rhgb quiet initrd /initrd el5.img title CentOS ( el5) root (hd0,6) kernel /vmlinuz el5 ro root=/dev/sda7 rhgb quiet initrd /initrd el5.img title CentOS ( el5) root (hd0,7) kernel /vmlinuz el5 ro root=/dev/sda8 rhgb quiet initrd /initrd el5.img /boot/grub/menu.lst Pantalla SOs