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/hadGRUB
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-686title 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- scsiinitrd (hd0,1)/boot/initrd.img-2.4.21-2-686# Kernel 2.4.20-3-686title 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-scsiinitrd (hd0,1)/boot/initrd.img-2.4.20-3-686# For booting Windowstitle Windowsrootnoverify (hd0,0)makeactivechainloader +1
No hay comentarios:
Publicar un comentario