2025年12月20日
[NOTICE] Story first, instructions at the bottom
I used to daily drive Windows 11 on my ASUS Vivobook 16 X1605, and I've never used anything other than Windows as a daily drive. I went from Windows 7 to Windows 10 to Windows 11, but never Linux. Linux was always something that I'd use for homelabs/homeservers, or something I'd install on an old computer, like an old iMac or a laptop, but I had never used it as a daily drive. I decided to change that, after realizing that Microsoft no longer benefits me. A large chunk of the codebase for Windows 11 was literally vibecoded, they kept trying to push their little AI onto me and they had released 3 updates in 2 weeks each of which broke parts of Windows that I needed to use.
So, I put all my important files onto a USB stick, looked for a distro to use and decided: "Why not Arch Linux?"
I flashed the Arch Install Medium onto a USB drive, booted from it, (I had to painstakingly mess with the secure boot and secure boot key settings before booting from the USB) ran iwctl and then device list to see what the name of my wlan interface was, but then...
Emptiness
There were no interfaces. "What?? How?? I was using WiFi perfectly fine on Windows, though... oh well, lets see if it even detects my WiFi card in the first place."
>> lspci | grep "Network"
Network controller: MEDIATEK Corp. MT7902 WiFi 5e
"Well, it's definitely there. Perhaps it's a driver issue? I'll go through official sources to get the Linux drivers for my WiFi card and... none? No drivers? Really? Ah! There's a community made driver on Github! I'm saved!"
*The community made driver turned out to be incredibly unreliable*
"I can't believe this... am I physically unable to use Linux unless I use a WiFi dongle!?"
I ended up realizing I could buy a new WiFi card that does have official drivers. So I took a look around, decided that the Intel AX200 should work just fine for me. It had official drivers for Linux and it was an upgrade to my Mediatek MT7902.
I ordered the card and it arrived 3 days later. I was waiting 3 days for this tiny thing that costs around $25 USD. But nonetheless, it was time to get it working.
*Every time I open up a piece of hardware that I care about, my heart starts beating faster...*
I opened up my laptop by taking the backpanel off after unscrewing it, unplugged the battery, unscrewed the WiFi card, put in my Intel AX200 WiFi card, screwed it in, stuck the antennas onto it, plugged the battery back in, put the backpanel on, and for the moment of truth...
It turned on! I didn't somehow break my laptop! "Thank you ASUS, I love and hate you!"
But wait. It was not a time for celebration yet. I still needed to see if an internet interface shows up in iwctl. I booted into the Arch Install Medium yet again, ran iwctl and then device list, and there it was. A sweet-looking wlan0 interface that was begging to fetch the archinstall script. So I let it happen. I ran archinstall, tweaked some settings, and I let it run.
5-10 minutes later, it's done. I reboot my PC, and it boots into Arch Linux' TTY (TeleTypeWriter, terminal interface). I installed the drivers for my Iris Xe graphics, installed KDE Plasma for my desktop environment, enabled sddm, and rebooted again. And there it was, the lockscreen. I typed in my password that I set up in archinstall, and KDE greeted me with its little introduction. I tweaked some settings, set up some stuff that needed setting up, started installing games, my IDE, and logged in on most of my accounts.
That was my experience when installing Arch Linux. Thank you for reading my first ever blog post, I hope it wasn't too dull. Till next time?
manage-bde -statusProtection On, run manage-bde -off C:bcdedit /set {current} testsigning on and bcdedit /set {current} nointegritychecks on
back
戻る