I need to install an older kernel version (3.2.0-24-generic) on an existing Ubuntu 12.04.3 (3.8.0-34-generic) LAMP server and a new install Ubuntu 12.04.4 (3.11). After the installation I will need to stop the kernel from updating. Both servers are VMs on a ESX 5.5 host. I have some software that is only supported on 12.04 and 3.2.0 kernel that I would like to install on these two servers.
Here are my questions:
Will installing and using an older kernel affect any software currently installed?
Are there any negative effects to downgrading the kernel?
Is the process below correct for what I am trying to do?
What I have found so far on how to do this is...
Install 3.2.0-24 kernel
sudo apt-get install linux-image-3.2.0-24-generic linux-headers-3.2.0-24-generic
Make a backup of grub
sudo cp /etc/default/grub /etc/default/grub.bak
Edit grub to set default kernel at boot
sudo gedit /etc/default/grub
Change line GRUB_DEFAULT=0 to GRUB_DEFAULT=”2>0” and saved changes
Update Grub
sudo update-grub
Place a DPKG hold on the kernel to stop it from updating
echo “linux-image-3.2.0-24-generic hold” | sudo dpkg --set-selections
echo “linux-headers-3.2.0-24-generic hold” | sudo dpkg --set-selections