LILO
Es el sistema de arranque más extendido en el mundo Linux, aunque es un poco viejo. Se instala en un sector de arranque – de una partición o de un disco flexible – o en el Master Boot Record (MBR) del disco duro y permite arrancar Linux y otros sistemas operativos instalados en el pc
Su configuración se encuentra generalmente en el archivo /etc./lilo.conf. Aunque en realidad se almacena en el sector de arranque o en el MBR, por lo que cada vez que queramos aplicar los cambios hechos en el fichero será necesario ejcutar la orden /abin/lilo para que reinstale el programa
Formato de fichero es sencillo, tiene una parte global y secciones para cada sistema operativo que queremos arrancar
# /etc/lilo.conf
# Global options:
boot=/dev/hda
Map=/boot/map
lba32
Compact
vga=normal
read-only
delay=20
# bootable kernel images:
image=/boot/vmlinuz-2.4.21-2-686
Label=linux
root=/dev/hda2
initrd=/boot/initrd-2.4.21-2.img
image=/boot/vmlinuz-2.4.20-3-686
label=linux.old
root=/dev/hda2
initrd=/boot/initrd-2.4.20-3.img
# other operating systems:
other=/dev/hda1
label=windows
Table=/dev/had
GRUB
Es un sistema de arranque mas potente que al anterior. Una vez instalado en un sector de arranque (de una partición o un disco flexible) o en el Master Boot Record (MBR) del disco duro, ejecutan un intérprete de comandos cada vez que iniciamos el sistema que nos permite arrancar prácticamente cualquier sistema operativo actual
Este intérprete se puede usar de modo interactivo o puede leer un fichero de configuración almacenado en el disco (que por defecto estará en /boot/grub/menu.lst). Una característica importante de GRUB es que es capaz de reconocer gran cantidad de sistemas de ficheros, de modo que no es necesario reinstalarlo cuando cambiamos ese fichero de configuración, que es simplemente un fichero de texto.Un ejemplo de /boot/grub/menu.lst similar al ejemplo anterior del LILO sería el siguiente:
# Sample boot menu configuration file
# Boot automatically after 10 secs.
timeout 10
# By default, boot the first entry.
default 0
# Fallback to the second entry.
fallback 1
# Kernel 2.4.21-2-686
title Linux 2.4.21-2-686 (hda2)
Kernel (hd0, 1)/boot/vmlinuz-2.4.21-2-686 root=/dev/hda2 hdb=ide-scsi hdc=ide- scsi
initrd (hd0,1)/boot/initrd.img-2.4.21-2-686
# Kernel 2.4.20-3-686
title Linux 2.4.20-3-686 (hda2)
kernel (hd0,1)/boot/vmlinuz-2.4.20-3-686 root=/dev/hda2 hdb=ide-scsi hdc=ide-scsi
initrd (hd0,1)/boot/initrd.img-2.4.20-3-686
# For booting Windows
title Windows
rootnoverify (hd0,0)
makeactive
chainloader +1
No hay comentarios:
Publicar un comentario