Advantages over GRUB
- Humans can install it
- Humans can maintain it
- Allows a higher resolution textmode
Tested on Unity Linux 2010 rc2 - 2010-07-20
* previously, I could use vga=324 * vga=0x31B = ? * vga=0x376 = 1600x1200x32
22.6.1, 2009-04-08. Probably on Unity Linux.
LILO textmode resolutions
TODO: Elaborate on this..
The old LILO had this syntax:
vga=324 vga=791The new LILO uses this syntax:
Manually installing LILO
Here's the situation:
- Given a hard drive
- On which you want to have LILO working
- On which lives a Linux distribution
- But that Linux distribution does not have lilo
- Get a Linux LiveCD which has LILO. I used RIPLinuX 64-bit non-X.
- Boot from that LiveCD
- Prepare LILO
- Set up an environment on which your existing distribution can be chrooted into
- Send lilo.conf and lilo to that environment
- chroot in
- Run LILO
d=sdb6 \echo \echo " # setup.." \echo \mkdir -p /mnt/$d \echo " dev" \mount /dev/$d /mnt/$d \echo " proc" \mount -t proc proc /mnt/$d/proc \mount -o bind /dev /mnt/$d/dev \cp --verbose ./lilo.conf /mnt/$d/etc \cp --verbose /sbin/lilo /mnt/$d \echo \echo " # chrooting in.." \echo \chroot /mnt/$d /bin/sh
\echo \echo " # Recovering from all of this.." \echo \umount /mnt/$d/proc \umount /mnt/$d/dev \umount /mnt/$d
- This stuff can't be scripted.. so type it.
- Although I suppose I could create /mnt/$d/script.sh and do a
- chroot /mnt/$d /script.sh
- \lilo -v