[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ppc64el Trixie Alpha 1 /boot may be ext2 not ext4



On Sun, Jan 12, 2025 at 07:17:19PM +0100, Pascal Hambourg wrote:
> On 12/01/2025 at 16:29, Holger Wansing wrote:
> > Pascal Hambourg <pascal@plouf.fr.eu.org> wrote (Sun, 12 Jan 2025 16:13:21 +0100):
> > > 
> > > I just wanted to make sure everyone is aware that the revert fixes
> > > only this specific use case (guided partitioning using LVM with or
> > > without encryption). The issue already existed and remains when using
> > > guided partitioniong without LVM (ext4 root, no separate /boot).
> > 
> > Ok, so that's fine.
> 
> There is too much inconsistency here for me to say it is fine.
> 
> On one hand, the recipes for ppc64el create an optional ext2 /boot partition
> only with LVM, which means that booting with Petitboot will fail if the user
> chooses guided partitioning without LVM.
> 

ppc64el - I think this is the first time I've heard this mentioned in a
long time? It's one of those architectures that the media releases team
have no hardware for, for example (having just done a point release yesterday).

Also, as noted, Petitboot isn't packaged in Debian as far as I can see
and the Power 8 probably works fine with grub?

> On the other hand, the recipes for arm64 uselessly create a mandatory ext4
> /boot partition even without LVM.
> 
> In between, the recipes for amd64 create an optional ext4 /boot partition
> only with LVM and the default recipes create a mandatory ext2 /boot
> partition in all cases.
> 
> Either a common boot loader for a given architecture does not support /boot
> on ext4 and then the recipes for this architecture should create a mandatory
> ext2 /boot partition in all cases (like default recipes), or all common boot
> loaders are known to support /boot on ext4 and then the recipes should
> create an optional ext4 /boot partition only with LVM (like recipes for
> amd64).
>

Petitboot suggests that it *should* boot on all filesystems supported by
Linux kexec. Although consistency is desirable across architectures,
maybe this really is an edge case?

All the very best, as ever,

Andy 


Reply to: