在 OpenIndiana Hipster 2025.10 上搭建 Sun Ray 服务器
前言
Sun Ray 是 Sun Microsystems 推出的瘦客户端解决方案,允许用户通过显示终端访问远程服务器上的桌面环境。尽管该技术已有些年头,但在开源社区中仍有爱好者维护。最近,一位用户分享了在 OpenIndiana Hipster 2025.10 上搭建 Sun Ray 服务器的详细过程,并针对在 Proxmox 虚拟化环境中的配置给出了具体指导。
虚拟机配置
首先,需要在 Proxmox VE 9.0.11 上创建一台虚拟机。安装介质采用 OpenIndiana Hipster 2025.10 Live DVD(64位 x86),ISO 文件名为 OI-hipster-gui-20251026.iso。虚拟机关键配置如下:
- Guest OS:选择 "Solaris Kernel"(较旧版本的 Proxmox 可能没有此选项)
- Machine:类型为 q35,固件使用 SeaBIOS
- 显卡:Standard VGA
- 磁盘:60GB,总线设为 VirtIO Block,缓存为 write back,开启 discard
- CPU:host 模式,1 插槽 4 核心
- 内存:8GB
- 网络:VirtIO(半虚拟化)
创建后不要立即启动,还需在硬件选项卡中添加一个 VirtIO RNG 设备,并编辑 Machine 配置,在高级选项中开启 IOMMU 并设置为 vIOMMU。
安装 OpenIndiana
启动虚拟机并引导至 OpenIndiana 安装程序。使用桌面上的 GUI 安装器即可,过程中可能会弹出错误对话框,关闭后安装仍能继续。如果安装过程中屏幕锁定,Live 用户密码为 jack。
安装完成后重启,以普通用户身份登录。打开终端时可能会遇到黑底黑字的问题,需要在“编辑”>“配置文件首选项”>“颜色”中取消勾选“使用系统主题颜色”。然后使用 sudo -i 获取 root shell。
安装 SRSS 软件包
首先更新系统,否则后续操作可能出现奇怪的问题。建议启用 hipster-encumbered 仓库:
pkg set-publisher -g https://pkg.openindiana.org/hipster-encumbered/ hipster-encumbered
pkg refresh
pkg update
之后按照 OpenIndiana Handbook 中 Sun Ray 安装章节的步骤进行操作。由于原文后续内容未提供完整,实际部署时需参考 Handbook 的详细指导。
小结
在 OpenIndiana 上运行 Sun Ray 服务器需要一定的技术背景,尤其是虚拟化配置和系统更新环节。对于怀旧或特殊场景下的用户,这一方案仍具有可行性。