Ano. Třeba OpenSUSE defaultně odděluje kořenový systém a home do separátnich subvolumes a pravidelně dělá snapshoty systémového oddílu. Z GRUB je pak možné nabootovat do několika historických verzí root oddílu a po úspěšném startu ten snapshot vybrat jako defaultní /aktuální. Pěkný návod jak to udělat na jiných distribucích má Arch wiki. https://wiki.archlinux.org/index.php/Snapper
Už mě to jednou zachránilo, když jsem experimentovala s rc verzí kernelu a povedlo se mi rozbít initramdisk :)