记一次个人服务器操作系统切换

记一次个人服务器操作系统切换

前言

早年买了一台 mac mini,后面因为又购入了 mac book pro 而闲置了

一直没有找到合理利用它的场景

探索

前面说到一直没有找到好好利用这台闲置的 mac mini 的场景

我同事有使用自己的 mac mini 办公,但我已经有 mac book pro 了,有些数据如果要在多个机器上传输还是很麻烦的.如果能做到工作和生活完全分离,那么工作用 mac mini,生活用 mac book pro 也是不错的.但对于我这种手机卡都只习惯使用一张的人来说,多机器还是有点麻烦了

mac os 作为一个个人桌面操作系统,相对于 windows 操作系统,我体验下来还是很不错的,具体体现在

  • 类 linux 操作系统.虽然命令不怎么兼容各类 linux 发行版,但比起 windows 操作系统的终端来说,要好很多.如果直接使用 linux 桌面,针对个人来说,软件源太匮乏应该算是它最大的原罪
  • 硬件也很精致. mac os 的流畅和它硬件强大也有很多关系, windows 平台这边,我没发现能与之匹敌的笔记本
  • 品牌效应. 我得承认使用 mac 也受到了网络上一些群友,自媒体的引导, mac os 对我而言,除了不能打游戏以外, 以前在 windows 上能做的事情,现在在 mac os 上一样也能做(当然,我不会认为换成了 mac os 就会效果提升)

虽然有以上的这些特点,但其实我一直想要将闲置的 mac mini 用作个人的服务器,用于替换我的 x86 笔记本

原因在于

  • 性能. 家里的 x86 笔记本硬件上不如 mac mini
  • 能耗. mac mini 是 arm 架构,它的能耗控制的更好
  • 电池. 服务器需要长期开机运行,我一直想要拆卸 x86 笔记本上的电池.我经常不在家,我还是比较害怕电池鼓包着火的,但一直没有动手拆卸它
  • 网口. x86 笔记本用的是 type-c 转 rj45 转接头,我一直怀疑这个接口限制了局域网的速度上限.不过我家的带宽是 300M,作为互联网使用来说,网络的没有瓶颈,方便的地方就在少一个转接头

既然有了充足的理由,那就开干

第一次尝试

最初我尝试直接使用 mac os 作为服务器

我的主要使用场景还是容器,只要能安装 docker,一般也不需要在宿主机上做多少准备工作

但我发现 mac os 不适合作为服务器操作系统

来回想一下服务器的一些特性

  1. 长时间运行无异常

  2. 终端远程登录

第一个特性我不好说,有可能没问题

第二个特性有比较大的问题

  1. mac os 启动之后需要本地登录之后才允许远程登录.如果没有登录一个本地账户,我怀疑 mac os 的 sshd 进程根本就不会运行
  2. mac os 需要一个显示器,否则远程桌面也不行.mac os 的远程和 windows 还不一样,它是共享,需要一个主,远程的画面算是从.这个可以通过一些配件来欺骗 mac os,实践时可以不需要真的连接一个显示器,那样功耗太大了,不过我没有实践过

第一个问题我没有找到可行的解决方案

所以第一次尝试就搁置了

第二次尝试

那么,如果在 mac mini 的硬件上安装 一个 linux 发行版,是否可行呢?

答案是,早就有人在实践了,而且有个 release 版本

现在如果你这样问 Gemini 2.5 pro

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
Q: 我用一台闲置的mac mini,它是 m2 芯片的.现在我想要为它安装一个 linux 操作系统,请问有哪些 linux 发行版推荐?
A: 太棒了!M2 Mac Mini 是一台性能强劲、功耗极低的小主机,用来运行 Linux 非常合适。

对于 Apple Silicon (M1/M2/M3 芯片) 的 Mac,情况比较特殊,你不能像在普通 x86 电脑上那样随意选择任何 Linux 发行版。因为苹果的硬件是自研的,需要专门的驱动程序。

目前,在这个领域有一个绝对的核心项目,那就是 Asahi Linux。

核心概念: Asahi Linux 项目的目标是逆向工程苹果芯片,并为主线 Linux 内核开发开源的、完全功能的驱动程序。它本身不是一个独立的发行版,而是一个提供底层支持(内核、驱动、引导程序)的项目。其他的 Linux 发行版可以基于 Asahi 的工作成果来适配苹果芯片。

