GRUB dual booting - SUSE 10.0 and XP Pro (yes, yet another)
Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
title Windows XP Media
rootnoverify (hd1,0)
map (hd0) (hd1)
map (hd1) (hd0)
makeactive
chainloader +1
I forgot about this - windows is just not happy with being not on the first drive.
And it probably was'nt when it was installed.
This maps the drives so windows thinks it is on the first.
You need to make sure device.map is set up correctly. It should say:
(hd0) /dev/hdc
(hd1) /dev/sda
After you set device.map up this way, then change your menu.lst like this:
title Windows
root (hd1,0)
chainloader +1
Then it will work.
XP doesn't much care where it is booted from; I boot the NT family from all kinds of strange places. Needs to be close to the front of the drive, but doesn't have to be the first drive.
Also, when you say that something "doesn't work" or "gave an error", that is not useful. You need to be very specific in setting forth exactly what the error is.
Jim, my device.map was already set up that way, so I'll try that way soon.
Thanks you guys.
Then the syntax I showed for menu.lst should work.
root and rootnoverify should work effectively the same if the Windows installation is in front of the drive.
I may be mistaken, but I *think* you have to use map before using root or rootnoverify; it is something else to try. If, however, you find that map does solve your problem, you would do better to change your device.map, then change the hd1 and hd0 references throughout your menu.lst.
Map will only work for you if your system is using BIOS to access the swapped disks. If you have a special driver, it won't work. Probably, since you have a SCSI drive in the system, map won't work. I don't know about SATA drives; are they handled through BIOS?
Actually, this might be your problem. There has to be a SCSI driver on the Windows partition for the SCSI drive to boot. Maybe swapping device.map around is the thing to do.
I just can't believe that your hardware is so special that it just isn't possible...
Reinstalling Windows is overkill - just let it fix its MBR with the help of the install-cd - too late now I guess.
And for reinstalling linux (or anything...): no way you lost ANY info/data by tampering with grub.
Did you know, that you can use it even if it is so messed up that it does not schow you a menu - or a wrong one?
(pressing "c" when it comes up will do that - then enter the commands manually).
Too bad...
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.