I have a dual boot machine with Solus and Zorin installed. Solus took over boot duties with clr-boot-manager but it's still grub as its an old machine with MBR.
Just ran software update on Zorin and a new kernel was installed but it wasn't. Current kernel is 6.8.0.47 new kernel was 6.8.0.48 but I cant find it in the boot folder just .47 and am running .47 according to uname -r.
I am comfortable editing the Solus grub file but how do I ensure .48 is actually installed in boot folder.
so if you update grub through Solus, is it not capable of finding the updated kernel on your Zorin system? I'm not familiar with clr-boot-manager all that much, but since it's running Grub this should be standard? Unless it has OS prober disabled by default, but that can be fixed fairly easily.
Just add GRUB_DISABLE_OS_PROBER=false to /etc/default/grub (unless Solus has it placed elsewhere, which maybe they do?).
That's the weird thing software update hasn't put the latest kernel in Zorin's boot folder so solus grub update cant see it. How do I run the update again and force install .48 kernel. I have searched Zorin partition and .48 is no where to be found.
That's a little weird. Just running update and upgrades again through the terminal doesn't show anything? Is it possible that the boot partition is too full and won't allow any more things to be written there? Kind of doubtful, but if it's very small, could be something. I used to run into that when I had windows way back when, but that was because it kept doing stupid things.
I believe in order to do that you'll want to run this first:
dpkg -l | grep linux-image-.*-generic
From that should list the current kernels installed. Then once you find the one we're looking for (just making sure that we do infact have the .48 installed) we can run :
If you wanted to test this first, you could use an older kernel that's most likely installed and check the command (IE a -40 or something that's probably still on the system).