Any thoughts on how to troubleshoot it? It's really good news knowing that others using grub-btrfs CAN use btrfs-assistant inside the snapshots and successfully restore that way.
For context:
- I set up arch using archinstall defaults for btrfs (no encryption)
- This is EXACTLY the step by step process I use to set up snapper:
-
sudo pacman -S snapper inotify-tools grub-btrfs snap-pac --noconfirm
-
yay -S btrfs-assistant --noconfirm
-
add grub-btrfs-overlayfs to the end of the HOOKS=() array in /etc/mkinitcpio.conf.
-
if systemd is mentioned in the HOOKS=() array in /etc/mkinitcpio.conf, then replace it with udev.
-
sudo mkinitcpio -P
-
sudo umount /.snapshots
-
sudo rm -rf /.snapshots
-
sudo snapper -c root create-config /
-
sudo btrfs subvolume delete /.snapshots
-
sudo mkdir /.snapshots
-
sudo mount -a
-
sudo chmod 750 /.snapshots
-
in /etc/snapper/configs/root, add wheel to ALLOW_GROUPS=""
-
sudo btrfs subvol set-default 256 /
-
sudo systemctl enable --now grub-btrfsd
-
sudo systemctl status grub-btrfsd
-
sudo grub-mkconfig -o /boot/grub/grub.cfg
-
sudo systemctl enable --now snapper-timeline.timer
-
sudo systemctl enable --now snapper-cleanup.timer
-
sudo snapper -c root create --description "first snapshot"