因此,你的选择基本上就是“集成了 Asahi 项目成果的 Linux 发行版”。

推荐列表 (从最推荐到备选)
1. Fedora Asahi Remix (⭐⭐⭐⭐⭐ - 首选推荐)

这是 Asahi Linux 项目官方的旗舰发行版,也是目前最推荐、最成熟、开箱即用体验最好的选择。

为什么推荐?

官方合作: Asahi Linux 团队与 Fedora 项目紧密合作,这意味着你能最快获得最新的硬件驱动和系统更新,集成度最高。

开箱即用: 安装完成后,Wi-Fi、蓝牙、USB、GPU 硬件加速(OpenGL 3.3)、扬声器、电源管理等基本都已正常工作。M2 Mac Mini 的硬件支持度非常好。

桌面环境: 默认使用非常精致的 KDE Plasma 桌面,对 Wayland 支持良好,完美利用了 Mac 的 Retina 显示屏。你也可以选择安装 GNOME 或其他桌面环境。

安装简单: 官方提供一个非常简单的命令行安装脚本,在 macOS 的终端里运行一行命令即可,它会自动处理分区、下载和安装,非常安全,不会破坏你现有的 macOS 系统。

适合谁?

几乎所有人,特别是希望获得一个稳定、美观、功能完整的桌面 Linux 体验的用户。

Linux 新手和老手都适用。

2. Asahi Arch Linux ARM (⭐⭐⭐ - 进阶选择)

这是 Asahi Linux 项目最初的参考发行版,基于 Arch Linux ARM。

为什么推荐?

滚动更新: 如果你喜欢永远使用最新的软件和内核,Arch Linux 的滚动更新模式非常适合你。

高度可定制: Arch Linux 允许你从一个最小化的系统开始,完全按照自己的需求来构建整个系统和桌面环境。

强大的社区和文档: Arch Wiki 是 Linux 世界里最详尽的文档库之一。

需要注意什么?

相比 Fedora Asahi Remix,它的配置过程更手动,需要你对 Linux 有一定的了解。

更适合喜欢“折腾”、想要完全掌控系统的资深用户。

适合谁?

经验丰富的 Linux 用户,开发者,以及 Arch Linux 的爱好者。

3. 其他选择 (需要更多手动配置)

虽然官方主推以上两种,但你也可以在其他 ARM64 发行版上手动安装 Asahi 的内核和脚本,但这通常比较复杂,不推荐新手尝试。例如:

Ubuntu Server / Debian (ARM64): 你可以安装一个基础的 ARM64 服务器系统,然后手动添加 Asahi 的软件源并安装其内核和支持包。这适合想把 Mac Mini 当作一个纯粹的、无图形界面的服务器(比如跑 Docker、做 Web 服务器)的用户。

在你开始之前,需要了解的关键点

硬件支持状态: 尽管 Asahi 项目进展神速,但仍有部分硬件功能尚未完美支持。对于 M2 Mac Mini 来说,绝大部分功能都已工作,但你需要注意:

Thunderbolt / USB4: 端口可以作为普通的 USB-C 3.2 端口使用,但完整的 Thunderbolt 功能仍在开发中。

HDMI 2.1: 部分高级功能(如高刷新率、VRR)可能还在完善中。

内置扬声器: 已经有了重大突破并基本可用,但音质优化仍在进行中。

麦克风: 目前还不支持。

你可以随时在官方网站查看最新的硬件支持列表:Asahi Linux Wiki - Feature Support

安装过程:

双系统: Asahi 的标准安装过程是双系统。它会智能地缩减你当前的 macOS 分区,然后创建新的分区来安装 Linux。你的 macOS 系统和数据都是安全的。

需要 macOS: 安装必须从最新的 macOS 系统下启动。你需要保持你的 Mac Mini 系统是最新版本。

引导切换: 安装后,你可以在开机时按住电源键,进入启动选项菜单,自由选择启动到 macOS 还是 Asahi Linux。

总结与最终建议

对于你的 M2 Mac Mini,我强烈推荐你首先尝试 Fedora Asahi Remix。

