Обновление CentOS 5 на CentOS 6 напрямую

Опять же воспользуемся диском от CentOS 6, в котором есть весь необходимый набор пакетов, благо теперь CentOS 5 понимает их формат:

wget -c http://mirror.nsc.liu.se/centos-store/6.0/isos/x86_64/CentOS-6.0-x86_64-minimal.iso
 mount -o loop CentOS-6.0-x86_64-minimal.iso /media/
 cd /media/Packages
 rpm -Uvh --nodeps --force glibc-* binutils-* ncurses-*
 rpm -Uvh --nodeps --force -Uvh bash*
 rpm -Uvh --nodeps --force -Uvh bzip2-libs* coreutils* curl* db4-utils* db4* elfutils-libelf* file-libs* libacl* libcap* libselinux* lua* nss* popt* rpm-libs* xz-libs* zlib* rpm-* gpgme* readline* bzip2* curl
 rpm -Uvh --nodeps --force -Uvh yum* pygpgme* python-iniparse* python-urlgrabber* python* rpm-python* rpm* yum-metadata-parser* yum-plugin-fastestmirror* python* openssl* expat* lib* openldap* sqlite* nss-* centos-release*
 yum remove nss-tools

Теперь все готово для установки нового ядра