When I compiled the ISO image and booted from it, I discovered that in the folder in /boot inside the ISO image there are no files initramfs-6.15-x86_64-fallback.img and initramfs-6.15-x86_64.img because of this it is impossible to install the system from the ISO image, how to fix this?
I tried the calamares-git package and disabled -initcpiocfg , in this case the installation is successful but the installed system does not start and gives this error
And I don't understand what to do, what exactly is the problem. When I last built the iso image of manjaro on May 31, 2025, on kernel 6.14, there were no such problems, now I build the iso image with exactly the same settings as on May 31, and these problems with calamares arise. I don't understand if this is a problem at the iso image build stage or if this is a bad calamares package.
-
My system branch is stable .
My calamares packages version:
Thank you, as I understand it, this is in the calamares package in the unstable update branch? I will definitely try this. It is of course sad that such a situation with btrfs, I hope that it will be possible to make it so that automatic installation works with btrfs, because in my iso image everything is purely tailored for btrfs, mount parameters, modules in mkinitcpio and system snapshots, so I really don’t want to give up btrfs
the problem lies in the creation of the initram disk.
During creation, something ends before the initrd is completely written. The result is an initram disk without the last part of the file.
It seems that the process that creates the initrd is executed in parallel, so to speak. Instead of waiting for this process to end, it may decide at some point to close (maybe unmount) the file system. This either leaves the btrfs cache unwritten, or closes the file system without all write processes being completed.
Therefore, this can possibly also affect other files (like the kernel). The workaround is then a large band-aid, so to speak, but it only works for the initram disk.