Setup a Development Machine

A few days ago, I did a home server build. Today I want to have a clean OS reinstallation on my development machine, because of a few things: The root partition on this machine is almost full (thank you, my two years ago self). I got a lot of __common_interrupt: 1.55 No irq handler for vector errors during the system bootup. There’s a thread in the Arch Forum discussing this issue. I tried booting up the system with several different combinations of kernel parameters mentioned in the thread, but none helped. It seems like the only working solution is to upgrade the BIOS firmware. I cannot decrypt the root partition without using my bluetooth keyboard, in the meantime I cannot use my bluetooth keyboard before the root partition is decrypted and mounted (because the bluetooth service sits in the root partition). This is a chicken-egg problem. My current hack around is to use a wired USB keyboard to decrypt the root parition. But I desperately want to eliminate the use of this USB keyboard. ...

July 7, 2021 · 3 min · 483 words · Yuankun

Setup a Home Server

Recently I got a retired computer. Better than letting it sit in the corner queitly and become a dust collector, I’ve been planning to turn it into a home server. I mainly need a Samba Server, but I may go further to run other self-hosted services like NextCloud. In this article I’ll talk about my setup of this home server. ...

June 21, 2021 · 6 min · 1149 words · Yuankun