PS5 Linux:如何使用 Ubuntu 将你的游戏机变成一台 PC

最后更新: 五月4 , 2026
  • PS5-Linux 允许使用虚拟机管理程序中的漏洞,在固件版本为 3.xx 和 4.xx 的 PS5“Phat”机型上加载完整的 Linux 发行版。
  • 该系统采用 8 个 Zen 2 核心和 RDNA2 GPU,可提供与中高端 PC 类似的游戏和模拟性能。
  • 这是一个非永久性的软改:重启后,主机将恢复到官方系统,需要再次利用漏洞才能使用 Linux。
  • PS5 本身不支持 WiFi 或通过蓝牙连接 DualSense,但通过 USB 适配器,它可以作为一台功能强大的 Linux 工作站。

安装了Linux系统的PS5

将 PlayStation 5 打造成一台功能更强大的设备已不再是遥不可及的梦想。得益于名为PS5-Linux 的项目及其相关程序,我们可以将完整的 Linux 发行版加载到索尼的硬件上,并像使用中高端台式电脑一样使用它。这并非索尼官方功能,也并非面向普通用户,但对于那些喜欢折腾系统和硬件的人来说,它所带来的可能性非常诱人。

这项突破的幕后功臣是安全研究员 Andy Nguyen,他在业内以theflow0 或 TheOfficialFloW 的网名为人熟知,是自制软件和主机改装领域备受尊敬的人物。他的研究成果使他能够将 PS5 中的关键漏洞串联起来,绕过官方操作系统,从而释放出主机内部 AMD SoC 的真正实力。然而,整个过程包含诸多细节、相当严格的要求和限制,在尝试之前务必充分了解。

PS5-Linux是什么?该项目旨在实现什么目标?

PS5-Linux 项目本质上是一个恶意程序,它利用 PS5 主机虚拟机管理程序中的安全漏洞,在 PS5 上启动 Linux 发行版。这并非精简版的 Linux 或某种伪系统;它是一个完整的发行版,通常基于 Ubuntu,可以访问主机的 CPU、GPU、内存和输入/输出端口——就像现代台式电脑一样。

这个项目的主要目标并非盗版或运行PlayStation游戏的副本,而是探索索尼封闭硬件的极限,并证明通过正确的漏洞利用,PS5可以像一个功能齐全的x86-64系统一样运行Linux。事实上,开发者们强调,这种方法是实验性的,技术性很强,旨在吸引系统架构爱好者、开发者以及对自由软件感兴趣的人士。

实际上,这意味着一台兼容的PS5可以变成一台具备图形加速功能的Linux工作站,并能访问Steam、模拟器和各种办公软件。然而,这个过程并非人人都能做到:它需要高级技术知识、耐心,并且需要接受一些妥协,例如某些硬件功能无法使用,以及每次重启主机后都需要重新进行破解。

关键在于,这一切都依赖于名为 Byepervisor 的虚拟机监控程序漏洞利用程序以及另一个名为umtx2 的漏洞,以实现初始代码执行。这种组合使得攻击者能够绕过通常阻止用户运行未经授权的软件或直接访问底层系统资源的多层保护机制。

PS5 Linux 项目正在运行中

与 PS5-Linux 兼容的型号和固件版本

兼容性是该项目最棘手的问题之一,因为并非所有PS5主机都兼容Linux。目前,支持仅限于最初的PS5机型,即所谓的“厚机”(第一代较大尺寸的机型),暂不包括Slim机型及任何未来的改进版本。

除了硬件型号之外,固件版本也至关重要。该漏洞仅在特定的系统更新范围内有效,如果主机版本超出该范围,则几乎不可能回滚到之前的版本或使用有效载荷。

目前,PS5-Linux 支持以下功能:

  • 固件版本 3.xx(3.00、3.10、3.20 和 3.21)这些版本允许您运行 Linux 系统,但目前不支持扩展槽中的 M.2 存储设备。这意味着如果您使用这些版本,主机将无法在 Linux 系统中识别额外的 NVMe SSD。
  • 固件版本 4.xx(4.00、4.02、4.03、4.50 和 4.51)它们提供完全兼容性,包括在额外的硬盘位安装 M.2 NVMe SSD。这使得用户可以使用专为 Linux 环境设计的高速、大容量硬盘。
  冯·诺依曼架构的 8 个方面

除了上述版本之外,情况就大不相同了。目前,固件版本6.xx 及更高版本完全无法使用:因为无法应用该漏洞,因此无法通过此方法启动 Linux 系统。已经更新到这些版本的用户很遗憾,至少目前可用的工具无法解决这个问题。

