Description of problem:
A customer faced the situation where an upgrade of the kernel set the default grub entry to the Rescue.
I think that even if there is no saved_entry, the Rescue should be put under any other entry.
Version-Release number of selected component (if applicable):
- RHEL 7
- The issue is the combination of 2 situations:
- no /etc/machine-id (or new one created for any reason, that does not match the rescue initramfs in /boot)
- no saved_entry in grubenv
Steps to Reproduce:
1. rm /etc/machine-id
2. delete saved_entry in grubenv
3. update kernel
The default entry is the Rescue one.
The default entry should be the new kernel installed
I am not sure that dracut can influence that. new-kernel-pkg belongs to grubby, so let's try it there.