[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Booting 2 Linuxes with LILO



alberto <albertobig@libero.it> wrote:
] I have 2 debians installed on my system but I'm having troubles with having 
] LILO allowing me to boot any of those. 
] 
] I have  potato on  /dev/hda3.
] I just erased  win on  /dev/hda1 :-))  and installed  Woody there. 
] 
] Now, Woody's LILO offers me a prompt to boot the old potato, but won't make 
] it: If I try, it will stop at 
]    LIL- 
] 
] What is the correct way to have woody's LILO load my potato on /dev/hda3? 
] I'd also love to keep the subchoiches there for different kernels. 


Here's how i do it...

On Woody i have two lilo.conf files, one for the MBR and one for the
Woody partition.  The MBR one i call lilo.conf.mbr.  On Potato i have
just one lilo.conf file, for the Potato partition.


Woody lilo.conf.mbr:

    lba32
    boot=/dev/hda
    install=/boot/boot-menu.b
    map=/boot/map
    prompt
    timeout=50

    other=/dev/hda3
        label="Woody"

    other=/dev/hda2
        label="Potato"

    other=/dev/hda1
        label="Windows"




Woody lilo.conf:

    lba32
    boot=/dev/hda3
    install=/boot/boot-menu.b
    map=/boot/map
    #prompt
    #timeout=50

    root=/dev/hda3
    read-only

    image=/boot/vmlinuz-2.4.20
        label=2.4.20

    image=/boot/vmlinuz-2.4.19
        label=2.4.19


The Potato lilo.conf looks a lot like the Woody lilo.conf.


You need to install the boot blocks for the partitions you want to boot,
then for the MBR.  I usually boot from a CD or something (KNOPPIX!) to set 
everything up:

    mount /dev/hda3 /mnt/woody
    lilo -r /mnt/woody

    mount /dev/hda2 /mnt/potato
    lilo -r /mnt/potato

    lilo -C /mnt/woody/lilo.conf.mbr




That should do it...




Sebastian



Reply to: