venga Khosu casca aqui las ventajas de grub, pq yo soy un clasico y de siempre he usado lilo.... ponme lo mas detallado q puedas pros y contras Lilo VS grub
Po fale
Bueno, lo primero es que yo tambien fuí un "lilero" consumado que no pensaba ponerme grub, hasta que me armé de valor y lo puse con el red hat 7.3 cuando lo tenía.
Veamos lo principal es que lilo se instala "todo el" en el MBR (el master boot record vamos) del HD y eso provoca que si cambias algo de la configuración, o mueves las particiones o algo, tengas que ejecutar el comando "lilo" so pena de obtener un bonito "LI" en el siguiente arranque
Grub, en cambio, instala en el MBR un programa que "apunta" a la partición donde tiene guardada la configuración y la lee cada vez que arranca, por ejemplo a la partición hda1 de 20 Mb preparada para eso. Esto implica que, aunque cambies la configuración, grub la leerá correctamente en el siguiente arranque, además da igual que reparticiones, cambies particiones, las borres... mientras hda1 siga en su sitio, grub ni se inmutará.
Debido al poco sitio que lilo tiene para "guardarse", lo único que ves es un arranque en texto (tienes que teclear el SO a arrancar) o como mucho un menú primitivo y a baja resolución.
Grub dispone de un menú ya hecho por defecto, soporta extensiones VESA para alta resolución, imagenes de fondo, etc...
Tiene un shell de comandos: digamos que es un "mini-bash", puedes leer un fichero o hacer pequeñas operaciones básicas de una partición sin necesidad de iniciar ningún SO, bueno eso, y algunos comandos para testear el hardware, como las resoluciones, el APM, etc...
Gracias a este shell puedes arrancar SOs con las opciones que quieras.
Que más...
Es compatible con la mayoría de SOs, desde el windoze (cualquiera) hasta Unixes y el GNU Hurd.
Permite nombres largos para llamar a las entradas del menú, por ejemplo en lilo sólo podía poner "linux" y "windoze", ahora puedo poner "Gentoo Linux 1.4 Kernel 2.4.20 ariquitauntauntaun" y "La mierda de SO que el tio Billy endiña al mundo"
Su configuración es, para mi, mucho más clara que la del lilo, hay una pequeña diferencia que puede traer dolores de cabeza, y es que, en vez de contar hda1, hda2, etc... lo cuenta así:
hd0,0, hd0,1 ...
O sea, el dispositivo (hd), el número de disco (0 es el primero) y la partición del disco (nuevamente 0 es la primera partición). Lía un poco, pero acabas acostrumbrandote.
Mi configuración, por ejemplo, es:
default 0 # Partición predeterminada la primera.
timeout 5 # Espera antes de arranque automático
splashimage=(hd0,0)/boot/grub/splash.xpm.gz # Imagen de fondo.
title=Gentoo Linux # Pos el título
root (hd0,0) # Donde está la partición de arranque
kernel (hd0,0)/boot/bzImage [...] # Andestá el kernel
title=Windoze equispé
root (hd0,5)
chainloader +1 # Que le pase el control al arranque del windoze...
¿Esta bastante claro, no?
Bueno esas son de las que me acuerdo, que no son pocas.
Un saludo