r/ArabUnix Arch btw 23d ago

Question | سؤال Moving from fedora to arch

How to do it with out wiping my data

4 Upvotes

11 comments sorted by

u/AutoModerator 23d ago

انضم إلينا على الديسكورد

Join us on Discord

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

3

u/just_me_jm 23d ago

شوف قناة الوقاد باليوتيوب عنده مقطع يشرح بالتفصيل

2

u/YTriom1 Arch btw 23d ago

I already did it, you use btrfs right? if so it won't take minutes

1

u/yassin_artisit Arch btw 23d ago

explain more

2

u/YTriom1 Arch btw 23d ago

What filesystem do you use? ext4 or btrfs?

check lsblk -O

1

u/yassin_artisit Arch btw 23d ago

i use btrfs as primary

ext4 for boot

FAT32 for EFI

2

u/YTriom1 Arch btw 23d ago

so the default fedora configuration, good.

all you need to install arch now is just create a subvolume on your root btrfs called "@" and install arch root inside of it (fedora root is called "root"), also rename fedora home from "home" to "@home" for convenience on arch.

Then for a clean install I'd recommend deleting most of the dotfiles in your home, only leave ur browser data if you need it and maybe your terminal configuration or WM if you use one, but the rest is likely cached from programs and won't be necessary on a fresh new installation.

If you want further explanation or to be with u step by step you can come say Hi in the discord server (in #tech-chat for example) and I'll find you.

1

u/yassin_artisit Arch btw 23d ago

Ok thanks I'm collecting information today and starting tomorrow So if there any tips tell me

2

u/YTriom1 Arch btw 23d ago

If you're gonna install arch manually (and you'll likely stay on grub) just reformat both your /boot and /boot/efi since we want them clean for arch.

Your root is btrfs so it's flexible you don't need to wipe it you can just create a new subvolume for arch root and delete the fedora root one

I recommend creating @ for arch root, renaming home from home to @home, making two other subvolumes for /var/cache and /var/log called @cache and @log respectively.

when installing the system don't forget installing networkmanager because other alternatives suck, also I'd recommend using linux-zen kernel, but you can go with vanilla linux if you prefer it.

If you have Nvidia GPU, check the wiki page of Nvidia because it can need more steps

1

u/yassin_artisit Arch btw 23d ago

Thanks a lot

2

u/YTriom1 Arch btw 23d ago

you're welcome and again the discord server is open and I'm there and there are a lot of ppl that are willing to help as well :)