Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

So I had an amazon ec2 instance crash during the update to 14.04LTS. Frustratingly, it appears the kernel might be bad (or at least that's what the log below says to me, I could totally be wrong). I'm able to mount the volume to another, working server, chroot the broken volume, and sudo apt-get remove linux-headers-3.MOSTRECENT. Unfortunately though, when I try sudo update-grub, it comes back with

/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).

What am I missing?

Here's the log from the server's attempted bootup:

[H[J  Booting 'Ubuntu 14.04 LTS, memtest86+'

root  (hd0)

 Filesystem type is ext2fs, using whole disk

kernel  /boot/memtest86+.bin

============= Init TPM Front ================
Tpmfront:Error Unable to read device/vtpm/0/backend-id during tpmfront initialization! error = ENOENT
Tpmfront:Info Shutting down tpmfront
xc: error: panic: xc_dom_core.c:621: xc_dom_find_loader: no loader found: Invalid kernel
xc_dom_parse_image returned -1


Error 9: Unknown boot failure

Press any key to continue...

Thanks in advance!

share|improve this question

You might want to look at this I hope it's what you need.

share|improve this answer
Checking it out now. It's looking promising, although ec2 instances are a little funny with their virtual drives. I'm hoping it'll work! Thanks – TheToolBox Jun 8 '14 at 15:09
Unfortunately it didn't work. I was able to install a new kernel, but i'm still getting the same boot errors. I'm pretty unsure where to turn. – TheToolBox Jun 8 '14 at 18:17

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.