> New to Linux.
> I recently installed Linux (Slackware) from a CD. I used a boot disk
> configured for an ATAPI CD_ROM, the setup recognised the CD_ROM as
> /dev/hd1a alright, and I was able to install from it.
> The problem arises when I boot from the hard drive. During the boot
> sequence, it comes up with :
> "mount: /dev/hd1a is not a block device"
> Fstab contains:
> "/dev/hd1a /cdrom is09660 ro 1 1"
> I also tried (Suggested by Bryan Anderson in a similar Re:):
> "mount -t iso9660 /dev/hdb /cdrom"
> but got:
> "mount: fs type iso9660 not supported by kernel"
> Please help.
> How do I get my CD-ROM mounted by LILO.
I am not an expert (yet), but I had a similar problem.
1) First of all, you use two different devices when you refer to your
CDROM drive (/dev/hd1a and /dev/hdb). Are you certain which one it is?
Your first HD should be /dev/hda (not /dev/hd1a). Your second one is
My CDROM is /dev/hdc since it is the first drive on my second IDE
2) Just because you selected the correct bootdisk (one that sees your
cdrom drive) doesn't mean that you installed the same one on your HD.
On my system the acutal kernel is a file in the root directory called
'vmlinuz'. Yours may be adifferent name.
Compare this to the one on your boot disk. If they are different then
that is likely the problem. You may be able to copy the file from the
boot disk to the HD. If not you'll need to find the correct kernel
To copy to kernel:
Rename the current vmlinuz to something like vmlinuz.old for safety.
Then cp the other one; you'll need to mount the floppy somewhere. Then
re-install LILO. On my system (Slackware) the command is 'liloconfig'.
Just do a reinstall with current settings, or some such thing.
Hope this helps...