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