After installing a new ora release version, you can choose to upgrade all the software, or upgrade only the kernel packages compiled by fedora. After testing the new kernel, unmount the old kernel package to save space. Here, we will only discuss the automatic online Upgrade Method of fedora, without using the manual method, that is, it will automatically handle vmlinuz, initrd. img, system. the location of map and other files, and the configuration file/etc/Grub/grub of grub. conf. 1. Upgrade the fedora kernel.. view the current kernel version [qkshan/boot] $ uname-r 2.6.29.4-167. fc11.i686. PAE B. view the latest available kernel [qkshan/] $ sudo yum list kernel Loaded plugins: axelget, fastestmirror, presto, refresh-packagekit Loading mirror speeds from cached hostfile * fedora: www.2cto.com * rpmfusion-free: fr2.rpmfind.net * rpmfusion-free-updates: choose * rpmfusion-nonfree-updates: choose * updates: ftp.w..tw Available Packages kernel. i586 2.6.30.9-96. fc11 updates c. install the new kernel [qkshan/] $ sudo yum install kernel. i586 Note: it will not overwrite the original kernel, even if it is update. 2. Uninstall the old fedora kernel. when updating the kernel package or installing the new kernel, we need to uninstall the kernel. First, check the installed kernel package: [qkshan/boot] $ sudo rpm-qa | grep kernel kernel-firmware-2.6.30.8-64.fc11.noarch kernel-PAE-devel-2.6.30.8-64.fc11.i686 kerneloops-0.12-5.fc11.i586 kernel-PAE-2.6.29.4-167.fc11.i686 kernel-headers-2.6.30.8-64.fc11.i586 kernel-PAE-2.6.30.8-64.fc11.i686 when there is no problem checking the newly installed kernel, unload the old kernel package: [qkshan/boot] $ sudo rpm-qa | grep kernel | grep 167 kernel-PAE-2.6.29.4-167.fc11.i686 [qkshan/boot] $ sudo yum remove kernel-PAE-2.6.29.4-167.fc11.i686. In addition, if you do not want to update the kernel package when updating the system, in/etc/yum. add a red line in conf: $ sudo vi/etc/yum. conf [main] www.2cto.com cachedir =/var/cache/yum keepcache = 0 debuglevel = 2 logfile =/var/log/yum. log exactarch = 1 obsoletes = 1 gpgcheck = 1 plugins = 1 installonly_limit = 3 exclude = kernel * Try update, we can find that the kernel * package has not been prompted to upgrade [qkshan/] $ sudo yum update Loaded plugins: axelget, fastestmirror, presto, refresh-packagekit Loading mirror speeds from cached hostfile fedora/metalink | 9.8 kB 00:00 updates/metalink | 8.6 kB 00:00 * fedora: choose * rpmfusion-free-updates: fr2.rpmfind.net * rpmfusion-nonfree: fr2.rpmfind.net * rpmfusion-nonfree-updates: fr2.rpmfind.net * updates: ftp.s.tw adobe-linux-i386 | 951 B rpmfusion-free | 3.3 kB rpmfusion-free-updates | 3.8 kB rpmfusion-nonfree | 3.3 kB rpmfusion-nonfree-updates | 3.8 kB Setting up update Process No Packages marked for Update author Sharpleo