Till this post it was quite a journey for a linux noob like me. So first I have to explain what I've done so far.
I installed the new Solus 4.3 iso on a separate SSD using the automatic partitioning and left the suggested choice to install /boot to my EFI partition on my Windows drive. I've had no problems with it till the recent kernel update. I had to resize EFI to 512MiB suggested here in the forums, than I had to wipe the partition and then repair it for Solus and Windows with help of their Install usb drives (usysconf for solus, bcdboot for windows) then set a timeout in clr-boot-manager, and now I can choose UEFI, windows and solus at startup. It went surprisingly well with no damages so far 😃
…but setting kernel parameters in /etc/kernel/cmdline and then updating clr-boot-manager doesn't work anymore.
clr-boot-manager leave no errors, but some things seem missing.
here is the clr-boot-manager debug output:
dudib3tccc@glibb ~ $ sudo CBM_DEBUG=1 clr-boot-manager update
[DEBUG] cbm (../src/cli/cli.c:L142): No such file: //etc/kernel/update_efi_vars
[INFO] cbm (../src/bootman/bootman.c:L744): Current running kernel: 5.13.2-188.current
[INFO] cbm (../src/bootman/sysconfig.c:L179): Discovered UEFI ESP: /dev/disk/by-partuuid/f54a0f34-f93f-4ad6-ba39-3e97eab24c13
[INFO] cbm (../src/bootman/sysconfig.c:L256): Fully resolved boot device: /dev/nvme0n1p1
[DEBUG] cbm (../src/lib/probe.c:L271): Root device exists on device-mapper configuration
[DEBUG] cbm (../src/bootman/bootman.c:L140): systemd caps: 0x26, wanted: 0x26
[DEBUG] cbm (../src/bootman/bootman.c:L155): UEFI boot now selected (systemd)
[INFO] cbm (../src/bootman/bootman.c:L764): path ///etc/kernel/initrd.d does not exist
[INFO] cbm (../src/bootman/bootman.c:L764): path ///usr/lib/initrd.d does not exist
[INFO] cbm (../src/bootman/bootman.c:L459): Checking for mounted boot dir
[DEBUG] cbm (../src/lib/files.c:L603): Directory /boot is not empty, found: EFI
[INFO] cbm (../src/bootman/bootman.c:L467): boot_dir is already mounted: /boot
[DEBUG] cbm (../src/bootman/update.c:L164): Now beginning update_native
[DEBUG] cbm (../src/bootman/update.c:L173): update_native: 1 available kernels
[DEBUG] cbm (../src/bootman/update.c:L191): update_native: Running kernel is (current) ///usr/lib/kernel/com.solus-project.current.5.13.2-188
[SUCCESS] cbm (../src/bootman/update.c:L205): update_native: Bootloader updated
[SUCCESS] cbm (../src/bootman/update.c:L220): update_native: Repaired running kernel ///usr/lib/kernel/com.solus-project.current.5.13.2-188
[DEBUG] cbm (../src/bootman/update.c:L230): update_native: Checking kernels for type current
[INFO] cbm (../src/bootman/update.c:L243): update_native: Default kernel for type current is ///usr/lib/kernel/com.solus-project.current.5.13.2-188
[SUCCESS] cbm (../src/bootman/update.c:L255): update_native: Installed tip for current: ///usr/lib/kernel/com.solus-project.current.5.13.2-188
[SUCCESS] cbm (../src/bootman/update.c:L269): update_native: Installed last_good kernel (current) (///usr/lib/kernel/com.solus-project.current.5.13.2-188)
[DEBUG] cbm (../src/bootman/update.c:L280): update_native: Analyzing for type current: ///usr/lib/kernel/com.solus-project.current.5.13.2-188
[DEBUG] cbm (../src/bootman/update.c:L285): update_native: Skipping running kernel
[INFO] cbm (../src/bootman/bootman.c:L459): Checking for mounted boot dir
[DEBUG] cbm (../src/lib/files.c:L603): Directory /boot is not empty, found: EFI
[INFO] cbm (../src/bootman/bootman.c:L467): boot_dir is already mounted: /boot
[SUCCESS] cbm (../src/bootman/update.c:L338): update_native: Default kernel for current is ///usr/lib/kernel/com.solus-project.current.5.13.2-188
[DEBUG] cbm (../src/bootman/update.c:L353): No kernel removals found