I'm trying to boot Canonical's Azure 16.04 .vhd
file in a VirtualBox VM and it hangs at "non blocking pool is initialized".
It works in Hyper-V, so it may only be a bug in virtual box (5.0.20).
16.04azurehyper-vvirtualbox
I'm trying to boot Canonical's Azure 16.04 .vhd
file in a VirtualBox VM and it hangs at "non blocking pool is initialized".
It works in Hyper-V, so it may only be a bug in virtual box (5.0.20).
Best Answer
This is long-standing bug in the images released by Canonical.
The grub configuration is trying to use a serial port, but when it is not there, it fails to handle this gracefully. So, either add a serial port or change grub not to requires it.
Three options here to get it to boot the first time:
console=ttyS0
console=ttyS0
from /boot/grub/grub.cfgTwo options to get it to boot thereafter:
GRUB_CMDLINE_LINUX_DEFAULT
value in/etc/default/grub
or/etc/default/grub.d/*.cfg
to not includeconsole=ttyS0
, then runsudo update-grub
and verify /boot/grub/grub.cfg has your changes.