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 kernel-upgrade-with-rpms-HOWTO...:
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 right? (I'm going by http://sdb.suse.de/en/sdb/html/ftpkernel.html and http://sdb.suse.de/en/sdb/html/olh_ppc_64_kernel_update.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 (http://www.redhat.com/support/docs/howto/kernel-upgrade/) 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? hysterion