vzkernel-2.6.32-042stab116.2.x86_64.rpm | 33 MB 00:06
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : vzkernel-2.6.32-042stab116.2.x86_64 1/1
grubby fatal error: unable to find a suitable template
#note how menu.lst is a normal file. It should be a symlink to grub.conf
#because of this grubby will use grub.conf which does not match the current setup in menu.lst used for booting
#
ls -al /boot/grub/
total 292
drwxr-xr-x 2 root root 4096 Aug 10 15:07 .
dr-xr-xr-x 5 root root 4096 Aug 10 15:06 ..
-rw-r--r-- 1 root root 13396 Jul 9 2015 e2fs_stage1_5
-rw-r--r-- 1 root root 12636 Jul 9 2015 fat_stage1_5
-rw-r--r-- 1 root root 11780 Jul 9 2015 ffs_stage1_5
-rw------- 1 root root 798 Aug 10 15:07 grub.conf
-rw-r--r-- 1 root root 11772 Jul 9 2015 iso9660_stage1_5
-rw-r--r-- 1 root root 13284 Jul 9 2015 jfs_stage1_5
-rw------- 1 root root 764 Aug 8 19:11 menu.lst
#to fix it you need to move menu.lst to grub.conf and make a symlink to menu.lst from grub.conf
cd /boot/grub
mv menu.lst grub.conf
ln -s grub.conf menu.lst
Now see that menu.lst is a symlink and the kernel will install.
ls -al /boot/grub/menu.lst
lrwxrwxrwx 1 root root 9 Aug 10 15:12 /boot/grub/menu.lst -> grub.conf
vzkernel-2.6.32-042stab116.2.x86_64.rpm | 33 MB 00:03
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : vzkernel-2.6.32-042stab116.2.x86_64 1/1
Verifying : vzkernel-2.6.32-042stab116.2.x86_64 1/1
Installed:
vzkernel.x86_64 0:2.6.32-042stab116.2
Complete!
grubby, fatal, unable, suitable, template, centosvzkernel, _, rpm, mb, rpm_check_debug, transaction, succeeded, installing, vzkernel, lst, symlink, grub, conf, booting, ls, drwxr, xr, aug, rw, jul, fs_stage, fat_stage, ffs_stage, iso, _stage, jfs_stage, mv, ln, kernel, install, lrwxrwxrwx, verifying, installed,