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
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