让 Xbox One 跑起 Linux

最近做了个有趣的事情:借助 Astra,让 Linux 在一台特殊的 Xbox One Devkit 上跑了起来。

这次保留了原 2BL 中的 AGESA 和 PSP/SCP 初始化流程,在硬件初始化完成后的交接点打补丁,跳转到自己写的 Linux 加载器。

加载器再从串口或硬盘读取 Linux 内核与 initramfs,准备好启动参数后,把控制权交给内核。

等 Bliss 成熟后,也能用这套方案让普通 Xbox One 跑起 Linux。

贴两张系统运行状态和 PCI 设备信息的截图,留个记录。

Linux 运行状态:fastfetch 系统信息,以及只读挂载的 XBFS 分区目录。

PCI 设备树:lspci -tvnn 枚举到的 AMD 设备、Realtek 网卡和多个 Microsoft 设备。

X 上的记录:


让 Xbox One 跑起 Linux
https://mez.one/2026/10/28/xbox-one-linux/
作者
Mezone
发布于
2026年10月28日
许可协议