一台游戏 PC,想临时跑 Qwen3.6、Gemma4 这类本地模型实验,又不想把 Windows 塞进 Python、Mingw、CUDA、UCRT64、WSL 的工具链泥潭。

这位开发者的选择很硬:不重分区,不装双系统,不改 Windows 盘。远端 Proxmox/Debian 主机提供启动和磁盘,游戏 PC 通过 PXE 拉起 Debian 13,把系统装到 iSCSI 暴露出来的远端盘上。连 GRUB 都放在远端盘里。

有意思的不是 Linux 又能怎么装。真正刺眼的是,一个懂技术的人为了干净地跑开发环境,宁愿在家里搭一套小型基础设施。

这套无盘启动解决了什么

这套方案的链路不复杂,但环节很多。

服务器同时承担 Netboot.xyz、TFTP、iSCSI Target 和 ZFS ZVol。路由器上的 DNSMasq 负责把 PXE 客户端指向启动资源。PC 第一次启动进入 Debian 13 安装器;装完之后,再从 iSCSI 盘里的系统启动。

压缩成一张表:

组件负责什么现实代价
Netboot.xyz / PXE / iPXE从网络进入启动菜单和 Debian 安装器DHCP、TFTP、HTTP、固件兼容都要配对
iSCSI Target把远端磁盘暴露成可安装磁盘安装和启动慢于本地 NVMe
ZFS ZVol在服务器上切出块设备给 iSCSI好管理,但不是必需条件
DNSMasq给 PXE 客户端下发启动指向BIOS、UEFI、iPXE 客户端可能要分别处理

收益很清楚。

本机 Windows 不动。本地 NVMe 不切分区。GRUB 不和 Windows 抢启动项。Windows 更新即使折腾启动配置,也不太会碰到这套远端 Linux 系统。

这对一类人很有吸引力:平时用 Windows 打游戏,需要时启动 Linux 跑模型、编译、开发。模型数据如果需要,仍可能放在本地 NVMe;系统盘则放在服务器侧。

限制也很实在。

网络盘安装和启动会慢。作者也没打算把它当日常浏览桌面,只拿来跑模型和开发。iSCSI 配了 ACL 和双向认证,非认证客户端写保护;安全边界更清楚,排错成本也更高。

真成本不在安装,而在长期维护

我不太买账的是把这类方案包装成双系统升级版。

它解决的不是普通用户的装机焦虑。它解决的是高级用户的边界焦虑:Windows 继续做游戏和消费软件入口,Linux 做可启动、可隔离、可重建的开发环境。

麻烦没有消失。只是从本机分区,迁到了网络、存储、认证和启动链路。

几个替代方案放一起看,更容易判断自己该不该折腾:

路线适合谁优点短板
WSL主要在 Windows 内写代码的人上手轻,少动系统对原生 Linux、驱动、隔离感不够彻底
虚拟机需要临时 Linux 环境的人可快照,可删除GPU、性能和硬件直通会变复杂
外置 SSD 装 Linux想少碰内置盘的人简单,性能通常比网络盘稳仍要处理启动项和外设可靠性
PXE + iSCSI 无盘启动有 Proxmox/NAS/HomeLab 的玩家本机干净,环境集中管理配置复杂,依赖网络和服务器

普通用户看到这里,动作应该很明确:不要从无盘启动开始。先试 WSL、虚拟机,或者外置 SSD。除非你已经有 Proxmox、NAS、备用服务器,也愿意查 TFTP、iPXE、iSCSI 认证这些问题。

HomeLab 玩家则相反。你可以把它当成一个可复用模板:实验机、游戏 PC、临时开发环境,都从同一台服务器拿系统盘。前提是你接受慢启动,也接受服务器一挂,Linux 环境就跟着停。

这件事真正暴露的是桌面控制权

Windows 适合游戏、驱动和消费软件生态。进入本地模型、编译链、CUDA 版本、Python 环境、原生 Linux 工具链之后,它就容易变成沼泽。

WSL 缓解了一部分,但没有完全消掉那种系统被一点点污染的感觉。双系统也不干净:分区要动,UEFI 条目要管,Windows 更新还可能带来额外麻烦。

所以这套方案的核心不是快。是边界。

Windows 当 Steam 前端。Linux 当远端系统盘里的开发环境。开发和游戏互不污染,坏了也主要回到服务器侧修。

“天下熙熙,皆为利来。”放在这里,利不是钱,是控制权。开发者愿意付出复杂配置、慢启动、网络依赖这些成本,换一个自己能掌控的边界。

接下来最该看的变量也不玄:

  • 网络是否足够稳定,能不能承受系统盘在远端;
  • 主板 PXE、UEFI、iPXE 的兼容性是否省心;
  • iSCSI 认证、ACL、写保护是否配置得住;
  • 模型数据到底放远端盘,还是继续放本地 NVMe。

这些变量决定它是一个顺手工具,还是一个周末黑洞。

这篇案例的价值正在这里。它没有证明无盘 Linux 会成为主流桌面方案。它只说明一件更真实的事:桌面开发环境越混乱,高手越会把问题拆回基础设施层。

模型越来越本地化,开发环境反而越来越像小机房。这不是潮流口号,是很多 AI 玩家正在付的管理成本。