Siduction Forum

Siduction Forum => Installation - Support => Topic started by: scholle1 on 2025/07/09, 14:29:34

Title: Installation auf btrfs mit Linux 6.15.4-1 bootet nicht
Post by: scholle1 on 2025/07/09, 14:29:34
Nach der Installation mit dem ISO siduction-2025.1.0-Shine_on-kde-amd64-202507011840.iso von https://testbuilds.siduction.org/kde/ auf das Dateisystem Btrfs bootet das System nicht.
Fehlermeldung:
Unerwartetes Ende der Datei /@/boot/vmlinuz-6.15.4-1-siduction-amd64

Die Installation in das Dateisystem ext4 zeigt diesen Fehler nicht.

Gleiches Verhalten mit einem selbst gebauten XFCE-ISO und Kernel Version 6.15.4-1
Installation in das Dateisystem ext4 ist in Ordnung, bei Installation in das Dateisystem Btrfs der oben genannte Fehler.

Fehlerbehebung - einfachste Variante:
Unmittelbar nach der Installation und vor dem Reboot mittels chroot in das soeben installierte System wechseln und den Kernel 6.15.4-1 reinstallieren.
apt reinstall linux-image-6.15.4-1-siduction-amd64 linux-headers-6.15.4-1-siduction-amd64

EDIT 2025-07-19
Reinstall des Kernels statt anderen Kernel zu installieren.
Siehe auch weiter unten https://forum.siduction.org/index.php?topic=9735.msg77366#msg77366 (https://forum.siduction.org/index.php?topic=9735.msg77366#msg77366)
Title: Re: Installation auf btrfs mit Linux 6.15.4-1 bootet nicht
Post by: ro_sid on 2025/07/09, 17:14:13
Eine Beobachtung. Sie mag hier zutreffen oder auch nicht, bitte testen:

Wenn ich versuche ein (Full-)Upgrade eines alten ISOs (KDE, mow) durchzuführen, "krepiert" dieses am Paket "grub-btrfs" (dpkg-postinst scheitert). Wenn ich das Paket auf "hold" stelle, geht es bezüglich dieses Problems gut (- es gibt noch ein weiteres, das aber nichts mit btrfs zu tun hat). Da es alle "Flavours" zu betreffen scheint, könnte dies ja vielleicht das "schuldige Paket" sein.
Title: Re: Installation auf btrfs mit Linux 6.15.4-1 bootet nicht
Post by: towo on 2025/07/09, 20:32:45
Ich habe mal ein neues ISO mit Kerneö 6.15.5 gebaut, bitte mal prüfen, ob das Btrfs-Problem damit auch auftritt,
Title: Re: Installation auf btrfs mit Linux 6.15.4-1 bootet nicht
Post by: scholle1 on 2025/07/09, 23:05:49
@towo,
leider gleicher Fehler.
Kernel 6.15.4-1-siduction-amd64 installiert. Dieser bootet.

Anschließend
apt reinstall linux-image-6.15.5-1-siduction-amd64 linux-headers-6.15.5-1-siduction-amd64

Danach bootet das System mit dem Kernel 6.15.5-1 erfolgreich.
Title: Re: Installation auf btrfs mit Linux 6.15.4-1 bootet nicht
Post by: scholle1 on 2025/07/09, 23:11:23
Ergänzung:
Beide Kernel sind genau gleich groß und mit dem reinstall ändert sich nichts daran.

ls -l /boot/vmlinuz-6.15*
-rw-r--r-- 1 root root 8958464 29. Jun 13:48 /boot/vmlinuz-6.15.4-1-siduction-amd64
-rw-r--r-- 1 root root 8958464  6. Jul 12:38 /boot/vmlinuz-6.15.5-1-siduction-amd64
Title: Re: Installation auf btrfs mit Linux 6.15.4-1 bootet nicht
Post by: towo on 2025/07/09, 23:14:15
Also am Kernel wurde nichts geändert, und auch grub-btrfs wurde seit ewig nicht mehr angefasst.
Title: Re: Installation auf btrfs mit Linux 6.15.4-1 bootet nicht
Post by: scholle1 on 2025/07/10, 00:17:40
Ist mir auch schleierhaft.
grub-btrfs und unser siduction-btrfs tasten den Kernel nicht an. Beide bearbeiten nur die Menüeiträge für grub bzw. system-boot.

Ich schaue später mal nach, ob ich Unterschiede in den Kernelimages des Life-Systems, der Erstinstallation und nach der Reinstallation finde.
Title: Re: Installation auf btrfs mit Linux 6.15.4-1 bootet nicht
Post by: scholle1 on 2025/07/10, 12:18:07
Testergebnisse für Life, Installation ohne reboot, Installation ohne reboot mit reinstall Kernel in chroot:

XFCE ISO mit Kernel 6.15.4-1
Nach dem oben bezeichneten "Dreisatz" bootet das System einwandfrei.

Die Checksummen
8d8574b2d61eaedd46b54f3a15a91875737738051ffc0ddb2d7b9a86b48ceaa4  vmlinuz-6.15.4-1-siduction-amd64 life xfce
8d8574b2d61eaedd46b54f3a15a91875737738051ffc0ddb2d7b9a86b48ceaa4  vmlinuz-6.15.4-1-siduction-amd64 install xfce
8d8574b2d61eaedd46b54f3a15a91875737738051ffc0ddb2d7b9a86b48ceaa4  vmlinuz-6.15.4-1-siduction-amd64 reinstall xfce

545d787551e3a3604e5985f4d337b9553acd4b3b1ba6709280c54be63190a0ac  grub.cfg-install
545d787551e3a3604e5985f4d337b9553acd4b3b1ba6709280c54be63190a0ac  grub.cfg-reinstall


Wie die Checksummen beweisen liegt es weder am Kernel, noch an der Grub Menüdatei. Die Pakete siduction-btrfs und grub-btrfs scheiden auch aus, da sie bis zu diesem Zeitpunkt noch nicht aktiv waren.

@towo
Mir ist aufgefallen, dass Grub von Version 2.12-7 zu 2.12-8 aktualisiert wurde. Meine ISOs mit Version 2.12-7 booten nach der Installation einwandfrei. Mit Version 2.12-8 gab es die Probleme.

Ja hallo, sehe gerade, dass Grub auf 2.12-9 geht.
Teste ich gleich mal im Life System. Upgrade Grub auf 2.12-9 und dann System installieren.
Title: Re: Installation auf btrfs mit Linux 6.15.4-1 bootet nicht
Post by: scholle1 on 2025/07/10, 12:34:14
Grub 2.12-9 bringt keine Verbesserung.
Damit das System bootet ist ein reinstall des Kernels in der chroot nötig.