On Sat, Aug 14, 2004 at 11:07:11AM +0900, Gary James wrote:
> Hello,
>
> I'm trying to install Ultra Monkey on RedHat 7.3. I refreshed my
> original unmodified 2.4.18-3 kernel with 2.4.20-31.9.um.2 using the command
>
> rpm -Fhv kernel*2.4.20-31.9.um.2.i686.rpm
> (I had only downloaded kernel-2.4.20-31.9.um.2.i686.rpm because that is
> the only rpm that seemed relevent to my architecture)
>
> On the first attempt the result was an unbootable system. I realized
> that I probably needed to compile my SCSI driver for 2.4.20-31.9.um.2
> and make a new initrd file for 2.4.20-31.9.um.2 with my newly compiled
> SCSI driver module . After the next reboot, the machine booted but when
> I run
>
> uname -r
>
> I still get "2.4.18-3" which is the original kernel. Should that happen
> or did I do something wrong? As far as I can tell 2.4.18-3 has been
> removed from the system.
>
> By the way, when I tried to install
> kernel-source-2.4.20-31.9.um.2.i386.rpm it had dependency problems
> because Red Hat 7.3 does not have glibc 2.3.
By default Red Hat 7.3 uses lilo as the boot loader, so likely this
is the case for you. When you add and remove kernels, and you are
using lilo as the boot loader you need to update the /etc/lilo.conf
and run /sbin/lilo so that it knows about the added/removed kernels.
You can use the existing entries, along with the output of "ls /boot"
to guide you in creating new entries. There is also an examle on
UltraMonkey.Org. Don't forget to add the initrd image!
Grub on the other hand, which Red Hat have used since 8.0 IIRC generally
does not require manual intervention after installing kernel packages.
--
Horms
|