This is for newbies like myself, I have not the expertise to write the many aspects of this that could go wrong. So, modify it as you think it can be right for your particular situation, I do not take responsability for the results.
I have Manjaro xfce fully encrypted with the GUI at installation time. After installing the updates, it didn’t work, so, I tried to go back to the latest snapshot. I booted with an .iso burned on an usb-stick, but timeshift give me an error “Boot device not selected”, pointing that the “/boot” option (on the timeshift gui) was pointed to “Keep on root device”, which was encrypted, and that apparently is not right (which is not correct).
So, I just runned timeshift from terminal, but didn’t find the right options…, here are the steps I followed:
- burn a manjaro .iso installation file to an usb-stick, and boot with it.
- double click on the “File System” icon on your desktop.
- in the file manager window that oppened, go to the left panel, and double click on the encrypted volume where manjaro is installed
- it will ask for your password, choose the “Remember password until you logout” option, write your encryption key, and press enter
- go to menu, open “Terminal”, type the following command and hit enter:
sudo timeshift --restore
- if it asks for your password, write it and give it enter
- a list of available snapshots will appear, chose the one you wish (I would go for the last, but…), write the correspondent number and hit enter.
- a message will appear, saying “To restore with default options, press the ENTER key for all prompts!”, and “Press ENTER to continue”, hit enter
(In my case, I have my SSD mounted as sda, so, the following instructions are for that situation…).
- It will then ask for the root ("/") device, offering as default something like “/dev/dm-0”, which is right, so, hit enter, for the default option
- It will then ask for the “/boot/efi” installation site, and again, the default (something like “/dev/sda1”) is right, so, hit enter again
- it will ask if you want to “Re-install GRUB2 bootloader?”, write “y”, and choose the default place, which in my case is “/dev/sda”, so, press enter
- you will get then the final advice (disclamer), write “y”, hit enter, and that is it.
Finally, the options are:
“/” goes in “/dev/dm-0”
“/boot/efi”, in “/dev/sda1”
and to “Re-install GRUB2 bootloader?”, you write “y”, and choose “/dev/sda”
When timeshift ended, I just rebooted and everything worked fine…