I have a triple boot here, Mandriva on /dev/hda5, Mandriva-One with Metisse on /dev/hda2, and WinXP on /dev/hda1. WinXP was installed first, then Mandriva, and finally Mandriva-One with Metisse recently.
When I installed Mandriva, I selected lilo for my boot loader, and placed it in the MBR to boot either WinXP or Mandriva.
When I installed Mandriva-One with Metisse, I had the boot loader placed on the Mandriva-One with Metisse '/' partition. Then I restarted into Mandriva, and added another 'other OS' (just like for Windows) pointing to /dev/hda2 and named it Mandriva-One, so my /etc/lilo.conf in the Mandriva installation looks like this:
Code:
# File generated by DrakX/drakboot
# WARNING: do not forget to run lilo after modifying this file
default="Mandriva"
boot=/dev/hda
map=/boot/map
keytable=/boot/us.klt
menu-scheme=wb:bw:wb:bw
compact
prompt
nowarn
timeout=50
message=/boot/message
image=/boot/vmlinuz-2.6.17-8mdv
label="Mandriva"
root=/dev/hda5
initrd=/boot/initrd-2.6.17-8mdv.img
append="resume=/dev/hda6 splash=verbose"
vga=788
other=/dev/hda2
label="Mandriva-One"
other=/dev/hda1
label="WindowsXP"
And my /etc/lilo.conf for Mandriva-One looks like this:
Code:
# File generated by DrakX/drakboot
# WARNING: do not forget to run lilo after modifying this file
default="MDV-1"
boot=/dev/hda2
map=/boot/map
menu-scheme=wb:bw:wb:bw
compact
nowarn
message=/boot/message
image=/boot/vmlinuz-2.6.17-5mdvlegacy
label="MDV-1"
root=/dev/hda2
initrd=/boot/initrd-2.6.17-5mdvlegacy.img
append=" splash=silent"
vga=788
There may be a simple way to boot to either linux distribution from a single lilo installation, but I kept getting errors when I tried, so I took the easiest way out I could find, and this is the result. It works for me, and hopefully it will be of some help to you.