Booting Arch Linux 32 onto a 2009 Eee PC netbook
A developer pulls a 2009 ASUS Eee PC 1000HE out of storage and documents rebuilding it around Arch Linux. The hardware is a period piece: a single-core Intel Atom N280 at 1.667GHz with 1GB of DDR2 RAM, specs that struggled with everyday tasks by 2012 and were unbearable running an unsupported Windows XP install in 2023. Wanting the lightest possible base to reuse the machine as a home server or media box, the author rules out Ubuntu on past low-spec experience and settles on Arch for its minimalism and build-it-yourself setup.
The main constraint is the CPU: the Atom N2xx is 32-bit only, and mainline Arch dropped x86 support after 2017, so the author falls back to the community-maintained Arch Linux 32 (i686). The piece is a hands-on install log — GPG-verifying the ISO, burning it with Rufus, connecting over 2.4GHz Wi-Fi via iwd’s iwctl (the card has no 5GHz support), syncing the clock with NTP, and wiping the old Windows partition layout with fdisk. Along the way it explains the underlying pieces: predictable interface names like enp3s0, the loopback address, and the distinction between BIOS, EFI, and UEFI firmware.
One detail stands out as a teaching moment — the netbook shipped with a BIOS yet still carried an EFI partition, which the author traces not to EFI firmware but to ASUS’s ‘Boot Booster’ fast-boot feature. The writeup is less a security story than a practical, educational account of squeezing a modern, maintained Linux stack onto abandoned hardware and learning OS internals in the process.
Read the full article
Continue reading at Hacker News →This is an AI-generated summary. Read the original for the full story.