Okay, so Fedora 40 KDE didnt want to boot off Ventoy, and also not from normal burned stick.
I then user my good old Debian 11 based Clonezilla, which was fine. Load to RAM, exit to shell.
sudo -i
# get device location
fdisk -l
# enter gdisk shell
gdisk /dev/nvme0n1
# list partitions
p # make photo !
# delete table and all partitions and recreate table
o
# create new partitions
n # default start sector, end sector 1230847, Code EF00 (EFI)
n # default start sector, end sector 3327999, default Code 8300 (Linux Filesystem)
n # default start and end sectors, default Code 8300
# write changes
w
shutdown now
That was it. It is booting… and login works!
The last partition, standard to be storage on Fedora Kinoite “auto partition” has the correct size!
Some optional stuff that should not be needed
sudo btrfs filesystem resize max /
# tells me it worked!
# repeat to see the new size, it worked!
sudo bash
for dir in "/var" "/var/home" "/etc"; do
btrfs balance start "$dir"
done
btrfs filesystem defragment -r -v /var /var/home /etc
Even though it is basically all /var, I think this should do it as these are the mutable BTRFS subvolumes?
Also, no idea how I can balance and defragment the immutable partitions, is that just not needed? Should I do that from an external media?
Wouldnt want to do that on outdated Clonezilla which likely uses an older version of BTRFS than Fedora.
It worked, thanks for the help! But please understand that for a guy with ADHD, not rushing and destroying stuff is like peak behavior ;D.