Hi, I've tried installing Suse on my machine but it can't see the hard disk (SATA, Promise RAID controller) and understand that only Kernel 2.6 supports this. Since I can't install Linux I can't compile a new Kernel to see the disk drive (I've never compiled a Kernel before so would all be a bit of a learning curve anyway). I've considered buying a second EIDE hard disk and using this for Linux instead but still want to be able to boot into WinXP/2000 (I'm a developer and need all 3 systems) on the SATA drive. Can I do this by (say) creating a boot CD-ROM for Suse to load from, or somehow installing a boot loader on the EIDE drive that boots to the SATA drive. How would I go about doing this? Any help would be much appreciated. Thanks, David
"David Green" <djg2002@ukonline.co.uk> writes:
Hi,
I've tried installing Suse on my machine but it can't see the hard disk (SATA, Promise RAID controller) and understand that only Kernel 2.6 supports this. Since I can't install Linux I can't compile a new Kernel to see the disk drive (I've never compiled a Kernel before so would all be a bit of a learning curve anyway).
I've considered buying a second EIDE hard disk and using this for Linux instead but still want to be able to boot into WinXP/2000 (I'm a developer and need all 3 systems) on the SATA drive. Can I do this by (say) creating a boot CD-ROM for Suse to load from, or somehow installing a boot loader on the EIDE drive that boots to the SATA drive. How would I go about doing this?
Read the archives for this list, especially: http://lists.suse.com/archive/suse-amd64/2004-Jan/0200.html Andreas -- Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj SuSE Linux AG, Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
On Sat, 28 Feb 2004, David Green wrote:
I've tried installing Suse on my machine but it can't see the hard disk (SATA, Promise RAID controller) and understand that only Kernel 2.6 supports this. Since I can't install Linux I can't compile a new Kernel to see the disk drive (I've never compiled a Kernel before so would all be a bit of a learning curve anyway).
I've considered buying a second EIDE hard disk and using this for Linux instead but still want to be able to boot into WinXP/2000 (I'm a developer and need all 3 systems) on the SATA drive. Can I do this by (say) creating a boot CD-ROM for Suse to load from, or somehow installing a boot loader on the EIDE drive that boots to the SATA drive. How would I go about doing this?
Any help would be much appreciated.
Here's a solution sent to me by Peter Dalgaard just a couple of days ago: ==========================Begin Forward Message======================== I've been there, albeit with a different SATA controller. The trick was to use the patch-cd as a rescue disk, mount your intended root device somewhere (/mnt, say), chroot /mnt, and then install the kernel RPM that is on the CD: pd@linux:~/ATLAS> ls /media/cdrecorder/suse/x86_64/ k_deflt-2.4.21-193.x86_64.rpm k_smp-2.4.21-193.x86_64.rpm kernel-source-2.4.21-193.x86_64.rpm MD5SUMS Rebooting after installing the relevant k_*-2.4.21-193.x86_64.rpm (and making a few BIOS adjustments to make the device bootable) allowed the system to come up and have YAST complete the install for me. -pd Also check these related messages by Mitja Vodopivec: http://lists.suse.com/archive/suse-amd64/2004-Feb/0240.html http://lists.suse.com/archive/suse-amd64/2004-Feb/0257.html The problem with that procedure is that you need to hang around and wait for the reboot countdown. I had gone to bed long before that... However, there is more info in there that might be relevant for you. ===================End Forward Message================================ I did install a second EIDE and recompile the 2.6 kernel to get the SATA drives to work. It is a major pain in the butt, but I can probably help you avoid some mistakes. Try the above first tho - no need to get a drive you don't need if it works. Patience, persistence, truth, Dr. mike
participants (3)
-
Andreas Jaeger
-
David Green
-
Mike Rosing