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.
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
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.
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.
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.
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
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.
If an update has messed up the /boot directory, then presumably rolling back to a snapshot won't work because /boot is fat32, not btrfs. Would backing up the entire /boot directory to an external drive fix this?
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!
your tutorial just does not work for me, got a T420s and a samsung ssd, I was really carefull 2x, even tried modifying stuff because arch wikki does some settings a bit differently, but the fucking disk just wont boot.... I know you put a lot of work into this but something is either wrong, or the new version broke your tutorial, or my system is incompatible somehow 😅 oh well
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 guide. watching this on my ext4 arch system. I'm thinking of switching to btrfs. this will help me alot. thanks!
Many thanks for this great tutorial ❤❤❤
Great video, thanks! Can you make one on ricing Qtile? Look forward to seeing your next Arch video👍
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, 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.
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
When's the QTile ricing coming!!!! Just kidding, thank you for the guide :)
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.
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.
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
awesome guide and now the aur maintainer of zramd delete his repo on github and aur .. what we should do ?
40:34 is this necessary if I didn't encrypt my partition?
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.
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.
If an update has messed up the /boot directory, then presumably rolling back to a snapshot won't work because /boot is fat32, not btrfs. Would backing up the entire /boot directory to an external drive fix this?
It's a ThinkPad, what a chad.
Don't you use hibernation?
On this machine with zram I do not.
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!
To complicated for beginner I just used Arch install easier quicker why make it complicated 😢
your tutorial just does not work for me, got a T420s and a samsung ssd, I was really carefull 2x, even tried modifying stuff because arch wikki does some settings a bit differently, but the fucking disk just wont boot.... I know you put a lot of work into this but something is either wrong, or the new version broke your tutorial, or my system is incompatible somehow 😅 oh well
Check that you're using UEFI