Comment 5 for bug 1529450

Revision history for this message
Marco Parillo (marco-parillo) wrote :

[05:37] <DarinMiller> btw, I found a "fix" for the xenial install failure. I will post in a second for snele reference. And to answer snele question, 16.04 also has the sddm failure.
[05:37] <DarinMiller> To fix xenial install issue (https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1529450 AttributeError: 'PageKde' object has no attribute 'get_secureboot_key')
[05:37] <ubottu> Launchpad bug 1529450 in ubiquity (Ubuntu) "[master] AttributeError: 'PageKde' object has no attribute 'get_secureboot_key'" [Critical,Triaged]
[05:37] <DarinMiller> Grab a 15.10 iso and mount it (Disk image mounter in dolphin works great).
[05:37] <DarinMiller> Copy /casper/filesystem.squashfs to a temp directory
[05:37] <DarinMiller> navigate to the temp dir and run sudo unsquashfs -x filesystem.squashfs
[05:37] <DarinMiller> renme squashfs-root directory to 15.10
[05:37] <DarinMiller> grab the same filesytem.squash file from the 16.04 and perform the same operation
[05:37] <DarinMiller> copy the /usr/lib/ubiquity/plugins/ubi-prepare.py from the 15.10 sub folder to the same loacation in the 16.04 folder.
[05:37] <DarinMiller> then run the following command on the 16.04 folder sudo mksquashfs squashfs-root filesystem.squashfs -b 1024k -comp xz -Xbcj x86 -e boot
[05:37] <DarinMiller> make a std bootable 16.04 bootable usb and copy the new filesystem.squashfs file to the /casper directory on the 16.04 iso.
[05:37] <DarinMiller> Install as usual.
[05:37] <DarinMiller> Not sure why, but when I make my squash file, it's ~300 to 400mb smaller than the original.
[05:37] <DarinMiller> Note: unsquashing and resquashing must be performed as root on the 16.04 file to maintain correction permissions.