• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 211
  • Last Modified:

How do I modify my XP's bootloader to add my Linux install?

I don't want to use LiLo cause I want to leave my primary HD untouched as much as possible from the Linux stuff. SO, how do I add my new Fedora install that I just threw on a secondary drive to the windows boot menu? (Boot.ini)
1 Solution
Duncan RoeSoftware DeveloperCommented:
I would not expect Boot.ini to cooperate in that regard.
Instead I would make a lilo boot floppy to load Linux. It can reference files on your secondary disk directly or can be self-contained. There's plenty of room in a 1.44Mb floopy for a configured kernel and initrd - the modules themselves will come off the HD. I've appended my lilo.floppy.conf as an example (no initrd)/
BTW you have a good philosophy to not touch your main HD - at work I used to dual boot with lilo and with linux on hdb, until hdb had a head crash. Then the lilo boot would not load Windows because the map file was on hdb. So now I boot windows off a lilo floppy which has an "other" entry and nothing else :/

# LILO configuration file
# Start LILO global section
boot = /dev/fd0
map = /fd0boot/map
timeout = 1200
root = current

# End LILO global section
# Linux bootable partition config begins
image = /fd0boot/v2.6.7

Entry in /etc/fstab:
/dev/fd0         /fd0boot         ext2        noauto,user      0   0

The boot floppy is ext2 so msdos filesystem can be a module

you can do it with liloconfig

also you can add this to your lilo.conf

other = /dev/hda1
       label = Windows
       table = /dev/hda

if your hard disk if on your firs chanel and is master it's HDA
and type
install the lilo to the partition where yoru linux is then edit the boot.ini and add the line like this
multi(X)disk(X)rdisk(X)partition(X)\WINNT="LINUX" changing the X according yoru configuration
SootahAuthor Commented:
Mkay, how do you install LiLo?

I'm a complete newbie at Linux. I can boot to the recovery using the DVD I burned, but have no idea from there what to do.

   If you don't want to Linux boot loader on MBR, then you can install it on your Linux boot partition (remember this
partition number, i.e. /dev/hda3) and download bootpart from
There is details instruction on that URL.

   However, the Linux boot loader come with Fedora is Grub by default. Grub is very reliable.
The Fedora installation process will take care of the boot loader without problem.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: C++ 11 Fundamentals

This course will introduce you to C++ 11 and teach you about syntax fundamentals.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now