You are on page 1of 1

1> GRUB has a more powerful, interactive command line interface.

LILO, on the ot
her hand, only allows one command with arguments.
2>LILO stores information about the location of the kernel or other operating sy
stem on the Master Boot Record (MBR). Every time a new operating system or kerne
l is added to the system, the Stage 1 LILO bootloader has to be manually overwri
tten, otherwise there is no way to boot the new OS or kernel. This method is mor
e risky than the method used by GRUB because a mis-configured LILO configuration
file may leave the system unbootable (a popular way to fix this problem is to b
oot from Knoppix or another live CD, chroot into the partition with mis-configur
ed lilo.conf and correct the problem). On the other hand, correcting a mis-confi
gured GRUB is comparatively simple as GRUB will default to its command line inte
rface where the user can boot the system manually. This flexibility is probably
the main reason why many users nowadays prefer GRUB over LILO.

LILO stores information about the location of the kernel or other operating syst
em on the Master Boot Record (MBR).
LILO has no interactive command interface, whereas GRUB does.
LILO does not support booting from a network, whereas GRUB does.
LILO stores information regarding the location of the operating systems it can t
o load physically on the MBR. If you change your LILO config file, you have to r
ewrite the LILO stage one boot loader to the MBR. Compared with GRUB, this is a
much more risky option since a misconfigured MBR could leave the system unbootab
le. With GRUB, if the configuration file is configured incorrectly, it will simp
ly default to the GRUB command-line interface.
dd : disk dump

You might also like