…so, what do you loose with a fresh install - not much, I guess. Store your private data (in every case, doesn’t matter on how you want to proceed from here), or even better, do you have a seperate home partition ?
While it is theoretically possible to do, I would not recommend it for a new user. But here you are:
Edit: This post is from july 2019 . So, pacman.conf , grub , linux53 are no longer valid and need to be changed !
Be prepared for hiccups, endevour has overlays, manjaro has even more of them. Your confgs might not work as they should.
Back to your (hopefully existing) seperate home partition. Keeping it untouched (do not format), or transferring it to a data partion, that would make things much easier.
The main problem that might happen is if there are any packages that are named differently, they would not update and could cause errors about conflicting files in the OS. The number would depend on which branch of Manjaro you switched them to, and you mentioned sability so odds are you want the stable repo’s. It could be 10-20 or it could be more that cause endless headache. It would also be a problem if you tried to install a package that has a dependency that needs a specific version and the version you have is newer than the Manjaro package.
All in all its likely better to do a fresh manjaro install.
All these questions, I think you’re in over your head. Btrfs and systemd-boot without basic knowledge makes no sense.
Do yourself a favour and do a default minimal/full install of your preferred DE. Use btrfs or ext4 as you wish, but keep the defaults for now.
Well, BTRFS enables you to take snapshots of your system (every hour and every boot).
With a bootloader like Grub if an update breaks something, you can boot to an earlier working snapshot, restore your system to an earlier snapshot.
In brief, you will always have a working system without the need to reinstall or struggle with fixing things. (Other than something like the latest Grub issue that bricked some Arch installations)
On the other hand you can snapshot your /home as well.
Snapshots is… mmm… is not an additional copy of the system or of /home, it is like “incremental” (this is a bit techie for me to explain in proper technical expressions) I am just expressing as an average non techie user.
I really hope systemd-boot developers do something to allow for booting from snapshots.
This was not really a quetion but more an opinion. I know about btrfs/snapper, etc…
…your confidence in btrfs is much higher than mine. I tried it, after 5 months it broke. This is not my view of stability. Simple ext4/timeshift (no autosnap) installation served me well over the years.
But again, that’s just me. I am old and lazy, I prefer things are working.
I believe he answered that with this statement (my bold in the quote below). Its actually what I use.
Timeshift takes a snapshot of a system that can be reverted to. Even if the system wont boot you can restore with a Manjaro install media. He does mention that he doesnt have autosnap installed, which takes a snapshot before every upgrade. If he is running stable its not super necessary as major updates come in bundles once or twice a month. But you have to remember to manually create a snapshot before the upgrade. In all likelihood autosnap is the safer way to go, but it does take a lot of time if you are updating a lot.
I do it with timeshift’s inbuild shedule, on my notbook I save 3-boot, 1-weekly, that’s enough.
On a PC set 3-daily instead of 3-boot plus 1-weekly. It’s all automated, all from GUI >>>foolproof (for somebody like me).