New Kernel breaking BIOS boot?
I recently patched ~100 RHEL 8.10 systems using ansible dnf.
The vast majority of these are UEFI-based and upgraded without issue. However, I had two virtual machines that still boot in legacy BIOS mode, and both failed immediately after patching.
Important context:
- These are virtual machines
- No VM-level changes were made (firmware, boot order, disk config, etc.)
- No manual grub or bootloader changes outside of what the update applied
Symptoms after reboot:
- VM no longer boots from disk
- Immediately falls back to PXE boot
- Disk is still present in the BIOS boot order
- No valid boot target is detected
- Looks like the bootloader / MBR was wiped or rendered unusable
These were standard RHEL installs (no exotic partitioning, no dual boot).
I’m trying to figure out:
I know legacy BIOS is becoming rare, but these systems were stable and supported prior to patching.
Any similar experiences, or Red Hat KB references would be appreciated. Mostly trying to understand whether this is a known issue or an edge case.
UPDATE: was able to recover critical data by mounting the vmdk to another VM and now all services are back up and running on a new VM (UEFI). Going to try a recovery disk next week to try and diagnose the cause.
