一、起点:一个假期,一个念头
这次端午连着周末,休三天。
前四天工作强度很大,到昨晚我感觉已经摸到了近期的极限。不过今天睡得很好,一觉睡到将近 9 点。吃完早饭,和丁丁、当当、妈妈打了两盘三国杀。
念头是在听 一期直播课回放时冒出来的——我想弄一个 Linux 系统。
晚上,孩子们和妈妈、外婆斗地主,我开始捣鼓一台 2015 年买的老电脑。这台机器本来已经准备被我抛弃:配置是 11 年前的,我对它能不能跑动当下的主流应用,不抱任何幻想。
但据说,Linux 对资源的要求并不高。如果这台老机器还能发挥余热,给一个初学计算机的人(甚至给孩子)当练手机,那岂不是一桩美事?
二、先想清楚:三种系统到底差在哪
装之前,我先把"为什么要装"想明白了。这是我理解的三种系统差异:
| 系统 | 核心特点 |
|---|
| Windows | 用的人最多,软件多、应用多、游戏多 |
| macOS | 稳定、好看、省心 |
| Linux | 自由、可定制、用户拥有完整权限;大量服务器基于它;游戏少 |
我把"为什么装 Linux"和 AI 聊了一遍,让它给安装建议。最终选定 Ubuntu 24.04 LTS。
选它的逻辑:这是长期支持版(LTS),发布已有两年,被全球无数老机器验证过——稳,是老机器最需要的东西。
三、我的机器:够不够用?
对现在的我来说,这套配置:
✅ 办公完全够用
✅ 学 Python 够用
✅ 学 Linux 够用
✅ 跑 VS Code 够用
✅ 跑 Docker 够用
✅ 孩子学编程够用
够了。真的够了。
一个小提醒:这块 GTX 960 在 Ubuntu 24.04 上需要装 NVIDIA 的闭源驱动才能发挥正常显示效果。装完系统后,在"附加驱动(Additional Drivers)"里选官方推荐的那个版本即可。要把装的驱动版本号记下来,下次出问题第一个要查的就是它。
四、过程:比想象中顺利
有了 AI,安装其实很简单,无非三步:
下载 Linux 系统镜像
制作 U 盘启动盘
插入电脑,从 U 盘启动安装
话虽如此,我装系统的经验其实很少,过程中难免踩坑。好在我对这类折腾已经有了一点"免疫力"——这点小坎坷真不算什么。
所以整个安装下来,耗时比我预计的少很多。
五、留个底:今天搞懂的概念
折腾的过程,本质是在补一堆基础概念。记在这里,方便下次自己查。
磁盘命名:Windows vs Linux
这里要纠正我一开始的一个误会:sda、sdb 指的是整块物理硬盘,而不是 Windows 里的"盘符"。Windows 的 C:、D: 很可能只是同一块硬盘上的不同分区。对应关系应该这样看:
| 含义 | Linux 里的写法 |
|---|
| 第一块物理硬盘 | sda |
| └ 第一块盘的第 1 个分区 | sda1 |
| └ 第一块盘的第 2 个分区 | sda2 |
| 第二块物理硬盘 | sdb |
也就是说:Windows 里看到的 C: 和 D:,在 Linux 里可能是 sda1 和 sda2(同一块盘),而不是 sda 和 sdb(两块盘)。
启动与分区的关键词
| 名称 | 作用 |
|---|
| BIOS | 主板固件,负责启动电脑 |
| UEFI | 新一代启动方式 |
| Live USB | 从 U 盘临时运行系统 |
| GRUB | Linux 启动菜单 |
| Partition | 分区 |
| EFI | 启动分区 |
| Root (/) | Linux 系统根目录 |
| ext4 | Linux 默认文件系统 |
| NTFS | Windows 文件系统 |
| Mount | 挂载磁盘 |
| Terminal | 终端 |
六、写在最后
昨天搞定硬件,今天解决系统。
一台准备被丢掉的 11 年前的老电脑,重新上岗了。
它不再是"配置落后、跑不动新东西"的废铁,而是一台专门用来学习的机器——学 Linux、学 Python、陪孩子学编程,正合适。
有时候,让一件旧东西重新有用,比买一件新东西更让人满足。