用Arch Linux复活15年前的上网本
速览
本文详细介绍了如何在一台15年前的旧上网本上安装Arch Linux,通过选择轻量级桌面环境和优化配置,成功让这台被时代淘汰的设备焕发新生。文章分享了安装过程中的关键步骤、遇到的常见问题及解决方案,为类似老旧硬件的再利用提供了实用参考。
AI 深度解读
背景
2009年,作者购买了一台华硕Eee PC 1000HE上网本,搭载Intel Atom N280处理器(1.667GHz,56KB L1缓存,512KB L2缓存)和1GB DDR2内存。在当时,上网本以低性能、低功耗和低成本为特点,适合文档编辑和网页浏览等轻度任务。然而,随着软件功能膨胀和网页交互增强,到2012年左右,这台机器即使日常使用也变得困难。最终,超极本取代了上网本,这台Eee PC被闲置存储。
核心内容
2023年,作者突然想起这台老机器,从储物间取出后,发现Windows XP启动缓慢,打开资源管理器需数秒,且光标卡顿。作者决定重装系统,将其复活为服务器或YouTube播放机。首先必须淘汰已停止支持的Windows XP。Windows 7及之后版本至少需要1GB内存,而这台机器恰好只有1GB,因此需要更轻量的操作系统。作者曾尝试过Ubuntu,但发现低配机器上性能不佳。最终选择Arch Linux,因其极简、可定制、从零构建的特点。然而,Arch Linux官方自2017年起停止支持x86架构,而Atom N280仅支持32位,因此只能使用社区维护的Arch Linux 32。
安装过程详细记录
-
准备启动介质:从Arch Linux 32下载页面获取ISO镜像和签名文件,用
gpg验证完整性。使用Rufus将ISO写入USB驱动器,插入Eee PC,进入BIOS设置USB为第一启动项。 -
连接网络:Arch Linux安装镜像默认使用zsh。通过
ip link检查网络接口,发现wlan0状态为UP。使用rfkill确认无线接口未被屏蔽。由于有Wi-Fi连接,使用iwctl扫描并连接:iwctl->device list看到wlan0,station wlan0 scan,station wlan0 get-networks列出网络,station wlan0 connect iptime_2.4G输入密码。注意该上网本无线网卡不支持5GHz,只能连2.4GHz。最后ping archlinux32.org确认联网。 -
设置系统时钟:启用NTP(Network Time Protocol)同步时间:
timedatectl set-ntp true,再timedatectl检查。 -
磁盘分区:用
fdisk -l列出磁盘,/dev/sda是安装USB,/dev/sdb是内置硬盘(149GB)。进入fdisk /dev/sdb,发现原有分区是Windows的C盘、D盘、EFI分区和恢复分区。作者需要删除所有旧分区,重新分区。尽管Eee PC 1000HE使用的是传统BIOS固件,但硬盘上却存在一个EFI分区——作者后来了解到,这是因为BIOS的“Boot Booster”功能需要该分区支持。最终,作者决定清空所有分区,创建新的分区表。 -
后续步骤(原文未完全给出,但根据上下文推测):应在分区后格式化文件系统,挂载分区,安装基础系统包,配置引导加载程序等。文章在分区部分中断,但核心内容已足以展示整体流程。
关键要点
- 硬件限制:Atom N280仅支持32位,且1GB内存是瓶颈,必须选择极轻量操作系统。
- Arch Linux 32的选择:官方Arch Linux已放弃32位,必须使用社区维护的Arch Linux 32,安装过程与Arch官网指南类似,但老硬件带来一些意外挑战。
- 网络连接特殊性:无线网卡不支持5GHz,只能连接2.4GHz;使用iwctl工具手动连接Wi-Fi。
- BIOS与EFI的混淆:尽管是BIOS固件,但硬盘上存在EFI分区,是为了支持BIOS的“Boot Booster”功能,而非真正的UEFI启动。
- 安装过程细节:验证ISO签名、使用Rufus制作启动盘、通过rfkill检查无线开关、使用fdisk清理旧分区是成功安装的关键步骤。
意义与影响
这篇文章不仅是一次技术实践记录,更体现了开源社区对老旧硬件的持续支持。Arch Linux 32项目让15年前的上网本重获新生,展示了Linux发行版在资源受限设备上的适应能力。通过手动安装、从头配置,作者深入理解了操作系统启动流程、分区表、网络配置等底层知识。对于同样拥有老旧电脑的用户,这是一份可复现的指南,也提醒我们:即使性能过时,通过合适的软件选择,仍能挖掘硬件剩余价值。此外,文章也反映了硬件与软件生态的演进——从上网本到超极本,从32位到64位,从Windows XP到轻量级Linux,技术迭代的节奏清晰可见。
