[Bug 2038694] Re: Now that exfat filesystem is in the kernel, allow using it for storing isos loopback booting and storing the persistence file

2024-04-03 Thread Adam Vodopjan
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

2024-03-23 Thread Adam Vodopjan
@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

2024-03-23 Thread Adrian Feliks
@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

2024-03-23 Thread Adam Vodopjan
@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

2024-03-16 Thread Adrian Feliks
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

2024-03-16 Thread Launchpad Bug Tracker
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