120 likes | 311 Views
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.
E N D
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 /boot/grub/grub.conf 010010100111010110… Etapa 1 Etapa 2
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><nº dispositivo bios>,<partición>) • 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 1 2 3 Comandos
GRUB: configuración /boot/grub/menu.lst # grub.confgeneratedby anaconda default=0 timeout=1 splashimage=(hd0,0)/grub/splash.xpm.gz hiddenmenu titleCentOS (2.6.18-128.7.1.el5) root (hd0,4) kernel /vmlinuz-2.6.18-128.7.1.el5 ro root=/dev/sda5 rhgbquiet initrd /initrd-2.6.18-128.7.1.el5.img titleCentOS (2.6.18-128.4.1.el5) root (hd0,5) kernel /vmlinuz-2.6.18-128.4.1.el5 ro root=/dev/sda6 rhgbquiet initrd /initrd-2.6.18-128.4.1.el5.img titleCentOS (2.6.18-128.2.1.el5) root (hd0,6) kernel /vmlinuz-2.6.18-128.2.1.el5 ro root=/dev/sda7 rhgbquiet initrd /initrd-2.6.18-128.2.1.el5.img titleCentOS (2.6.18-128.el5) root (hd0,7) kernel /vmlinuz-2.6.18-128.el5 ro root=/dev/sda8 rhgbquiet initrd /initrd-2.6.18-128.el5.img Pantalla SOs