关于固件 5.xx,开发人员表示未来可能会兼容,但存在一个重大限制:Linux 将在索尼的 GameOS 虚拟机中运行,而不是直接运行在硬件上。这意味着性能会明显下降,并且存在一些尚未完全明确的限制,因为官方操作系统仍然会作为硬件和 Linux 系统之间的中介。

虽然并非短期优先事项,但官方也曾提及支持较早的 1.xx 和 2.xx 固件版本的可能性。这些早期系统拥有自身的安全机制,而且相对于目前仍在运行这些早期版本的游戏机数量而言,所需的开发工作量似乎相当巨大。

硬件要求和必要组件

除了固件之外,使用 PS5-Linux 还需要一些额外的物理组件和准备工作。仅仅打开主机并按下几个按钮是不够的,因此最好在开始之前列出一份必需品清单。

首先,必须拥有一台固件版本在上述兼容范围内的 PS5 “厚机”型号。否则,其他所有组件都将无法使用。基于此,本项目需要:

  • 至少64GB的U盘,最好是 高速外置固态硬盘其中将存储 Linux 发行版镜像和必要的启动文件。
  • 一个USB网络适配器,可以是以太网适配器,也可以是兼容Linux的无线局域网设备,因为 PS5 的内置 WiFi 不受支持。 在此实现中。
  • 基本输入外设,例如 USB键盘和鼠标一旦发行版启动,就需要用它来管理操作系统。
  • 可选地,在扩展插槽中安装一个 M.2 NVMe SSD,仅可用 如果固件版本为 4.xx Linux 系统支持此类存储。

值得注意的是,DualSense 手柄虽然是游戏机的官方手柄,但它在 Linux 系统上无法通过蓝牙原生工作。要使用它,你需要一个通过 USB 连接的外部蓝牙适配器,即便如此,最终能否正常工作还取决于内核的支持以及你所使用 Linux 发行版中的手柄配置工具。

为启动漏洞利用程序并加载有效载荷,强烈建议使用配置良好的本地网络连接。该过程涉及执行命令、传输文件,在某些情况下还需要从网络上的计算机提供内容,因此必须具备一定的环境控制能力。

PS5-Linux 的内部工作原理

该项目的内部运作依赖于将两种不同的漏洞利用方式串联起来,以到达PS5的虚拟机管理程序——该系统最安全的层。这一层负责控制对硬件的访问,并确保只有经过索尼签名和授权的软件才能执行。

攻击链的第一环是名为umtx2的漏洞利用程序,它允许在系统上执行未签名代码。一旦该漏洞被利用,就会触发虚拟机监控程序漏洞(业内称为Byepervisor),从而提供对驱动游戏主机的AMD SoC的底层访问权限。

打开这些接口后,PS5-Linux 加载程序会启动一个专为 PS5 定制的 Ubuntu 镜像,将 CPU 和 GPU 的全部性能暴露给 Linux 环境。从操作系统的角度来看,这台主机就像一台标准的 x86-64 PC,尽管它有一些硬件特性和特定的驱动程序。

  Windows 任务管理器:完整实用指南

该项目还包含终端工具,可用于管理风扇配置文件以及 CPU 和 GPU 的加速模式。这一点至关重要,因为该游戏机的散热设计是根据索尼官方系统的功耗模式制定的,而不是为了应对持续的桌面负载、软件构建或长时间在 Linux 系统下进行 PC 游戏。

实际上,这意味着用户可以将 CPU 和 GPU 的运行频率调整到稍微保守一些的值(例如,CPU 核心 3,2 GHz,GPU 2,0 GHz),以避免温度问题,尤其是在通风不良的环境或外壳更紧凑的型号中使用游戏机时。

Linux 系统下 PS5 硬件性能

Linux系统启动后,PS5从PC的角度展现了其硬件的真正实力。该系统搭载了拥有8个Zen 2核心和16个线程的CPU,最高主频可达3,5GHz,以及一颗基于RDNA2架构、最高主频约为2,23GHz的GPU。所有这些加起来,使其性能达到了目前中高端PC的水平。

在视频输出方面,Linux 环境利用主机的 HDMI 接口,支持1080p、1440p 和 4K 60Hz 分辨率,并支持集成数字音频输出。这使您可以将 PS5 连接到任何现代显示器或电视,享受完整的桌面体验。

所有 USB 端口均可正常使用,方便连接外设、网络适配器、外部存储设备、控制器等。这种多功能性是让游戏主机变得非常像一台 PC 的关键:您可以插入 USB 集线器、机械键盘、游戏鼠标、外部音频适配器等等。

