Thanks dude. This is a very helpful step by step guide. You tell me howto do it and why, I’ve learned a lot, ^_^
In the “Its All Downhill From Here” section, I had to install more rpms to make YUM work:
abrt-libs
eggdbus
libidn
libstdc++
nss-devel
polkit
And after I upgraded kernel, the new initramfs didn’t work, I have to login use the old centos kernel, and run “depmod && dracut” to generate a initramfs file. Did you encounter this problem?