它的安装过程最简单,体验最完整,可以让你以最快的速度在 M2 Mac Mini 上拥有一个功能齐全的 Linux 桌面环境。它几乎就是为你的设备量身定做的。

如何开始?

将你的 Mac Mini 更新到最新的 macOS 版本。

打开 macOS 的“终端” (Terminal) 应用。

复制并粘贴以下命令并回车,然后按照屏幕提示操作即可:

code
Bash
download
content_copy
expand_less
curl https://fedora-asahi-remix.org/install | sh

安装程序会引导你完成所有步骤,包括分区大小选择等,整个过程非常自动化。祝你玩得开心!

在这一次回答中, 大模型给出的前两个选项都是 asahi 操作系统

其中, Asahi Arch Linux ARM 是早期的版本,现在比较推荐 Fedora Asahi Remix

考虑到 Fedora Asahi Remix 专门针对 mac 的硬件做了优化,那就没有其它的道理选择其它的发行版,也没其他选择了

再上官网上一看,也是明确支持 mac mini m2 的

device support

再看看官方这么吹它的 Fedora Asahi Remix

  • With Fedora’s excellent 64-bit ARM support and mature development process, you can expect a solid and high-quality experience without any unwanted surprises.

翻译: 凭借 Fedora 出色的 64 位 ARM 支持和成熟的开发流程,您可以期待获得稳定、高品质的体验,而不会有任何意外问题。

  • Fedora Asahi Remix ❤️ KDE Plasma

  • Whether you’re a KDE enthusiast or a GNOME lover, Fedora Asahi Remix comes right out of the box with a 100% Wayland environment, bringing you the newest desktop and display server technologies, which are a perfect match for Apple hardware.

翻译: 无论您是 KDE 爱好者还是 GNOME 爱好者,Fedora Asahi Remix 都开箱即为您提供了一个 100% 的 Wayland 环境。其最新的桌面和显示服务器技术,与苹果硬件堪称绝配。

  • The best Linux laptop audio you’ve ever heard

翻译: 您所听过的最佳 Linux 笔记本音质。

对于我的用途来说

音质无所谓

fedora 并不是一个很稳定的操作系统,你了解的话,就知道 fedora 是 centos stream 的上游,但 centos stream 都已经很少企业会使用了

但咱不是没得挑吗,硬着头皮上喽

安装命令也就一行命令

1
curl https://alx.sh | sh

开整

成果

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
          /:-------------:\          wuhunyu@wuhunyu 
:-------------------:: ---------------
:-----------/shhOHbmp---:\ OS: Fedora Linux Asahi Remix 42 (Forty Two [Adams]) aarch64
/-----------omMMMNNNMMD ---: Host: Apple Mac mini (M2, 2023)
:-----------sMMMMNMNMP. ---: Kernel: 6.16.8-400.asahi.fc42.aarch64+16k
:-----------:MMMdP------- ---\ Uptime: 1 hour, 10 mins
,------------:MMMd-------- ---: Packages: 2070 (rpm), 24 (brew)
:------------:MMMd------- .---: Shell: bash 5.2.37
:---- oNMMMMMMMMMNho .----: Resolution: 3840x2160
:-- .+shhhMMMmhhy++ .------/ Terminal: /dev/pts/0
:- -------:MMMd--------------: CPU: (8) @ 2.424GHz
:- --------/MMMd-------------; Memory: 1559MiB / 15705MiB
:- ------/hMMMy------------:
:-- :dMNdhhdNMMNo------------;
:---:sdNMMMMNds:------------:
:------:://:-------------::
:---------------------://

使用体验

你别说,这个 linux 发行版还真是让我大开眼界了

这个系统第一个我用着用着不是因为资源不足直接崩溃死机的

崩溃日志

除此之外,还出现过一次找不到磁盘的错误.重新安装之后就好了

arm64 架构带来的问题是,要开始考虑软件适配问题了

好处是

性能强劲,还基本听不到风扇转,还是不错的

负载信息

后手

上面说到新系统不太稳定

那么,旧的 x86 笔记本还是得运行着,需要一些时间来观察新系统的稳定性

记一次个人服务器操作系统切换

https://wuhunyu.top/linux/2025/10/04/mac-mini/index.html

作者

wuhunyu

发布于

2025-10-04

更新于

2025-10-04

许可协议