Comment 3 for bug 623375

Revision history for this message
Oliver Grawert (ogra) wrote :

just as a sidenote, ubuntu installs kernels in it's live images and generates an initrd but does that in a completely controlled environment by diverting update-initramfs to suppress the execution for triggers and explicitly calling the diverted binary at some point in livecd-rootfs. kernel and initramfs installation surely happen in all live or preinstalled images on ubuntu.

currently ubuntu is just in the lucky situation that our imx51 based builders dont have a generic fallback [1] implemented at all and thus simply dont execute flash-kernel.

if you run it on an architecture that has the defined generic fallback implemented (dove and omap3 based systems) flash-kernel will simply try to run that generic method on the hardware it runs on (the build machine)

it seems to be an accidential omission in the spec that there is no way to prevent the generic bootloader installation.

[1] https://blueprints.edge.launchpad.net/ubuntu/+spec/mobile-maverick-arm-improved-subarch-detection