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
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/
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.
Also check these related messages by Mitja Vodopivec:
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,