[Bug 2038694] Re: Now that exfat filesystem is in the kernel, allow using it for storing isos loopback booting and storing the persistence file
Previously I created a script to make ubuntu iso images bootable from f2fs partitions. After discovering this bug, I converted it into a generic "make casper aware of fs X, add kernel modules Y to the initrd" one. You can get it here https://github.com/slowpeek/ubuntu-remaster-bbb and make 20.04+ images bootable from exfat like this: ubuntu-remaster-exfat input.iso output.iso or, without the exfat shortcut: ubuntu-remaster-bbb --fs exfat --module exfat input.iso output.iso If using the docker image: ubuntu-remaster-bbb.docker --fs exfat --module exfat -- input.iso output.iso This way 18.04.5+ can boot from exfat as well, but only with the hwe kernel. Hence in case of live-server 18.04.5+, extra '--hwe-only' option is required. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2038694 Title: Now that exfat filesystem is in the kernel, allow using it for storing isos loopback booting and storing the persistence file To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/casper/+bug/2038694/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2038694] Re: Now that exfat filesystem is in the kernel, allow using it for storing isos loopback booting and storing the persistence file
@Adrian Feliks (mexit) I've just filed a similar bug about f2fs. The module is in initrd since 20.04 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2038694 Title: Now that exfat filesystem is in the kernel, allow using it for storing isos loopback booting and storing the persistence file To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/casper/+bug/2038694/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2038694] Re: Now that exfat filesystem is in the kernel, allow using it for storing isos loopback booting and storing the persistence file
@Adam Vodopjan (grozzly) You're absolutely right. Currently, booting from exFAT doesn't work because there's no module for it, neither built-in nor located in early3/usr/lib/modules/6.8.0-11-generic/kernel/fs. The command `manual_add_modules exfat` (patch @Glenn Washburn) adds exfat module to the initrd during livecd creation. See: https://git.launchpad.net/ubuntu/+source/casper/tree/hooks/casper Ubuntu 24.04 is coming soon... -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2038694 Title: Now that exfat filesystem is in the kernel, allow using it for storing isos loopback booting and storing the persistence file To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/casper/+bug/2038694/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2038694] Re: Now that exfat filesystem is in the kernel, allow using it for storing isos loopback booting and storing the persistence file
@Adrian Feliks (mexit) How is it supposed to work with just that? Looking into initrd of 24.04 daily unpacked with unmkinitramfs. According to main/lib/modules/6.8.0-11-generic/modules.builtin, exfat is not a builtin module. And there is no exfat in early3/usr/lib/modules/6.8.0-11-generic/kernel/fs -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2038694 Title: Now that exfat filesystem is in the kernel, allow using it for storing isos loopback booting and storing the persistence file To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/casper/+bug/2038694/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2038694] Re: Now that exfat filesystem is in the kernel, allow using it for storing isos loopback booting and storing the persistence file
Here is a complete solution to the problem: https://git.launchpad.net/~crass/casper/commit/?id=cb29dfc7b081692dd48a2f118d5a79db6cfc60fb Almost half a year has passed. Why isn't anything happening? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2038694 Title: Now that exfat filesystem is in the kernel, allow using it for storing isos loopback booting and storing the persistence file To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/casper/+bug/2038694/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2038694] Re: Now that exfat filesystem is in the kernel, allow using it for storing isos loopback booting and storing the persistence file
Status changed to 'Confirmed' because the bug affects multiple users. ** Changed in: casper (Ubuntu) Status: New => Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2038694 Title: Now that exfat filesystem is in the kernel, allow using it for storing isos loopback booting and storing the persistence file To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/casper/+bug/2038694/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs