Installation auf btrfs mit Linux 6.15.4-1 bootet nicht

Started by scholle1, 2025/07/09, 14:29:34

Previous topic - Next topic

scholle1

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
"Pax in terris" - Das ist mein großer, mein einzigster für diese Welt von Herzen kommender Wunsch.
"Friede auf Erden" und alles Weitere erscheint einfach.

ro_sid

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.

towo

Ich habe mal ein neues ISO mit Kerneö 6.15.5 gebaut, bitte mal prüfen, ob das Btrfs-Problem damit auch auftritt,
Ich gehe nicht zum Karneval, ich verleihe nur manchmal mein Gesicht.

scholle1

@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.
"Pax in terris" - Das ist mein großer, mein einzigster für diese Welt von Herzen kommender Wunsch.
"Friede auf Erden" und alles Weitere erscheint einfach.

scholle1

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
"Pax in terris" - Das ist mein großer, mein einzigster für diese Welt von Herzen kommender Wunsch.
"Friede auf Erden" und alles Weitere erscheint einfach.

towo

Also am Kernel wurde nichts geändert, und auch grub-btrfs wurde seit ewig nicht mehr angefasst.
Ich gehe nicht zum Karneval, ich verleihe nur manchmal mein Gesicht.

scholle1

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.
"Pax in terris" - Das ist mein großer, mein einzigster für diese Welt von Herzen kommender Wunsch.
"Friede auf Erden" und alles Weitere erscheint einfach.

scholle1

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.
"Pax in terris" - Das ist mein großer, mein einzigster für diese Welt von Herzen kommender Wunsch.
"Friede auf Erden" und alles Weitere erscheint einfach.

scholle1

Grub 2.12-9 bringt keine Verbesserung.
Damit das System bootet ist ein reinstall des Kernels in der chroot nötig.
"Pax in terris" - Das ist mein großer, mein einzigster für diese Welt von Herzen kommender Wunsch.
"Friede auf Erden" und alles Weitere erscheint einfach.