On 13/01/2025 at 14:28, Diederik de Haas wrote:
On Mon Jan 13, 2025 at 9:36 AM CET, Pascal Hambourg wrote:
AFAIK the only implementation of Petitboot on arm64 (Odroid) supports
ext4 so there is no need to rollback to ext2. I did not mean to roll
back to ext2 but to create a separate /boot partition only with LVM, as
I do not see the benefit of a separate ext4 /boot partition without LVM.
FWIW, I hadn't heard about Petitboot before this bug either, so I looked
on their Github repo and found "and ARM64 with ACPI" ... and I think the
"with ACPI" is significant.
So going back to ext2 on arm64 just for Petitboot users seems a bit
heavy handed to me (but I may not fully understand it all).
Do I need to repeat that I did no suggest to revert the /boot partition
to ext2 on arm64 ? I found other evidence that Petitboot supports ext4:
<https://discourse.nixos.org/t/newbie-installs-nixos-on-an-arm-sbc-or-how-patience-is-a-virtue/35020>
Odroid ARM64
"Additionally when making a new installation, Petitboot supports ext2,
ext3 and ext4 and a couple other filesystems like vfat and iso9660, so
/boot should be on one of those."
<https://forum.odroid.com/viewtopic.php?p=251632>
Odroid ARM64
"OS in the memory card can boot from Petitboot if the type of the root
file system is ext2/3/4."
This one is even more interesting:
<https://www.reddit.com/r/ps3homebrew/comments/18mzyvu/petitboot_ext4/?rdt=46856>
PS3 POWER
"I noticed that petitboot can boot from ext4, but only if it was created
inside petitboot itself. For some reason if I create it using Gentoo,
petitboot is not able to mount it. What could be the difference that
makes it unsupported?"
Maybe some Petiboot instances use older kernels which do not support new
ext4 features enabled by default in more recent e2fsprogs ?