Ubuntu "hangs" during boot because PAE isn't enabled by default.
Some versions of Ubuntu stop booting (they "hang" during boot, with the UBUNTU logo). This is because the PAE flag isn't set in the "features" part of the configuration XML.
PAE should be always enabled, or, at least, a switch should be added for enabling it.