On Thursday 15 April 2004 02.30, Josh Berkus wrote:
Anders,
I beg your pardon? I've installed several dozen suse kernel rpms, and I've never seen one yet that didn't update /boot. Is /boot on a separate partition, and was in mounted when you installed the rpm?
It's on the same partition. The package I installed is kernel-source-2.4.166-i586.rpm. There isn't another kernel package that I can find, on my system or off it.
To demonstrate:
temoku:/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/i586 # rpm -Uvh --force kernel-source-2.4.21-166.i586.rpm Preparing... ########################################### [100%] 1:kernel-source ########################################### [100%] temoku:/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/i586 # cd /boot temoku:/boot # ls . initrd-2.4.21-199-default .. initrd.shipped Kerntypes-2.4.21-199-default lost+found System.map message System.map-2.4.19-4GB.pre-win4lin vmlinux-2.4.21-199-default.gz System.map-2.4.21-199-default vmlinuz System.map.win4lin vmlinuz-2.4.21-199-default boot vmlinuz.shipped config-2.4.21-199-default win4lin grub win4lin.config initrd
As you can see, boot still has the same vmlinuz etc.
Indeed, because the package kernel-source contains not the actual kernel, but the kernel source. You want a package called either k_deflt-2.4.21-166 or k_athlon-2.4.21-166 or k_smp-2.4.21-166, depending on your architecture (k_athlon for AMD machines, k_smp for multi-CPU machines, and k_deflt for everything else)