Amit írsz az szerintem általánosabb követelmény, mint ami létezik.
Olyan van, hogy a bootloader rögzíti, hogy a boot folyamat megkezdődött, feljebb lök egy számlálót, és a már sikeresen bebootolt OS lenullázza a "boot megkezdődött" számlálót. Ha a számláló elér egy határértéket, akkor a bootloader automatikusan valami recovery módban próbálja indítani. Volt ilyen ubuntu-n is, van windows-on is.
Az újabb windows-ok elvileg tudnak olyat, hogy amelyik driver miatt crashelt legutóbb a kernel amelyik driverben járt éppen a végrehajtás amikor a crash-t kiváltó hiba történt (ha még le tudja logolni a crash közben), akkor a következő bootnál azt a drivert letiltja. Kivéve, ha a driver "boot-required" vagy "boot-critical" vagy hasonló nevű flaggel van beregisztrálva. Ez nyilván érthető, hiszen mondjuk az NVMe vagy az NTFS driver crashelt és a következő bootnál a windows letiltaná, akkor nincs miről bootolni. Crowdstrike-ék ezt a mechanizmust abuzálták, hogy letilthatatlanná tegyék saját magukat.
Linux-on elvileg létezik egy hasonló systemd feature, "Automatic Boot Assessment" néven. Nem tudom mennyire elterjedt, hogy az egyes disztrókban használva lenne.