-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Timeshift #88
Comments
The problem with that script is that our fstab does not have an entry for root. You can add one yourself - just open /etc/fstab as root, copy the line for /home and change from /home to / and change subvol from @home to @ But when I continue reading their requirements, there are other things that don't match - such as that we use the @ subvolume as default (as opposed of their requirement for this to be the the "top" subvolume) and we use systemd-boot and not grub. |
Thanks for looking into this. I really appreciate it. Meanwhile I've been digging and made some progress.
#mkdir -p ${target}/root/btrfs1
# map @ subvol to /
cat <<EOF > ${target}/etc/fstab
UUID=${btrfs_uuid} /home btrfs defaults,subvol=@home,${FSFLAGS} 0 1
UUID=${btrfs_uuid} / btrfs defaults,subvol=@,${FSFLAGS} 0 1
sudo btrfs subvolume set-default 5 / Changed rootflags in /boot/efi/loader/entries/{current_kernel}.conf. Not sure how to make it permanent to follow kernel updates... # before
rootflags=compress=zstd:1
# after
rootflags=compress=zstd:1,subvol=@ That made timeshift play nicely. I hope this is helpful. |
That's interesting. You can add the This should make it survive kernel and initrd updates. Let me know if you encounter any side effects later. |
Glad to confirm |
* include / in fstab * explicitly set rootvol=@ in rootflags * do not set @ as default subvolume #88
I have tested timeshift with this new version and everything looks ok |
Hi
First of all, thank you for all the great work to create an elegant and lightning fast installer. Debian is not the easiest distro, but your installer makes is so much better experience to get up and running in a breeze. Debian LUKS2 and TPM seems to be overly complicated. I followed number of guides and keep stumbling... Your installer makes it look effortless.
Everything looks perfect after install yet somehow timeshift refuses to configure. I run compatibility script from timeshift's git and it's not passing...
Would you please help me to meet timeshift criteria?
Many thanks!
The text was updated successfully, but these errors were encountered: