Is it possible to chainload another boot loader (i.e. grub) from the vista bootloader

Discussion in 'Windows Vista Installation' started by Frank, Mar 31, 2007.

  1. Frank

    Frank Guest

    I have a bunch of machines with two hard disks. One for windows, one for
    linux. I would like to boot linux from the windows bootloader by loading
    GRUB. I would like to do this by making one of the options on the windows
    boot loader point to the MBR of the linux disc. I tried to put an image of
    GRUB on my windows disc but that didn't work. I wonder if pointing the
    windows boot loader to the MBR on the linux disc would be simpler.

    Thanks for any help,
    Frank, Mar 31, 2007
    1. Advertisements

  2. Frank

    Don Guest

    The simplest way, IMO, is to use grub as the primary bootloader and
    let it chainload the Windows partition. This needs one new entry in
    the grub.conf file:

    root (hd0,0) <=== This is my Windows partition, of course
    chainloader +1

    If you choose that item from the grub boot menu, you will go to
    the Windows boot menu where you can then pick between Vista and
    XP, etc.

    I know you can use XP's ntldr to chainload any other system, but
    I don't yet know how to do it from Vista. Using ntldr you add a
    new item in boot.ini which points to a *copy* of the boot sector
    for your linux partition, which you get by using dd to copy it
    to a new 512-byte file which you name linux.bts, for example.
    Rather complicated by comparison.
    Don, Mar 31, 2007
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.