-   SUSE / openSUSE (
-   -   Dual-boot SUSE 10.2 64-bit and Windows XP 64-bit (

mijohnst 03-27-2007 03:47 PM

Dual-boot SUSE 10.2 64-bit and Windows XP 64-bit
I have a 64-bit computer that I have Windows XP 64-bit running on and I decided to throw another SCSI drive into it and install Suse 10.2 64-bit. The install went flawlessly. It left my Windows drive alone and installed on the new drive. When I boot the machine GRUB placed start point for my new Linux install and also one from my Windows install. Suse boots up just great...My windows link doesn't work though. When I select "Windows" it looks like it's going to start, but nothing happens. Any ideas?

drewbug01 03-27-2007 04:36 PM

Does it give an error message? If so, what?

mijohnst 03-27-2007 05:06 PM

It doesn't give an error. I just displays what's below and stops.


rootnoverify (hd0,0)
ChanLoader (hd2,1)+1

When I proc out what SCSI I have, this is what I see.


Host: SCSI6  Channel: 00 ID: 00 Lun: 00  #This is storage drive
Host: SCSI6  Channel: 00 ID: 01 Lun: 00  #This is my Windows Drive
Host: SCSI6  Channel: 00 ID: 02 Lun: 00  #This is my Linux Drive

I hope this information helps.

drewbug01 03-27-2007 07:16 PM

hmm.. could you give /boot/grub/menu.lst ?

jdmcdaniel3 03-27-2007 08:46 PM

Grub Menu.lst Boot Windows From Different Hard Drive
When you boot from a different hard drive than Windows is loaded on, you may have a problem because the Logical Drive Designation is wrong. The Boot drive always becomes HD0 and if Windows is installed on another drive, it will become HD1. Since Windows was loaded when it was HD0, it may fail to startup correctly from Grub's menu.lst file using the default settings. Why not modify your /boot/grub/menu.lst file using the Kate text editor loaded from the konqueror file manager in super user mode to look like this:

###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows XP Pro
rootnoverify (hd1,0)
chainloader +1
map (hd0) (hd1)
map (hd1) (hd0)

The last two commands is what does the trick, by swapping the logical drive designations HD0 and HD1 so that Windows starts up like normal as HD0.

Thank You,

All times are GMT -5. The time now is 01:28 AM.