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?
|
Does it give an error message? If so, what?
--Drew |
It doesn't give an error. I just displays what's below and stops.
Code:
rootnoverify (hd0,0) Code:
Host: SCSI6 Channel: 00 ID: 00 Lun: 00 #This is storage drive |
hmm.. could you give /boot/grub/menu.lst ?
|
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 11:39 AM. |