小白安装 Gentoo 简述 ··「第一章 - 2 版」
仔细看了细节与回想遇到的问题,现更新第二版,估计大部分的问题里面都罗列出来了。
故事从头讲吧,就当作记事本了,懒得写,但又怕忘了,而且还罗嗦,更嫌麻烦~
八月份从网上拍了个 HM80,瞧中它的静音,低功耗。之前都是用服务器改装台机的方式用,但噪音、灰尘实在把本喵及台机侵染的厉害,PCB 清理也麻烦的要死。
折腾一圈后,发现这个 HM80 的坑简直吐血八升:电源瓦数不够,负荷稍微大一点就重启、死机,后更换的 100 瓦氮化镓充电器,结果发现 HM80 没有拾取 QC3.0 协议自动识别电压的传感器,最后更换的 19v 固定电压电源适配器 + 5521 母转 Type-C 公的转接线才基本 OK。更要命的是 VIA VL805/806 导致随机 USB3 全栈崩溃,屏幕卡死,其根本竟然与 IOMMU 有关。之后全网搜索各类方法,考察一番后决定选用 Gentoo 养老,经过 2 周的学习,QQ 群及 Minisforum / ArchLinux / Stackoverflow 论坛中各类资料的总结才稍有起色。
前提:
1、Gentoo 需要 1 周的学习成本,仅仅相对于我这样的笨蛋~
2、按照 Gentoo Wiki 的安装教程即可完成大部分安装,但也仅限 OpenRC。
3、然而 OpenRC 在安装 NetworkManager 后有明显的 Bug,所以使用 Systemd。
4、硬件网络方面最好支持 IPv6,不然下载速度并非全时段都满速。
5、最后,反正需要注意的地方很多就是了。
本文将以 KVM 虚拟机做演示,如果也有朋友购买了 HM80 这款 miniPC,后面会标注。
虚拟机演示需要下面 2 样即可:
下载 Gentoo LiveCD
物理机安装,则需要制作 USB 启动盘,使用方法有教程,找一下就有的。
下载 Fedora LiveCD
使用 Ventoy 制作 USB 启动盘,启动 Fedora 的 ISO 镜像。
HM80 miniPC 则需要在 Fedora 启动界面,Grub2 菜单中对内核 vmlinux 行加参数。
其后按 Ctrl + X 启动,目的以防止 USB3 崩溃,参数如下:
启动后,对环境做基本设置,确保不会锁屏、不会休眠、网络畅通,
使用 Firefox 打开安装用的 Wiki 手册,Terminal 调好窗体及字体大小,对照安装就好。
提示:因宿主环境已经搭好,所以直接用 Gentoo 提供的最小化安装镜像,
而图形化的 LiveCD 仅限首次安装和全新安装,可以方便对照网上教程。

使用 virt-manager 启动虚拟机,在其内设置好网络,root 密码,sshd 服务。
现在以 ssh 连接虚拟机:
现在就可以开始了!!

01、测试网络是否通畅
02、查看 DNS 设置
03、查看硬盘情况
04、分区
05、格式化分区
06、挂载分区
07、对时
08、下载 stage3、解压
09、配置 make.conf,及针对每个包的 USE 调整
10、创建仓库设置
11、拷贝 DNS 配置文件
12、挂载虚拟文件系统
13、切入新环境
14、挂载启动分区
15、同步仓库
16、关于 profile 的选择
17、更新
18、设置时区
19、设置本地语言
20、安装固件 / 微码
21、安装内核源码及辅助工具
22、安装辅助工具
23、编译内核
24、配置挂载分区
25、修改用户密码
26、安装 NetworkManager
27、安装文件系统工具
28、安装启动器
29、重启之前
30、重启
31、开启 ccache
32、重构 / 无线设置
最后:
经过上面一番折腾,一个基础环境就搭建出来了,当然了,还有许多细节的地方可以调校,比如内核部分也最好根据自己硬件做细致调整。后续会写关于桌面搭建。
