Problem

After failed hibernation the current kernel cannot boot and only gives:

junk... compressed image...

Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

Solution

this related thread gave some instructions on how to fix it: https://launchpad.net/ubuntu/+bug/66637

  1. determine your swap with 'fdisk -l'
  2. do mkswap on your swap partition - RECORD THE UUID WHICH THIS COMMAND OUTPUTS
  3. now use this UUID to put into fstab and resume files...
  4. RESUME=UUID=<the-swap-partition-uuid-from-vol_ID should go in /etc/initramfs-tools/conf.d/resume !!
  5. update-initramfs -u
  6. reboot normally after this finishes
  7. when the system has restarted again - do 'swapon -s' to check if your swap is active...and // do 'ls -la /dev/disk/by-uuid/'

dont change any symlinks etc. just try these instructions