Recipe 12.19. Multibooting Windows and Linux with LILO

 < Day Day Up > 

12.19.1 Problem

You want to dual-boot Linux and Windows, or multiboot several versions of each.

12.19.2 Solution

The easy way is to first install all versions of Windows that you want to run on the system. Always install them in order, starting with the oldest. Save the fourth primary partition for Linux.

You may install only one of Windows 95/98/ME, because they do not support multibooting. Windows NT/2000/XP all support multibooting and will create entries for each installed Windows in the Windows bootloader.

Install Linux last. Make the fourth primary partition into an extended partition, then create a logical partition for Linux. During the Linux installation, install LILO to the MBR, and LILO will automatically create an entry for Windows. Here is an example of what lilo.conf will look like:

# Stable 2.4 kernel image=/boot/vmlinuz-2.4.21 label="Libranet-hd3" root=/dev/hda5 read-only     # Windows other = /dev/hda1   label = "Windowses"   table = /dev/hda

There is only one entry for Windows, because LILO only needs to point to the Windows boot menu.

12.19.3 Discussion

When you have more than one Windows installed, the Windows bootloader will always stay with the first one. So if Windows 95 is installed on /dev/hda1, and Windows 2000 is installed on /dev/hda2, LILO still needs to point to /dev/hda1.

12.19.4 See Also

  • lilo(8), lilo.conf(5)

  • /usr/doc/lilo, or /usr/share/doc/lilo

  • Microsoft Knowledge Base Article 217210: "How to Multiple Boot Windows XP, Windows 2000, Windows NT, Windows 95, Windows 98, Windows Me, and MS-DOS"

     < Day Day Up > 


    Linux Cookbook
    Linux Cookbook
    ISBN: 0596006403
    EAN: 2147483647
    Year: 2004
    Pages: 434

    flylib.com © 2008-2017.
    If you may any questions please contact us: flylib@qtcs.net