通过 HoloISO 在 PC 下体验 SteamOS

SteamOS 是 Valve 基于 Arch Linux 并针对 Steam Deck 掌机开发的(游戏)操作系统,只支持在 Steam Deck 上安装和使用

关于 HoloISO 的定位:

This project attempts to bring the Steam Deck’s Holo OS into a generic, installable format, and provide a close-to-official SteamOS experience.

HoloISO 一开始仅支持 AMD 平台(AMD CPU + AMD GPU),现在也添加了对 Intel CPU 和 Nvidia 显卡的支持

简单记录 HoloISO 在 NUC8 上的安装过程

准备

  • 至少 4GB 容量的 U 盘
    • 用于制作安装介质,也可以使用 Ventoy
  • 支持 UEFI 的 PC
  • AMD RX Vega+/APU iGPU; 4xx/5xx, 5xxx/6xxx GPU or Intel UHD 630+ iGPU or NVIDIA GTX 9xx+ iGPU/GPUs (preferably without Optimus [PRIME])
    • 这条太乱了直接贴原文
  • HoloISO 镜像

参考

步骤

制作安装介质

将下载的 zip 压缩包解压,得到 iso 镜像

使用 rufus 等安装镜像制作工具将 iso 镜像写入 U 盘(注意:如果使用 rufus,写入前会提示选择 iso 或者 dd 写入方式,选择 dd)

安装 SteamOS

重启电脑,进入 BIOS 关闭安全启动(Secure Boot),进入 U 盘,再进入 grub 的默认选项(第四个,Load to Ram)

等待加载完毕后执行

holoinstall

安装 SteamOS,第一步会提示选择安装模式,推荐选择 2——完整的 SteamOS 3 体验

之后会提示选择安装磁盘,根据自己的需求选择

之后会进入软件下载和安装过程,期间弹出的需要手动输入的部分一律默认

最后会提示选择硬件(三个选项,AMD、Intel 和 Nvidia),根据 PC 的硬件选择即可

主要是网络问题

HoloISO live cd 中软件包的源地址包括作者的 https://vakdl.enablers.workers.dev 以及 Steam 官方的 https://steamdeck-packages.steamos.cloud

鉴于国内网络环境,强烈建议将以上地址(以及 IP)加入代理名单:

  • Cloudflare Workers 已经被封锁,steamos.cloud 会跳转 Akamai 进行下载,而 Akamai 的连接质量堪忧
  • 安装过程会通过软件源更新软件数据库,任何一个下载步骤出错必须重启才能重新执行安装过程
    • Arch Linux 使用的包管理软件 pacman 默认在检测到传输速度过低后会自动中止下载,而 holoinstall 指令的安装过程又没有针对下载失败做异常处理,会直接执行下一步安装指令,最后也会提示安装成功
      这种情况下直接重启进入 SteamOS 会发生各种异常情况,包括但不限于:启动后黑屏但是按 Ctrl+Alt+F4 可以进入 CLI(桌面环境没安装)、不识别 SteamOS 的启动磁盘
    • 可以通过编辑 /etc/pacman.conf 来更换 pacman 默认的下载指令,但网络不好终究于事无补
    • 如果在输出中发现了下载错误,然后按 Ctrl + C中止安装过程,再执行 holoinstall 会发现安装磁盘正在使用,无法安装,必须重启

效果

发表评论

您的电子邮箱地址不会被公开。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据