cannot dual boot suse 9.1 and winxp between sata and ide respectively
SUSE / openSUSEThis Forum is for the discussion of Suse Linux.
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.
cannot dual boot suse 9.1 and winxp between sata and ide respectively
Here is my situation:
I cannot effectively dual boot suse and winxp. I have winxp installed on my 40 Gig ide drive and suse installed on my 160 Gig sata drive. I am not given an option to boot into suse when my ide drive has a higher boot priority. When I try to boot windows with my sata drive having a higher boot priority, GRUB gives me the following message:
root (hd2, 0)
Error 21: Selected disk does not exist
I have tried tinkering with menu.lst (which I probably shouldn't be doing) to no avail. I have not seen any similar situations in any other threads, so I have no choice but to post this one. Any insights would be greatly appreciated.
I am new to this butmy guess is that dual boot may not work when one of the drives
is not an IDE drive. You may have to get another IDE drive or install SuSE on the same drive with Windows. I did it in a laptop with a 20 gig hard drive. The only thing to be careful of is not to let SuSE format the whole drive and clean off your Windows. It did
it to me on the first try. I reinstalled Windows and used Partition Magic to create an
Ext2 Linux partition. SuSE went right to it.
You should feel free to tinker with menu.lst . The best way to tinker with it is to leave most of it alone, and just add to the end of it. If you make a mistake this way, it won't cost you a head-ache.
Let me see, are you sure that your Windows disk is the Secondary Master (instead of primary master)? You are trying to boot secondary master, first partition.
(hd0,0) is first partition, primary master; (hd0,2) is third partition, primary master; (hd2,0) is first partition, secondary master
You might want to check in Linux in "cat /proc/partitions" to make sure that hdc1 exists. The output of this may prove helpful in understanding how your bios presents the drives.
I'd be interested to see which root devices your menu.lst uses (where does it see SuSE for example).
are you sure that your Windows disk is the Secondary Master (instead of primary master)? You are trying to boot secondary master, first partition.
My windows disk is the primary master and my cd writer/dvd rom is the secondary master.
Quote:
(hd0,0) is first partition, primary master; (hd0,2) is third partition, primary master; (hd2,0) is first partition, secondary master
The weird thing about my suse installation is since it was installed with my sata drives having the topmost boot priority (besides floppy) it is assigned to (hd0,0) or hda, my second disk in my raid array is assigned to (hd1,0) or hdc and my primary master is assigned to (hd2,0) or hde. I can read the stuff from my primary master when I log in to suse and explore the directory, but when I try to boot up, GRUB won't let me and says it doesn't exist. I have no clue why I have no hdb.
The only solution I see if this problem is unsolvable is to partition my sata drive to hold both windows and suse and wipe my primary master clean. The only flaw with this method is that I will have to reinstall everything that I have on windows. The last time I had to reinstall everything, it almost took a month (this was during a school term, at about this time of year)! So, I would very much prefer to solve this little problem rather than go through all that trouble to reinstall everything. Thanks for the input so far!
Originally posted by jarobman My windows disk is the primary master and my cd writer/dvd rom is the secondary master.
The weird thing about my suse installation is since it was installed with my sata drives having the topmost boot priority (besides floppy) it is assigned to (hd0,0) or hda, my second disk in my raid array is assigned to (hd1,0) or hdc and my primary master is assigned to (hd2,0) or hde. I can read the stuff from my primary master when I log in to suse and explore the directory, but when I try to boot up, GRUB won't let me and says it doesn't exist. I have no clue why I have no hdb.
....
Yes, I consider that weird. Normally, systems work this way:
(hd1) is NOT secondary master, it is primary slave - /dev/hdb
(hd2) is NOT /dev/hde, it is secondary master - /dev/hdc
primary master - (hd0)
primary slave - (hd1)
secondary master - (hd2)
secondary slave - (hd3)
other drives - (hda4) and so on
I have finally given up. I have successfully installed xp and suse on my sata drive and I still have my original xp on my primary master. I can dual boot suse and my sata xp, but not my primary master xp. I will continue to use my primary master xp until i have installed everything on my sata xp. Then it's rm -rf /windows/E . Thanks for the input everyone.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.