[root@Fedora_portable ~]# cat /boot/grub/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You do not have a /boot partition. This means that
# all kernel and initrd paths are relative to /, eg.
# root (hd0,1)
# kernel /boot/vmlinuz-version ro root=/dev/sda2
# initrd /boot/initrd-version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,1)/boot/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.30.8-64.fc11.x86_64)
root (hd0,1)
kernel /boot/vmlinuz-2.6.30.8-64.fc11.x86_64 ro root=UUID=4c58887c-33a6-43cc-baca-25ef78e6df16 rhgb quiet vga=0x037B
initrd /boot/initrd-2.6.30.8-64.fc11.x86_64.img
title Fedora (2.6.30.5-43.fc11.x86_64)
root (hd0,1)
kernel /boot/vmlinuz-2.6.30.5-43.fc11.x86_64 ro root=UUID=4c58887c-33a6-43cc-baca-25ef78e6df16 rhgb quiet vga=0x037B
initrd /boot/initrd-2.6.30.5-43.fc11.x86_64.img
title Fedora (2.6.30.5-28.rc2.fc11.x86_64)
root (hd0,1)
kernel /boot/vmlinuz-2.6.30.5-28.rc2.fc11.x86_64 ro root=UUID=4c58887c-33a6-43cc-baca-25ef78e6df16 rhgb quiet vga=0x037B
initrd /boot/initrd-2.6.30.5-28.rc2.fc11.x86_64.img
title Other
rootnoverify (hd0,0)
chainloader +1
[root@Fedora_portable ~]# yum remove kernel-2.6.30.5
Loaded plugins: fastestmirror, refresh-packagekit
Setting up Remove Process
Resolving Dependencies
--> Running transaction check
---> Package kernel.x86_64 0:2.6.30.5-28.rc2.fc11 set to be erased
---> Package kernel.x86_64 0:2.6.30.5-43.fc11 set to be erased
--> Processing Dependency: kernel-uname-r = 2.6.30.5-43.fc11.x86_64 for package: kmod-nvidia-2.6.30.5-43.fc11.x86_64-185.18.36-1.fc11.1.x86_64
--> Running transaction check
---> Package kmod-nvidia-2.6.30.5-43.fc11.x86_64.x86_64 0:185.18.36-1.fc11.1 set to be erased
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Removing:
kernel x86_64 2.6.30.5-28.rc2.fc11 installed 75 M
kernel x86_64 2.6.30.5-43.fc11 installed 75 M
Removing for dependencies:
kmod-nvidia-2.6.30.5-43.fc11.x86_64
x86_64 185.18.36-1.fc11.1 installed 12 M
Transaction Summary
================================================================================
Remove 3 Package(s)
Reinstall 0 Package(s)
Downgrade 0 Package(s)
Is this ok [y/N]: n
Кстати, как я понял, package-cleanup --oldkernels удаляет только более старые ядра в релизах, но как раз таки сами старые релизы он всё таки не трогает. Поясню:
Есть, к примеру, три ядра, 2.6.29.4 & 2.6.30.5 & 2.6.30.8 Из этих трёх package-cleanup удалит из системы только 2.6.30.5.