windows on hdb does not boot [solved]

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

 





on 01/13/2006 12:34 AM wld wrote:
On 1/13/06, oleksandr korneta <mai11ist@xxxxxxxxxxx> wrote:
Hello,

I have 2 hard drives in my box with linux and windows on hda and hdb
respectfully. My grub is on mbr of hda. And windows loader is on mbr of
hdb. I can boot with no problems into windows when I set hdb to be
master drive. However when I try to boot into windows from current
configuration the only message I get is

chainloader +1

which is the string from the grub.conf
Nothing more happens.

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,0)
#          kernel /vmlinuz-version ro root=/dev/hda3
#          initrd /initrd-version.img
#boot=/dev/hda
default=0
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
#hiddenmenu
title Fedora Core (2.6.14-1.1637_FC4)
         root (hd0,0)
#       kernel /vmlinuz-2.6.14-1.1637_FC4 ro root=LABEL=/1 vga=792
         kernel /vmlinuz-2.6.14-1.1637_FC4 ro root=LABEL=/1
         initrd /initrd-2.6.14-1.1637_FC4.img
title w2k
         rootnoverify (hd1,0)
         chainloader +1

# end of grub.conf


and here is the content of my boot.ini

[boot loader]
timeout=3
default=multi(0)disk(1)rdisk(1)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000
Professional" /fastdetect

I tried to change the partition number  here from 0 to 1to tell the OS
that it is actually on the slave drive.

I suspect that for some reason windows does not like to have its
bootloader on a slave drive. This is just a pure guess (assuming that
everything I've done is ok). But if it is true, is there any workaround
or do I have to replace my grub with ntldr like the fellow couple
threads above?


I have the same setup as yours. You should 'lie' to Windows
so that it believes that it is on the master drive. Use grub's 'map'
command. See my Windows section in grub.conf below:

title w2k
        map (hd0) (hd1)
        map (hd1) (hd0)
        rootnoverify (hd1,0)
        chainloader +1

thanks Vova, it works like a charm now. I could not imagine the solution
is that simple. I should read more about the grub options



--
regards,
Oleksandr Korneta

/The nice thing about standards is that there are so many to choose from./



[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux