Cannot boot due to "Gave up waiting for root device." after upgrade to 12.04 from 11.10 on Hyper-V host
I have an Ubuntu VM running under a Windows 2003 Hyper-V hypervisor. Previously, we used Ubuntu 11.10 and that worked fine, after manually enabling the hyper-v modules as discussed here: http://
Upgrading to Ubuntu 12.04 worked fine, but now the machine won't boot using the 3.2.0 Kernel. It stops with:
Gave up waiting for root device. Common problems:
- Boot args (some more text)
ALERT! /dev/mapped/
BusyBox v1.18.5 (Ubuntu 1:1.18.5-1ubuntu4) built-in shell (ash)
When I select the 3.0 kernel in grub, everything works fine: Output of uname -a: "Linux uvm 3.0.0-17-server #30-Ubuntu SMP Thu Mar 8 22:15:30 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux"
I've exported the VM disk image and tried to boot it inside a VirtualBox, and that works fine as well (except for some hyper-v related warnings), so I wonder if this is a hyper-V bug in Ubuntu, some failure during the upgrade, and how I can figure out what is going wrong here?
Question information
- Language:
- English Edit question
- Status:
- Answered
- For:
- Ubuntu ubiquity Edit question
- Assignee:
- No assignee Edit question
- Last query:
- Last reply:
Can you help with this problem?
Provide an answer of your own, or ask Matthäus G. Chajdas for more information if necessary.