While at it...
Below is a question I had once buried in a post-scriptum. It became
irrelevant because my network interface card ended up not needing
kernel 2.4.x. Nevertheless, I'm still interested in a SuSE-ppc-specific
P.S.: If really I must upgrade to kernel 2.4.2
1) Will k_deflt-2.4.2-11.ppc.rpm contain all I need?
Looking at http://lxr.linux.no/source/Documentation/Changes?a=ppc#L38
("Current Minimal Requirements"), I guess not all 10 items are relevant
to me, but I'm worried about
o util-linux 2.10o (my SuSE 7.0 has 2.10m)
o modutils 2.4.2 (don't seem to have this)
o e2fsprogs 1.19 (I have 1.18)
(I now see that these files are definitely not in k_deflt-2.4.2...)
2) If yes, will the following procedure be about
(I'm going by http://sdb.suse.de/en/sdb/html/ftpkernel.html
1. Download the package to your hard disk
2. Save your old kernel and if necessary also your old initrd.
cp /boot/vmlinux /boot/vmlinux.old
3. Install the new package by issuing the following command:
rpm -Uhv k_deflt.rpm
4. copy the kernel from Linux to the MacOS side:
o open a root shell with the command " su - "
o mount the MacOS partition with " hmount /dev/macospartitionN "
o copy the file /boot/vmlinux onto the Mac partition:
hcopy /boot/vmlinux :
o unmount the MacOS partition with " humount /dev/macospartitionN"
o Boot into MacOS and copy the file to the correct place, e.g.
your System folder. Make sure that you boot that new kernel,
it must be active in the BootX window.
The above was kind of adapted from two old pages (one of them actually
about i386). Since the Red Hat HOWTO
) warns that
upgrading the kernel with rpm is not nearly as trivial as other
packages, and since much of what it says is again i386 specific, I'd be
grateful for confirmation/infirmation that the above is a safe procedure;
I'm sure that many of you know all about this.
My main concern is to be able to easily revert to my current setup, in
case anything goes wrong. So I guess I should really use rpm -ihv, for
instance. What else?