Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
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.
I recently installed SUSE 8.1 on a HDD, set as the primary boot device (hda). I have another HDD with Win98 (hdb), which I still require from time to time.
Problem is, for some reason I can't dual boot. The bootloader has Windows as an option on hdb1 which is correct (the FAT32 disk is partitioned into two), but it just won't boot Windows.
Strange thing is, I don't have this problem with Mandrake 7 which I had been using before, but I don't really want to go back to an outdated distro.
I did notice that the SUSE mount-point for Windows is Windows/C, which differs from the way it is mounted in Mandrake, but I have fiddled with this without any luck.
Bootloader is GRUB I think. I don't have the conf. stuff on hand. Can you tell me whether the boot path is correct as hdb1 (if the Windows "C" drive is configured as a primary slave?)
It starts the process, but gets to "chain loader -1" and just hangs...
Distribution: openSuSE Tumbleweed-KDE, Mint 21, MX-21, Manjaro
Posts: 4,588
Rep:
Quote:
Originally posted by daveavis Can you tell me whether the boot path is correct as hdb1 (if the Windows "C" drive is configured as a primary slave?)
It starts the process, but gets to "chain loader -1" and just hangs...
Yes, hdb1 is primary slave -- but unusual. Windows usually requires for startup the MBR (master boot record) on C: (or hda1) off the primary master, so hdb1 is D: or higher?!? Did you install it after Linux? Here is something muddled.
Distribution: openSuSE Tumbleweed-KDE, Mint 21, MX-21, Manjaro
Posts: 4,588
Rep:
That's impossible. The BIOS starts the program in the MBR, either GRUB or the windows bootloader, certainly only one of those. GRUB can start the second stage of the windows bootloader, though. Now: what did you install first, Win or Lin?
Win is installed on a physical second drive: technically installed first, but that drive is set as a slave, so Linux boots from the MBR not Windows. The problem is not with first level booting: it happens when GRUB tries to boot Windows: it boots into Linux without a problem. The only thing I can think of is that the boot path for Win is wrong...
Distribution: openSuSE Tumbleweed-KDE, Mint 21, MX-21, Manjaro
Posts: 4,588
Rep:
Well, that rules out a lot of errors. Did windows ever run okay from GRUB? If so reinstall GRUB with the SuSE CDs. If not ... argh, read the GRUB docs or search these forums. On my machine it worked perfectly from the start, so I never really delved deep into these things, sorry .
Just an afterthought: did you switch drives after you installed windows? Maybe that is what makes GRUB stumble ...
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.