社区测试表明,Steam 游戏和模拟器运行相当流畅。像 GTA V 这样对配置要求较高的游戏,即使在开启光线追踪等高级特效后,也能以大约 60 帧/秒的速度运行。这使得运行 Linux 系统的 PS5 性能堪比许多中高端台式电脑,考虑到其内部架构与配备 AMD CPU 和 GPU 的 PC 非常相似,这也就不足为奇了。

这种性能水平使得搭载旧版固件的PS5成为相对经济实惠的Linux平台,尤其适合那些已经拥有PS5主机且固件符合要求的用户。在独立显卡价格依然高昂的情况下,能够将PS5硬件改造为一台“替代PC”,用于游戏和Linux系统下的工作,对某些类型的用户来说尤其具有吸引力。

软改、系统启动和限制

一个不容忽视的关键点是,PS5-Linux并不会永久安装到主机内置的固态硬盘上。这是一种软改:系统通过外部硬盘和漏洞利用运行,不会对索尼原有的操作系​​统造成不可逆的改动。

这样做的好处在于,与其它更激进的改装方式相比,损坏PS5或使其无法使用的风险要低得多。每次重启主机时,它都会完全启动到官方操作系统GameOS,除了外置硬盘上的文件外,不会留下任何Linux的痕迹。

缺点在于,如果用户在关闭或重启 PS5 后想要切换回 Linux 系统,则必须重新执行整个漏洞利用和有效载荷加载过程。它不像 PC 那样提供传统的双启动机制,用户无法通过启动管理器选择启动哪个系统。

  Windows内核及性能优化高级指南

此外,准备包含分发包和网络配置的U盘以启动漏洞利用的过程并不适合初学者。它需要执行命令、管理磁盘映像、配置本地网络上的服务,并且需要详细理解每个步骤,以避免过程中出现崩溃或故障。

另一个值得注意的限制是前文提到的对内置 Wi-Fi 和 DualSense 控制器(通过蓝牙连接)的原生支持不足。虽然可以使用外接适配器来弥补这些缺陷,但体验远不如在传统 PC 上那样流畅完善,而且需要反复尝试才能找到最适合 PS5 和 Linux 系统的硬件。

实际用途:PC游戏、模拟器和桌面

尽管存在诸多限制和技术要求,运行Linux系统的PS5用途广泛,远不止简单的技术演示。对于许多发烧友来说,能够在原本为封闭系统设计的主机上运行PC游戏和模拟器,本身就是一个极具吸引力的尝试理由。

一方面,与Steam和其他平台的整合让玩家能够使用键盘和鼠标畅玩PC游戏,这对于许多主机玩家来说,在某些类型的游戏中(例如竞技射击游戏或策略游戏)是难以实现的。而能够在PS5主机上做到这一点,并利用客厅电视或主显示器,则开辟了一种相当有趣的混合游戏体验。

另一方面,PS5 能够访问适用于老式游戏机和复古平台的模拟器,使其成为一个非常强大的模拟中心。得益于 Zen 2 CPU 和 RDNA2 GPU 的组合,只要 Linux 模拟器优化得当,就可以流畅地模拟相对较新的系统。

除了休闲娱乐之外,这台改装成 Linux 系统的主机也非常适合办公、软件开发和运行桌面应用程序。您可以安装办公套件、编程环境、轻量级编辑工具,以及几乎所有其他与 x86-64 架构兼容的 Linux 软件。

PS5 兼容 USB 接口外接存储设备,并且在 4.xx 版本固件中还支持 M.2 NVMe SSD,这使得用户无需依赖系统自带的内置存储空间即可管理大量数据和项目。此外,PS5 还配备 HDMI 音频输出接口,并可连接其他设备,几乎在所有方面都堪比一台完整的 PC。

这项实验的目的并非完全取代传统计算机,但它确实表明,只要拥有合适的工具和一些耐心,台式机就可以被改造成一台非常称职的通用计算机,用于游戏、模拟和在 Linux 系统下工作。

最终,PS5-Linux 介于测试实验室和实际应用之间:它利用了真实的系统漏洞,但其公开的意图纯粹是教育和技术方面的。对于那些满足固件和型号要求,并且渴望尝试的用户来说,这不失为一种非常独特的方式,可以充分发挥游戏机的潜力,并将其引入自由软件和经典桌面环境的世界。

PS5融合了虚拟机管理程序访问权限、精细的 CPU 和 GPU 控制、散热和性能模式管理工具,以及流畅运行 PC 游戏和模拟器的能力,使其远不止是一款封闭的游戏设备。索尼的封闭生态系统在每次重启后都能完整保留,与完整的 Linux 环境共存于同一台主机中,足以媲美目前许多中高端 PC。

固态硬盘对比外置硬盘
相关文章:
固态硬盘 (SSD) 与外置机械硬盘 (HDD):存储设备该如何选择