OpenIndiana Hipster 2025.10 上搭建 Sun Ray 服务器全新安装 OpenIndiana一切从零开始来看看更新后的 OpenIndiana 对 Sun Ray 的支持效果如何。发布时间为 2026 年 5 月 6 日。过去几个月里不少人发邮件寻求搭建 Sun Ray 服务器的帮助尽管尽力协助但在 OpenIndiana Hipster 2025.10 上运行 SRSS 的效果参差不齐。自己的 Sun Ray 服务器仍用早期 OpenIndiana 快照版本所以决定亲自按新指南操作。在 Proxmox 虚拟机中安装 OpenIndiana首要挑战是虚拟机配置以下是在 PVE 9.0.11 主机上成功实践的配置安装介质是从 OpenIndiana 下载页面下载的“OpenIndiana Hipster 2025.10 Live DVD (64 位 x86)”文件名OI - hipster - gui - 20251026.iso客户机操作系统是“Solaris Kernel”虚拟机类型为 q35固件选 SeaBIOS显卡是标准 VGA磁盘 60GB总线设为“VirtIO Block”缓存设为“write back”开启 discard 功能CPU 型号 host1 个插槽4 个核心内存 8GB网络模型设为“VirtIO (paravirtualized)”。创建虚拟机时先不启动在新虚拟机“硬件”选项卡中添加新的“VirtIO RNG”设备编辑“Machine”配置勾选“Advanced”复选框并将 IOMMU 设置为“vIOMMU”。完成设置后启动虚拟机进入 OpenIndiana 安装程序图形化安装程序运行正常虽安装开始后弹出几个错误对话框但关闭后安装仍能顺利进行。若安装中屏幕被锁定Live 用户密码是 jack。安装完成后重启进入新系统用普通用户账户登录打开终端可能显示异常需取消勾选“使用系统主题颜色”用 sudo - i 命令获取 root 权限。安装 SRSS 软件包首先务必更新系统还建议启用 hipster - encumbered 软件仓库。之后按照 OpenIndiana 手册中“Sun Ray 安装”部分的步骤操作。安装 sunray - essential 软件包它会自动安装所有必要依赖项。从 注册后下载并解压 Sun Ray 服务器软件包也可从 archive.org 找 V37038 - 01.zip即适用于 Solaris 11 i386 的 Sun Ray 服务器软件 5.4.0.0 版本。解压完成后告诉 IPS 软件包管理器软件包位置然后安装 Sun Ray 服务器软件包。解决一些手动依赖项Sun Ray 服务器软件需要特定版本的 Java 运行时环境JRE和 Apache Tomcat这两个软件都包含在 Sun Ray 服务器软件包的 Supplemental 目录中将它们放到正确位置。OpenIndiana 手册中有关于链接 JRE 的说明但没提到软件包中已包含该文件且完全没提及 Apache Tomcat 的安装步骤。对 SRSS 进行补丁处理以使其在 OpenIndiana 上运行安装好上述软件后安装并运行 OpenIndiana 为 Sun Ray 服务器提供的补丁工具让 Sun Ray 服务器使用 ISC DHCP 而非不存在的 Sun DHCP 守护进程。运行 /opt/SUNWut/utils/apply_patches 脚本后还需进行一些手动补丁操作包括在 /opt/SUNWut/lib/utprodinfo 文件的第 322 行将 pkg list $2 改为 pkg info - q $2在 /opt/SUNWut/sbin/utconfig 文件的第 243 行将 LCL_PACKAGE SUNWlldap 改为 LCL_PACKAGE ldap在 /opt/SUNWut/sbin/utreplica 文件的第 77 行将 LCL_PACKAGE SUNWlldap 改为 LCL_PACKAGE ldap。至此SRSS 安装完成接下来可进行配置。配置 SRSS进行初始配置输入安全的管理员密码设置 Sun Ray Web 管理等一系列操作。要让 Sun Ray 客户端能够连接需执行相应命令。注意OpenIndiana Hipster 2025.10 上的 SRSS 不支持热插拔会话所以使用的 utpolicy 命令与之前文章不同。完成上述操作后关闭虚拟机上除终端外的所有程序进行相应服务的禁用和启用操作重新登录后使用 sudo - i 获取 root 权限然后启动 Sun Ray 服务。连接客户端要让 Sun Ray 客户端连接到 Sun Ray 服务器有几种方法。对于网络中的所有 Sun Ray 客户端可在路由器或其他 DNS 服务器中添加静态 DNS 条目。若 Sun Ray DTU 固件支持进入内置菜单可按相应组合键进入菜单设置服务器信息。若设置正确客户端能访问服务器应能在 Sun Ray 客户端上看到 GDM 登录界面。获取 Sun Ray DTU 固件和上一篇文章一样需从另一个 Sun Ray 服务器软件包中提取固件。下载 Linux SRSS 软件包集使用 rpm2cpio 从其中的 RPM 文件中提取固件文件。然后设置 TFTP 根目录让 DTU 从该目录获取固件并让 Sun Ray 服务器填充固件。Sun Ray Web 管理在浏览器中访问 http://:1660能看到 Sun Ray Web 管理界面使用用户名 admin 和之前设置的管理员密码登录。若有 DTU 已连接能在“Desktop Units” 选项卡中看到它。总结向寻求 Sun Ray 相关帮助的人道歉之前因未在 OpenIndiana Hipster 2025.10 及以上版本上安装给了错误信息。希望这篇文章能帮助大家顺利搭建好环境。