Great guide! A good thing to mention perhaps is that the "@" and "@home" subvolume names are absolutely REQUIRED for timeshift to work, which tripped me up. I tried to use it but my btrfs subvolumes had different names, and so I was unable to use timeshift to create snapshots.
Good observation! I have updated the github guide (link: github.com/radleylewis/arch_installation_guide ) to be more explicit on this too. Thanks for the feedback.
Great video, thank you! I now have a reasonable method to backup/restore my system. It would help a lot if you clear the screen before running commands. When you pause it on YT, the red pause line near the bottom is directly over the text and obfuscates it quite well. If you would kindly leave the command there a couple of seconds it would be very helpful in trying to copy it down. Thank you again sir, great work.
Wish you posted this video way before, configured my arch with btrfs but forgot to do the subvolumes 'cause I was following another video and I'm new to BTRFS. Now I'm kinda lazy to redo all lmao
Thanks for this! On my last install I ran into issues with systemd-boot having /boot on a non-snapshotted partition and thus making snapshots unbootable after a kernel update. Was racking my brain trying to find a better way and not having much experience with grub.
Nice video mate, I definitely learnt bew things: like automatic mirrors update. Intresting thing, whu do you prefer timeshift over snapper. Im using snapper and it saved me from failure 4 times without even going back to live usb stick.
Cheers brother. Yes, good call. I've stuck with Timeshift out of habit but may install void Linux on another machine and give snapper a go. Thanks for the comment!
@@theradlecturesWhat I'm looking for now is video with btrfs, snapper and zstd zram. My system is a bit messy, all works great but I'm lacking of space hence I bought 1tb nvme today. I don't understand everything, reading official documentation isn't too helpful.
@@theradlecturesThank you for your reply. I did install snapper but I couldn't boot to snapshots nor make it visible in grub unless I pointed to /efi/grub/grub cfg Could you tell me for 100% that timeshift doesn't have problems with booting from snapshots in grub?
@@inio np. Yes, I can confirm that with the below changes snapshots are viewable in grub and can be booted from: sudo systemctl edit --full grub-btrfsd # NOTE: # rm : ExecStart=/usr/bin/grub-btrfsd --syslog /.snapshots # add: ExecStart=/usr/bin/grub-btrfsd --syslog -t sudo grub-mkconfig -o /boot/grub/grub.cfg
Just a small advice , when you write command in terminal please wait at least 3sec before hitting enter. Sometimes I cant even stop it with spacer because you hit enter to fast.
Thank god i found this I updated arch and got super lost trying to fix it. Id input my password and it would restart my system. My timeshift didnt work bc I didnt set it up right, gave up and lost all my stuff. Nvr again im about to study the fuck out of this video. RIP my rice hyprland 😢. I was doing so well at least thats what i thought
Oh man, that sucks! Remember to commit your work! Btw, all the commands are in the GitHub link for your reference if that helps. I will do a full rice on qtile in the coming weeks.
I'm curious of one thing, when I originally set up btrfs+encryption using the Archinstall script and used timeshift, I recall at one point running into an issue: - I ran pacman -Syu - I then restored to an older snapshot - I got an error along the lines of "/boot failed to mount" - I was able to fix this eventually by chrooting into the system and updating via pacman -Syu again and i think some other command to sync it with something. Dont remember which of these fixed the issue but it was something with the kernel versions having some kind of version mismatch. With the set-up in this video, when I make timeshift snapshots, will it propperly restore everything in the system, or are there still some issues that come up regarding restoring an old kernel version. Because I'm currently under the impression that timeshift cant propperly restore /boot since its a VFAT format instead of btrfs like the main partition is.
Interesting. Honestly, I have not had any issues restoring my system and this is the approach I have been using for some time. That being said, if I do come across behaviour like what you have described I will be sure to keep this in mind.
great guide, i wanted to do a fresh install of arch linux. i was having issues with trying to install paru. When i run makepkg -si, it gives me an error saying that "his version of alpm.rs does not support libalpm v15.0.0 only v14.x.x is supported". do you have any idea how i can work around this? thank you again for this tutroial!
Great guide!
A good thing to mention perhaps is that the "@" and "@home" subvolume names are absolutely REQUIRED for timeshift to work, which tripped me up.
I tried to use it but my btrfs subvolumes had different names, and so I was unable to use timeshift to create snapshots.
Good observation! I have updated the github guide (link: github.com/radleylewis/arch_installation_guide ) to be more explicit on this too. Thanks for the feedback.
Great video, thank you! I now have a reasonable method to backup/restore my system. It would help a lot if you clear the screen before running commands. When you pause it on YT, the red pause line near the bottom is directly over the text and obfuscates it quite well. If you would kindly leave the command there a couple of seconds it would be very helpful in trying to copy it down. Thank you again sir, great work.
great guide. watching this on my ext4 arch system. I'm thinking of switching to btrfs. this will help me alot. thanks!
Wish you posted this video way before, configured my arch with btrfs but forgot to do the subvolumes 'cause I was following another video and I'm new to BTRFS.
Now I'm kinda lazy to redo all lmao
haha! Ah damn, I can understand that, especially if you've riced your setup a lot. Still might be worth it!
Great video, thanks! Can you make one on ricing Qtile? Look forward to seeing your next Arch video👍
OMG this is what am looking for sir..!!! the best guide of arch installation for me. can you do the same thing with VOID distro sir? thanks
Many thanks for this great tutorial ❤❤❤
Thanks for this! On my last install I ran into issues with systemd-boot having /boot on a non-snapshotted partition and thus making snapshots unbootable after a kernel update.
Was racking my brain trying to find a better way and not having much experience with grub.
Nice video mate, I definitely learnt bew things: like automatic mirrors update. Intresting thing, whu do you prefer timeshift over snapper. Im using snapper and it saved me from failure 4 times without even going back to live usb stick.
Cheers brother. Yes, good call. I've stuck with Timeshift out of habit but may install void Linux on another machine and give snapper a go. Thanks for the comment!
@@theradlecturesWhat I'm looking for now is video with btrfs, snapper and zstd zram. My system is a bit messy, all works great but I'm lacking of space hence I bought 1tb nvme today. I don't understand everything, reading official documentation isn't too helpful.
Great idea for another tutorial. Thanks for the tip.
@@theradlecturesThank you for your reply. I did install snapper but I couldn't boot to snapshots nor make it visible in grub unless I pointed to /efi/grub/grub cfg
Could you tell me for 100% that timeshift doesn't have problems with booting from snapshots in grub?
@@inio np. Yes, I can confirm that with the below changes snapshots are viewable in grub and can be booted from:
sudo systemctl edit --full grub-btrfsd
# NOTE:
# rm : ExecStart=/usr/bin/grub-btrfsd --syslog /.snapshots
# add: ExecStart=/usr/bin/grub-btrfsd --syslog -t
sudo grub-mkconfig -o /boot/grub/grub.cfg
Just a small advice , when you write command in terminal please wait at least 3sec before hitting enter. Sometimes I cant even stop it with spacer because you hit enter to fast.
Cheers for the feedback. Btw, if you are looking for any commands, they are linked in the repo in the video description.
@@theradlecturesSorry to point out but there is minor mistake on repo cryptsetup luksformat /dev/nvme0n1p3
great pickup, I have fixed this in the repo.
based
Thank god i found this I updated arch and got super lost trying to fix it. Id input my password and it would restart my system. My timeshift didnt work bc I didnt set it up right, gave up and lost all my stuff. Nvr again im about to study the fuck out of this video. RIP my rice hyprland 😢. I was doing so well at least thats what i thought
Oh man, that sucks! Remember to commit your work! Btw, all the commands are in the GitHub link for your reference if that helps. I will do a full rice on qtile in the coming weeks.
40:34 is this necessary if I didn't encrypt my partition?
I'm curious of one thing, when I originally set up btrfs+encryption using the Archinstall script and used timeshift, I recall at one point running into an issue:
- I ran pacman -Syu
- I then restored to an older snapshot
- I got an error along the lines of "/boot failed to mount"
- I was able to fix this eventually by chrooting into the system and updating via pacman -Syu again and i think some other command to sync it with something. Dont remember which of these fixed the issue but it was something with the kernel versions having some kind of version mismatch.
With the set-up in this video, when I make timeshift snapshots, will it propperly restore everything in the system, or are there still some issues that come up regarding restoring an old kernel version. Because I'm currently under the impression that timeshift cant propperly restore /boot since its a VFAT format instead of btrfs like the main partition is.
Interesting. Honestly, I have not had any issues restoring my system and this is the approach I have been using for some time. That being said, if I do come across behaviour like what you have described I will be sure to keep this in mind.
great guide, i wanted to do a fresh install of arch linux. i was having issues with trying to install paru. When i run makepkg -si, it gives me an error saying that "his version of alpm.rs does not support libalpm v15.0.0 only v14.x.x is supported". do you have any idea how i can work around this? thank you again for this tutroial!
got it to work, had to build from master
Awesome work!
Don't you use hibernation?
On this machine with zram I do not.