Public bug reported: Upgrade of a kvm based virtio vm from 10.04 to 12.04 (beta).
Note: slightly broken "do-release-upgrade -d" as some library keep causing screen to crash. apt-get update and apt-get dist-upgrade completed the upgrade. Seems the Linux kernel server package for 10.04 - which is 2.6.32-39-server - defaults to upgrading to 3.2.0-18-GENERIC. I think - have not confirmed - that this kernel does not contain drivers for virtio blockio. So boot fails with "Unable to mount root fs on unknown-block" boot errors. I was able to boot into the 10.04 kernel, and after some investigation replace the -GENERIC kernel with the -VIRTUAL kernel. The system now boots correctly. nic@shell:~$ lsb_release -rd Description: Ubuntu precise (development branch) Release: 12.04 nic@shell:~$ cat /proc/version_signature Ubuntu 3.2.0-18.28-virtual 3.2.9 nic@shell:~$ sudo lspci -vnvn | grep Virt 00:03.0 Ethernet controller [0200]: Red Hat, Inc Virtio network device [1af4:1000] 00:04.0 Ethernet controller [0200]: Red Hat, Inc Virtio network device [1af4:1000] 00:05.0 SCSI storage controller [0100]: Red Hat, Inc Virtio block device [1af4:1001] ** Affects: linux (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/950529 Title: 10.04 kvm vm upgrade to 12.04 - boot fail on 3.2.0-18-generic, but will boot 2.6.32-39-server To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/950529/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs