Slashdot Mirror


Why Do Most Linux Distributions Use LiLo?

sPaKr asks: "Why do we still use LiLo? I have recently installed FreeBSD, and and the boot loader that comes with latest release seems very powerful: it allows me to navigate the disk, preload kernels and modules at boot time and if I make kernel changes but forget to make changes to the loader configuration file I can still boot into a stable system (even though this can be fixed by having a handy boot disk aka tomsrtbt). I have conducted a quick search and find that there are several replacement loaders for Linux, (ie. grub, uniload). Why is it that most distributions ship with LiLo when we can find stable and more feature-rich replacments?"

2 of 32 comments (clear)

  1. my experiences with grub by jcurbo · · Score: 5

    I mastered lilo early in my linux-using days. However, recently I looked at grub on my debian-unstable box and found it to be highly superior to lilo.

    1) grub can look inside filesystems (much like the freebsd loader you talked about, of which I have no experience with)

    2) grub gives you a command line: almost a shell, with tab-completion of filenames and devices, and a featureful list of operations you can perform, many of which I have not learned yet

    3) grub has a built in menu system to boot from: it is quite easy to set up a boot menu with grub, even with colors (ooh)

    4) grub, as of the last time I checked (recently), could see inside fat, ext2, and ffs. I'm sure support for more is on the way.

    5) grub is an official part of the GNU Project.. now we know it can't get better than that! ;)

    One of my favorite things to do with grub is make a boot disk with it (directions in the documentation) Thus you can pop a disk in and boot any OS on the computer, boot sector or no..

    I wish that Debian would change to grub as the default bootloader. I haven't touched lilo since I started using grub. Mandrake installs grub by default (as of 7.0 I believe.. I only watched a friend installing it). I'm not aware of any other distro using grub.

    booting linux using grub:
    (at the grub command line, assuming your kernel is on /dev/hda1 in /boot/vmlinuz)

    # kernel (hd0,0)/boot/vmlinuz
    # boot

    grub is the way to world peace. All other bootloaders are only mild attempts to be like grub! grub IS THE STANDARD BOOT LOADER! THE STANDARD! (ref. 'ed is the standard text editor')

  2. Who Reboots Often Enough to Care? by InitZero · · Score: 4

    I'm serious.

    LiLo executes once every 50 to 180 days for me. It ain't pretty but who cares? It's there, it works and I never have to touch it. It has been in production on some of my systems for nearly three years.

    If I was installing a new system and I knew someone who had orgasimed over something other than LiLo, I might look at it. But probably not. LiLo works.

    Something that works beats something that is cool nine times out of ten.

    InitZero