Content by Christian Hansen (original HERE). Edited by Major Tom.
Note: Most local files linked from these pages are missing unfortunately.
During the last steps of installing the distro on your system, you might
have told the install program how, and from where, Linux is supposed to boot
from in the future.
You might have survived through those steps, but most likely you have
stuffed a non MCA kernel on your harddrive, derived from your distro, and not
from the install diskette which have caused you so much suffering until
There is a tweak. Get the image file (1440Kb) and make a good old Slackware,
boot diskette. (Stolen from www.dgmicro.com and
described on Su Wadlows pages. Old 2.0.35 kernel but it works).
Boot your machine from the Slackware diskette. When it has finished booting,
and you see the prompt, type:
assuming you installed your distro on the first partition of the first SCSI
Now, if you managed to start Linux with your harddrive as root,
switch the Slackware diskette to the diskette you used to install your distro,
and mount it by typing:
mount -t auto /dev/fd0 /mnt/floppy
Copy the kernel from the floppy to you harddrive by typing:
cp /mnt/floppy/vmlinuz /boot/vmlinuz
You now have to run lilo, to be able to boot from the harddrive. First you
must prepare instructions for lilo, by creating a file named /etc/lilo.conf. If
you have not yet familiarised yourself with Linux editors, you could simply
and then activate the settings of the configuration file by issuing the lilo
Go: 'shutdown -r now' (=Dos Ctrl+Alt+Del) and see if it works. A note on the
Slackware boot diskette: it is kernel 2.0.35, and like a pair of jumpstart
cables when your car is frosted. You can get the machine up and humming, but
wouldn't like to use it for travelling. But it is a good idea to save it as a
rescue diskette, if you system breaks later on.
It might not be as easy as outlined above, since parameters could be wrong
for your distro and setup.
What I am trying to say is, that you must somehow get a working MCA kernel
from whatever source, to the directory on your harddrive which holds boot
stuff. (Normally: /boot ).
But then again, it is not the law of gravity, that you have to place a MCA
kernel on your harddrive, and boot form there. It is quite possible to leave
whatever dysfunctional kernel your distro placed on the harddrive during the
installation process, and boot every time from a special floppy, as long as the
latter holds: a bootloader loadlin.sys, your precious MCA kernel, and a
textfile (sort of *autoexec.bat*) with directives how to find your harddisk.
Maybe I'll expand on this later.
Last update: 09 Feb 2001