欢迎阅读此教程。这是我作为纯小白尝试 Linux 后选择日用 Arch Linux 的实践经历。从实用性出发,总结出了我心中入门桌面端 Linux 的最佳路径。你可以沿着我走过的路上手,应该会轻松很多。如果有错误欢迎指出,如果有更好的方案欢迎分享,有想要新增的内容欢迎 PR,大家一起维护。
[展开/收起] 具体内容包括
- 选择 Linux 发行版和排雷避坑
- 安装 Linux 的必做通用准备工作
- Linux Mint、CachyOS 等易用发行版的安装和使用教程(包含Win 双系统配置)
- Arch Linux 安装详解(含手动安装、脚本安装、Btrfs 文件系统特化配置、Win 双系统配置等等)
- Arch 安装桌面环境前的所有准备工作(显卡驱动、固件、音视频服务、休眠、蓝牙、软件源和商城等等)
- 详细的快照配置方法、系统维护口诀
- 常用桌面环境介绍、安装、配置和美化方法(GNOME、Plasma、Niri 等等)
- 中文输入法、软件安装等常见需求
- Linux 玩游戏详解
- 常用虚拟机安装和使用方法(VMware、VirtualBox、DistroBox 等)
- KVM 虚拟机安装和配置详解(安装虚拟机Win11、文件共享、远程桌面、冷切换和热切换显卡直通、Looking Glass、虚拟机性能优化和伪装等等)
- 实用小技巧和常见问题
- 干净地删除 Linux 系统
- 其他
在正式开始之前,我想说一段对日用 Linux 系统的新人来说很重要的一段话。
我以本地 AI 部署为契机尝试 Linux,惊叹 Linux 桌面体验之独特,认为这是极具价值的东西。Distro Hopping [注1] 期间查阅了很多资料,深感中文互联网 Linux 信息之过时,内容之匮乏,环境之恶臭。在中国,言 Linux 必及服务器、开发等场景,必对桌面嗤之以鼻,功利至极。这样的观念根深蒂固,甚至 Linux 用户自己也持有这样的刻板印象。故 Red Hat、Ubuntu 者尊,而 Arch 者鄙。故卖课出书者众,而桌面内容少有。如果不是英文互联网的信息,这段路途会坎坷得多。这个 GitHub 仓库的初衷只是方便自己回顾,但是我觉得在这个将桌面 Linux 妖魔化的大环境下,一定有和我一样的小白对桌面 Linux 感兴趣但是不知从何下手,故分享了出来。
请谨记,使用 Linux 和与人交流 Linux 时应该明确区分服务端和桌面端,明确区分开发场景和日用场景,否则会产生不必要的麻烦和争执。你也可以通过这种方式明确自己的目的,避免浪费精力在不必要的东西上。
注 1:
Distro Hopping,指反复切换 Linux 发行版。Distro是Distribution的缩写,意为 Linux 发行版本,Hopping有跳跃的意象。
以下是所有内容的索引,你可以按需阅读。萌新建议从上到下依次阅读。
整个教程假定你已经拥有一个 Windows 系统,如果不需要双系统的话请自行跳过 Windows 相关的内容。
便利脚本:一键配置Arch Linux 这是我的一键配置脚本。用于为安装好的Arch Linux 和 Arch 衍生发行版进行所有必要的基础配置,还可以使用我的配置文件搭建桌面环境。
| 章节 | 小节 |
|---|---|
| 选择合适的发行版 | - 发行版选择 - 发行版避雷 |
| 安装任意 Linux 系统前的准备工作 | - 制作系统盘 - Windows 下的准备工作 - BIOS设置 |
| AI 辅助日用 Linux | - 什么是 AI Agent - 安装 opencode - 使用场景示例 |
| 章节 | 小节 |
|---|---|
| 入门指南 | - 系统安装 - 中文输入法 - 镜像源 - 硬件驱动 - 软件安装 |
| 章节 | 小节 |
|---|---|
| 入门指南 | - 系统安装 - 双系统 - 必要的配置 |
| 章节 | 小节 |
|---|---|
| — | - Arch Linux 本地部署AstrBot AI助手 |
排名不分先后
- Linux Mint 最新手友好的 Linux 发行版,没有之一
- Arch Wiki 《圣经》
- Arch Linux 简明指南 新手友好的 Arch Linux 教程
- Linux 中国 中文互联网少有的优质 Linux 内容
- Reddit 在这可以找到任何东西
- Google Gemini AI 最有人味的强大 AI
- Youtuber@Bog 启发我制作视频
- Youtuber@michael_tunnell 优质 Linux 资讯教程博主
- Youtuber@MichaelNROH 优质 Linux 资讯教程博主
- Youtuber@TheLinuxEXP 优质 Linux 资讯教程博主
- Youtuber@saneAspect 优质 Hyprland 教程博主
