having had to recently replace my wifi card on my system76 lemurpro-13, i was in a position where it was easier to reinstall the os than hack the systemctl and remove kernel drivers. i really only use this with web access and dont host or keep much on the M2s. so segway on the first sentance, the Ax210 is shit on the arch system (garuda). constant power tx issues and wifi resets from power management conflicts, its a known issue and i tried all the workarounds. factory tech recommended pulling it an putting in an ax211 which has a different way of communication with the mobo. here’s the quick deets on that.
00:14.3 Network controller: Intel Corporation Meteor Lake PCH CNVi WiFi (rev 20)
so alas, i was able to get the wifi card to work before i did the reinstall, but i hate the red messages in the boot sequence and unnecessary system drivers floating around so here we are. i copied all my /home files to a thumb drive and then using a second thumb drive copied my newly minted os iso to it using the gnome disks program. my preferred way. open gnome disks > select the USB drive > click the three dots > select restore image > point it to the iso and done. fresh install and a reboot and that left a few quick things to do after the main boot back into the fresh system.
update – shortcut for garuda-update, add anything (i just pull in the brave-bin for the brave browser through Rani) and off to the races. i used the keyboard hacks in the last post:
and then all i had to do was get my second nvme2 remapped to the /
why do that? well, theres alot of ways to skin a cat as you say, but for me instead of trying to preserve a separate /home with btrfs, mostly due to simplicity, i always do a fresh install with a single btrfs / system as the OS often suggests. i then after the reboot and the keyboard hack i go back to gnome disks, reformat the drive that i want to add to the os / as btrfs. ****take note or copy the /dev/* of the drive you are going to add and once thats done, enter the following commands:
sudo btrfs device add /dev/nvme0n1 / -f
sudo btrfs filesystem balance start /
use your /dev/* in the command above and thats it! that brings the new disk into the fold and increases total available space to 2TB from 1TB for everything i could possibly need in the rootfs — which includes expanding available space for /home/*
then i just copy my files back from the thumb drive and voila! I will add gnome-tweaks and re-sync my browser and then everything is back to normal. btrfs allows for snapshots too, which i found extremely helpful on another occasion where I hosed my os manually updating some drivers. maybe this will help someone else, but it just helps me since i’ll forget how i do it next time i need it. 😉
used this suse link for reference: https://www.suse.com/support/kb/doc/?id=000018798