Hi

I have installed Mandrake using a custom kernel, install went fine, but how the
heck to
I replace the custom kernel with my kernel so I can boot from my otherwise
unsupported SCSI
controller??

I had hoped that I could get to a console post install, mount the floppy and
copy the new kernel
over the old one - but nope, not possible.

So here's how I did it:

Install an IDE drive (borrowed from work)
Boot Win2K, copy Mandrake CD's to partition on IDE drive
Make boot disk from hd.img
boot, and install to IDE drive using install files from IDE drive.
Set IDE drive as the master
Boot Linux
Patch Stock Kernel, config and install.
Reboot from IDE drive (now finds SCSI devices)
Mount /boot on scsi drive
Copy new kernel (from IDE drive) over kernel on scsi drive
Switch off, disconnect IDE drive, set SCSI as master.
Boot linux from SCSI drive (loads of module errors) - but at least it boots...

There must be an easier way??? I thought of a mini distro on a floppy, but I
cant
compile the kernel with this?

-

Next, I recompiled the kernel on the SCSI drive, adding the SCSI patch for my
hardware. Made and installed the modules, and new kernel and editited
/etc/lilo.conf to add an entry for my new kernel. Next, I ran /sbin/lilo and got
a warning: 'scd1 is not the first hard disk on the system'.

I rebooted anyway, and now I get LI, but no LO meaning that it cant execute the
second stage boot loader
Anyone.

Basically I am back to square 1... Why would lilo say that the HD it was
installing to was not the first HD in the system when it is the **ONLY** HD in
the system??

It seems that it was close to working, but then one little /sbin/lilo has
buggered it up again... I am about ready to give up now, and go any buy an IDE
drive... but having seen the difference in Kernel compile time (30% quicker with
my SCSI drive for the same config), I would rather get the SCSI solution
working.

Regards

Nigel





Reply via email to