RE: redhat 5.2 kernel

Mark Henson (mark.henson@usa.net)
Sun, 13 Dec 1998 01:17:01 +1300


It is still easy to book a Rehat 5.2 CD, just boot the disk and proceed
as if you were going to install your system and then after it asks you
for the device you are going to install from you should have a bash
prompt on ALT-F2 (or F3, easy to find)

I am not sure about scsi systems, but on IDE systems you have to create
a device to be able to mount it.

mknod /dev/hda (for a primary ide drive)

/dev is a ram disk at this point, then you can mount your disk. But to
install Lilo on it I find I have to do a

mknod /dev/hda2 (or whatever your partition is and also make a /boot
directory on the ramdisk)

as I say, could be all different for scsi, I think this thread is off
topic though & you may get a better respose through a news group!!

As a tip _never_ remove your working kernal, just add a new one!!!
until your sure...

Mark

> I don't know about redhat, but you should be able to save your system using
> a slackware boot/root disk combo. Go to their ftp site ftp.cdrom.com,
> directory /pub/linux/slackware-3.6. Choose the right boot disk for your
> system under ./bootdsks and use the color.gz or rescue.gz boot disk. Using
> this combo you should be able to boot up a rescue floppy system to
> resusitate your system. You may also check your redhat box for a rescue
> bootable CD, my last two versions of slackware came with a bootable CD that
> contained a ready to run system (useful for either recueing systems or just
> getting a quicky Linux system up). Remember to tell your BIOS to boot off
> the CDROM first.
>
>
> BTW, from your message it sounds like as if you compiled you SCSI card
> driver (and maybe SCSI disk too) as a module. If so this is the cause of
> your problem, the bootable disk cannot have its drivers as modules as the
> kernel needs to know how to access the disk before it can load any modules.
> So in your case SCSI support, your SCSI card, and SCSI disk drivers should
> be installed as part of the kernel not modules.
>
> Also come to think of it all you need to boot your system is a kernel on a
> floppy. Actually you should be fine by just getting a slackware boot disk
> (taylored to your system) and issuing the following command on the lilo
> prompt:
>
> mount root=/dev/sda1
>
> You'll get a warning message about booting the kernel not mounting the root
> file system as readonly or something like that, but after the press of the
> enter key to dissmiss the message (if you get the message at all, different
> distribution after all) you system will boot and work.
>
> After you fix your system I suggest you both:
>
>
> 1 - add an entry to /etc/lilo.conf to give you the option to boot your old
> kernel, just in case you have a problem in the future.
>
> 2 - Keep 2 copies of you kernel(s) on a disk to boot through the floppy if
> necesary.
>
>
> dd bs=512 if=/vmlinuz of=/dev/fd0 # Command for
> Current kernel dumped to A: drive floppy
> dd bs=512 if=/vmlinuz.old of=/dev/fd0 # Command for
> Previous kernel dumped to A: drive floppy
>
> >
> >again some PLEASE!
> >
> >i have redhat 5.0 kernel but i complied the 5.2 version and now when i try
> >to boot my computer the old modules doesn't not recognize the new version
> >and i get a 'kernel panic' so i some how i got into the shell through a
> >rescue disk, now that i am in the rescue mode in the shell i can't seem
> >to mount. i know my root filesystem is and scsi driver but when trying to
> >mount /dev/sda1 /mnt -t ext2 i get error like this:
> >
> >'kernel does not recognize /dev/sda1 as a block device '
> >
> >i just want to mount root filesystem and put the old kernel back on.
> >
> >
> >someone please....
> >
> >
> >samie
> >
> >
>
>
>

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/