gfxboot-theme-ubuntu issue with syslinux while repacking a lucid ISO from a Precise build host

Bug #1108846 reported by Martin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu Customization Kit
Invalid
Undecided
Unassigned

Bug Description

I recently installed a new personal workstation with Ubuntu Precise Desktop i386 and uck 2.4.7 from stable PPA.
My old workstation was a Ubuntu Natty Desktop i386 and uck 2.4.6 from official ubuntu repository.

So I can run both system with the same exact UCK-flow project which is to repack a Lucid 10.04.4 i386 desktop CD.

In this project I have a custom gfxboot-theme-menu folder. (based on official gfxboot-theme-menu 0.9.9)

The project build successfully both on Natty and Precise and resulting ISOLINUX menus works as expected.

The difference I noticed is when making a usb startup disk by running the live ISO image resulting from Precise build , the SYSLINUX menu is totally broken : I got a blue background , english language only and missing menus on the bottom while it is not the case with the Natty's resulting usb stick which works exactly as the ISOLINUX menu (which is expected).

So I investigated and noticed that the cpio'd file "isolinux/bootlogo" was not of the same size on the two ISO, and more precisely the contained file "init".

From here I checked how 'init' is generated and I found that gfxboot-theme-ubuntu Makefile use the 'gfxboot-compile' utility (and a couple of other binaries) . SO I suspect something has changed in gfxboot-compile from Natty to Precise that makes the resulting file somehow incompatible with SYSLINUX (usb creator almost simply copy the content from ISOLINUX to SYSLINUX folder on the stick).

Another great info is when I rebuild another project I have based on Precise from the Precise build host, I don't have any problem with the SYSLINUX menu. ( this one is based on official gfxboot-theme-menu 0.13.3)

Help would be appreciated to make the build works from my new workstation.

Thanks !

Martin (ub71-martin)
Changed in uck:
status: New → Invalid
Revision history for this message
Fabrizio Balliano (fabrizio-balliano) wrote :

lucid and quantal are way to different
the only "certified" way to build isos is having to have the same ubuntu version for both host/guest

Revision history for this message
Martin (ub71-martin) wrote :

It is worse than that 'cause the host is Quantal ! I've made a Mistake in the bug description (which is set as "invalid" btw).
The good one is https://bugs.launchpad.net/uck/+bug/1111348
But still I understand what you mean. Feel free to make this other one invalid too if you like.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.