0
I have recently compiled my linux kernel (3.16.2-x) and tried to install it into two different ubuntu 8.10 server virtual machines appliances. Following is how the upgrade process looks like:
Install the kernel header, libc, firmware, image deb packages
Manually edit the grub menu /boot/grub/menu.lst (grub version 0.97)
Create a new initramfs by running update-initramfs -c -v -k 3.16.2-x
Copy a few of our kernel modules at the /lib/modules/3.16.2-x/extra/ directory and running update-initramfs again with -u switch
depmod -a 3.16.2-x
reboot
Interestingly, it boots into the new kernel on one of the servers and the other one fails consistently, with the following messages.
Mounting root file system
Running /scripts/local-top
/scripts/local-top/iscsi: .: line 101: can't open /etc/iscsi.initramfs
...
ALERT! /dev/sda1 does not exist. Dropping to a shell!
It will be great if some one can just throw in some ideas on how to debug. I have checked that both the servers' initramfs contain the same files and are identical.