gestor de arranque: grub

8
Gestor de arranque: GRUB

Upload: kaden-hood

Post on 30-Dec-2015

31 views

Category:

Documents


2 download

DESCRIPTION

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. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Gestor de arranque: GRUB

Gestor de arranque: GRUB

Page 2: 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.

Page 3: Gestor de arranque: GRUB

Gestor de arranque

010010100111010110…

A: 446 Bytes B: 64 Bytes C: 2B

/boot/grub/grub.conf

Page 4: Gestor de arranque: GRUB

Gestor de arranque: GRUB

Permite cargar distintos SO.

Permite leer particiones EXT2/3, FAT, NTFS, etc.

Permite transmitir argumentos al núcleo.

Page 5: Gestor de arranque: GRUB

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

Page 6: Gestor de arranque: GRUB

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

Page 7: Gestor de arranque: GRUB

GRUB: Interfaces

Comandos

Page 8: Gestor de arranque: GRUB

GRUB: configuración# grub.conf generated by anaconda

default=0

timeout=1

splashimage=(hd0,0)/grub/splash.xpm.gz

hiddenmenu

title CentOS (2.6.18-128.7.1.el5)

root (hd0,4)

kernel /vmlinuz-2.6.18-128.7.1.el5 ro root=/dev/sda5 rhgb quiet

initrd /initrd-2.6.18-128.7.1.el5.img

title CentOS (2.6.18-128.4.1.el5)

root (hd0,5)

kernel /vmlinuz-2.6.18-128.4.1.el5 ro root=/dev/sda6 rhgb quiet

initrd /initrd-2.6.18-128.4.1.el5.img

title CentOS (2.6.18-128.2.1.el5)

root (hd0,6)

kernel /vmlinuz-2.6.18-128.2.1.el5 ro root=/dev/sda7 rhgb quiet

initrd /initrd-2.6.18-128.2.1.el5.img

title CentOS (2.6.18-128.el5)

root (hd0,7)

kernel /vmlinuz-2.6.18-128.el5 ro root=/dev/sda8 rhgb quiet

initrd /initrd-2.6.18-128.el5.img

# grub.conf generated by anaconda

default=0

timeout=1

splashimage=(hd0,0)/grub/splash.xpm.gz

hiddenmenu

title CentOS (2.6.18-128.7.1.el5)

root (hd0,4)

kernel /vmlinuz-2.6.18-128.7.1.el5 ro root=/dev/sda5 rhgb quiet

initrd /initrd-2.6.18-128.7.1.el5.img

title CentOS (2.6.18-128.4.1.el5)

root (hd0,5)

kernel /vmlinuz-2.6.18-128.4.1.el5 ro root=/dev/sda6 rhgb quiet

initrd /initrd-2.6.18-128.4.1.el5.img

title CentOS (2.6.18-128.2.1.el5)

root (hd0,6)

kernel /vmlinuz-2.6.18-128.2.1.el5 ro root=/dev/sda7 rhgb quiet

initrd /initrd-2.6.18-128.2.1.el5.img

title CentOS (2.6.18-128.el5)

root (hd0,7)

kernel /vmlinuz-2.6.18-128.el5 ro root=/dev/sda8 rhgb quiet

initrd /initrd-2.6.18-128.el5.img

/boot/grub/menu.lst/boot/grub/menu.lst

Pantalla

SOs