Hi, when I restore my Fedora 42 partition, it boots & works well. But when the kernel is updated, my boot screen listing is messed up - see pics.
Actually I'd encountered this issue ever since I'd switched to Fedora 38 or 39 (can't remember) from Ubuntu. But I'd simply reinstalled Fedora as I did not have time to ask about it here.
"But when the kernel is updated, my boot screen listing is messed up" -> What did you mean?
Did you mean after you use Clonezilla to restore your image, and it works well. However, then you boot your Fedora 42 and do a Linux kernel update, your grub gives you more kernels in the menu?
If so, I believe this is nothing to do with Clonezilla. You have to check why Fedora has this issue since Clonezilla has finished its job, and that Fedora Linux updates the Linux kernel.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Yes, it works well after image restore but upon kernal update, I get more entries in grub menu.
Prior to restore, fedora will update kernel & grub menu normally - see pics.
I'd created an image backup & took these pics in anticipation of reporting this issue, then did a image restore & then kernel update again (for pics in the 1st post).
I understand if it is fedora not clonezilla issue ultimately, but just asking in case it isn't.
Probably I can find out how to manually remove the "old" kernels/rescue kernel entries.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
To follow up,
I manually removed the "old" kernels/rescue kernel, but they still show in grub boot menu despite my running "sudo grub2-mkconfig -o /boot/grub2/grub.cfg".
I also let fedora install new 6.15.3-200 & auto updated grub for me, but it's still the same.
"manually remove the "old" kernels/rescue kernel entries." -> Yes, remove those old kernel and related files. Then run "sudo grub2-mkconfig -o /boot/grub2/grub.cfg" for legacy BIOS system, and
"sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg" for uEFI system.
If this still fail, maybe you encounter a bug from Fedora?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Yes, I removed the old kernels, deleted the older rescue kernel & ran "sudo grub2-mkconfig -o /boot/grub2/grub.cfg". But they still show up in grub boot menu (see pics in previous post).
But when I was deleting the old kernels, I realized that my set rule "installonly_limit=2" was actually still being followed - only 2 kernels kept, others removed during fedora kernel update. But older rescue kernel still remained, and grub boot menu still "messed up".
For now I have reinstalled fedora. I only have limited user-only knowledge (mostly google), I don't know what else to try or look into.
Just wonder why this only occurs after image restore. Something must be different after restore for the system to "behave differently"?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi, when I restore my Fedora 42 partition, it boots & works well. But when the kernel is updated, my boot screen listing is messed up - see pics.
Actually I'd encountered this issue ever since I'd switched to Fedora 38 or 39 (can't remember) from Ubuntu. But I'd simply reinstalled Fedora as I did not have time to ask about it here.
Current:
Fedora 42 (partition restore)
clonezilla-live-20250512-plucky-amd64
Thanks,
Yeow
I forgot to add, that I have set "installonly_limit=2" to keep just 2 kernels installed.
"But when the kernel is updated, my boot screen listing is messed up" -> What did you mean?
Did you mean after you use Clonezilla to restore your image, and it works well. However, then you boot your Fedora 42 and do a Linux kernel update, your grub gives you more kernels in the menu?
If so, I believe this is nothing to do with Clonezilla. You have to check why Fedora has this issue since Clonezilla has finished its job, and that Fedora Linux updates the Linux kernel.
Yes, it works well after image restore but upon kernal update, I get more entries in grub menu.
Prior to restore, fedora will update kernel & grub menu normally - see pics.
I'd created an image backup & took these pics in anticipation of reporting this issue, then did a image restore & then kernel update again (for pics in the 1st post).
I understand if it is fedora not clonezilla issue ultimately, but just asking in case it isn't.
Probably I can find out how to manually remove the "old" kernels/rescue kernel entries.
To follow up,
I manually removed the "old" kernels/rescue kernel, but they still show in grub boot menu despite my running "sudo grub2-mkconfig -o /boot/grub2/grub.cfg".
I also let fedora install new 6.15.3-200 & auto updated grub for me, but it's still the same.
"manually remove the "old" kernels/rescue kernel entries." -> Yes, remove those old kernel and related files. Then run "sudo grub2-mkconfig -o /boot/grub2/grub.cfg" for legacy BIOS system, and
"sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg" for uEFI system.
If this still fail, maybe you encounter a bug from Fedora?
Yes, I removed the old kernels, deleted the older rescue kernel & ran "sudo grub2-mkconfig -o /boot/grub2/grub.cfg". But they still show up in grub boot menu (see pics in previous post).
But when I was deleting the old kernels, I realized that my set rule "installonly_limit=2" was actually still being followed - only 2 kernels kept, others removed during fedora kernel update. But older rescue kernel still remained, and grub boot menu still "messed up".
For now I have reinstalled fedora. I only have limited user-only knowledge (mostly google), I don't know what else to try or look into.
Just wonder why this only occurs after image restore. Something must be different after restore for the system to "behave differently"?
Actually I have no idea since I do not use Fedora Linux often.
I suggest you ask this on Fedora forum.