I have spent last few weeks trying to customize Ubuntu LiveCD. Main guide which I follow is https://help.ubuntu.com/community/LiveCDCustomization This produces a modified image, but upon booting a newly created image I receive an error, after passing the GRUB screen, Unable to find a medium containing a live file system. Attempt interactive netboot from a URL?
. I have followed the linked guide extremely closely, to ensure everything is step by step like described in the guide, but there are two caveats which are likely a cause of my failure:
- I am using a newer image than described in the guide (so maybe some steps have changed),
- (most likely reason of why it fails) In the guide, there is a section
Assembling the file system
which instructs to remove old squashfs and it's GPG, and recreate them. I completely do not understand the GPG part, thus I am very likely failing that. At the same time throughout my investigation it looks like Ubuntu did change something in recent releases, and now uses something called "GPG Keyring" which probably also affects mksquashFS. To make things worse the guide basically skimps over this part which does not help at all. I can't find any real information about this process in context of LiveCD customization
As such, I would highly appreciate any help here, my main two questions are:
- Is generating GPG signature a must when recreating squashFS for custom liveCD? If yes - How do I do it / where can I read about it? If no,
- How can I debug error during boot of my custom LiveCD (quoted above)? Is there any verbose mode for booting up? I tried using different flags within GRUB, but nothing really produces any meaningful output that would guide me as to what is the root cause of the error.