Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with 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.
I have two SATA hard drives, SATA1 and SATA2.
Windows XP is installed on SATA1.
I wanted Knoppix 5.1.1 on SATA2, and I hate GRUB.
So, I unplugged SATA1 and installed Knoppix on SATA2.
Now, I can use XP when both drives are plugged in,
but Knoppix installed on SATA2 will not boot, unless I unplug SATA1,
because the hardware profile does not match the installation, I guess.
Is there any way to make Knoppix boot when both hard drives are being used?
I have two SATA hard drives, SATA1 and SATA2.
Windows XP is installed on SATA1.
I wanted Knoppix 5.1.1 on SATA2, and I hate GRUB.
So, I unplugged SATA1 and installed Knoppix on SATA2.
Now, I can use XP when both drives are plugged in,
but Knoppix installed on SATA2 will not boot, unless I unplug SATA1,
because the hardware profile does not match the installation, I guess.
I'm curious. Without a bootloader how does the machine know which OS to boot? Do you change the disk boot order in the system bios?
Yes, I just go into the BIOS and choose the hard drive to boot.
So I press two keys instead of one.
Technically, there is a boot loader installed, but only in the MBR of SATA2, and the only options are a couple of different kernel versions of Debian.
But happily for me XP is not included in the bootloader. The only way to get into XP is to go into the BIOS and change the boot order.
But this is my first Debian install, and I see that Debian is better at hardware detection than openSuSe, so that if I plug in the hard drive with XP on it, even though I'm booting the drive with Linux on it, Debian refuses to load.
I mean, it works great now, but I just want to close the case for once!
I don't know if this will work or not:
but there is a way to change the boot.ini (under XP) to allow the loading of
other operating systems using the XP boot loader to make the selection.
I have done it for when linux & XP are on the same drive, but different partitions!
Never tried it when XP and Linux were on different drives though!
So it might not work.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.