Description
tony 的这期视频把 Gentoo 装机从"编译一整晚"变成了"40 分钟从零到桌面"——全程走官方 binhost 二进制仓库,一行源码都不用编译。开头他还用宗教改革史恶搞了 Gentoo 社区二十年的源码派与二进制派之争。
安装部分严格跟着 AMD64 手册走但处处"批判性偏离":cfdisk 分区(1G EFI + 4G swap + 45G Btrfs,@/@home/@snapshots 子卷加 zstd 压缩)、make.conf 里 FEATURES 开 getbinpkg + binpkg-request-signature 强制验签、COMMON_FLAGS 加 -march=x86-64-v3 和官方 binhost 指令集对齐、profile 刻意选 base(官方二进制包都按 base profile 构建,全局 USE 保持最小才能真正吃到 binhost)。chroot 用的是 Gentoo 官方推荐的 arch-chroot 一条命令,fstab 用 genfstab 生成。
引导不装 GRUB 也不装 systemd-boot,直接 EFISTUB:内核装 gentoo-kernel-bin,给 installkernel 加 dracut/efistub USE flag,再用 uefi-mkconfig 写 UEFI 引导项。系统层面主机名叫 gentoo-btw,doas 替代 sudo,sysklogd + chrony 挂 default 运行级。
桌面环节是全片唯一需要本地编译的部分:Xorg 最小集二进制安装,Zig 特意装 zig-bin 0.16(binhost 里还停在 0.15),然后编译他自己用 Zig 写的窗口管理器 OXWM v0.12(Lua 配置、支持热重载),配上 Rofi、alacritty、Firefox-bin。重启一次 startx 直接进桌面,结尾 Arc Dark 主题 + dune.jpg 壁纸 + 例行 fastfetch。他说下期会做 Portage 深度解析。
🎬 涉及的工具与配置:
· 官方 binhost 二进制仓库 + getuto 密钥环验签
· Btrfs 子卷 @/@home/@snapshots + compress=zstd:1 + noatime
· FEATURES: getbinpkg + binpkg-request-signature
· -march=x86-64-v3 指令集对齐
· eselect profile 选 base / default:linux/amd64/23.0
· genfstab + arch-chroot(arch-install-scripts)
· gentoo-kernel-bin + dracut/efistub USE flag + uefi-mkconfig
· EFISTUB 直接引导(不用 GRUB/systemd-boot)
· doas(permit persist :wheel)替代 sudo
· Zig 0.16(zig-bin)编译 OXWM v0.12(-Doptimize=ReleaseSmall)
· Xorg + xinit + Rofi + alacritty + Firefox-bin + fastfetch
📦 原视频:https://www.youtube.com/watch?v=QPO2O3orJzU
👨💻 原作者:tony(@tony-btw)
🔗 Gentoo 手册:https://wiki.gentoo.org/wiki/Handbook:AMD64
🔗 OXWM 窗口管理器:https://github.com/tonybanters/oxwm
——
AI 辅助转录 + 翻译并经人工校对,技术术语已对齐。如有不准确之处,欢迎指出。
Comments
我是两个都用[doge]
官方binhost确实省事,40分钟装完桌面挺快的,省得编译等半天。
神了,谢谢佬