我想创建一个存储服务器 - 我选择使用 OpenSolaris 来利用 ZFS。
我正在寻找一种无需任何图形组件、仅需命令行界面即可安装 OpenSolaris 的方法,但我真的不知道从哪里开始。
编辑:也许我把事情搞得太复杂了——不用删除 GUI 包,只需将 OpenSolaris 配置为启动到 CLI 而不是在启动时加载 Gnome 就行了?
答案1
GUI 不是必需的。您可以在安装后使用“svcadm disable gdm”禁用它。如前所述,如果您的硬件缺少显卡或您不想使用它,还有一个纯文本安装程序。还有基于 OpenSolaris 内核的小型发行版,如 JeOS 和 Milax: http://hub.opensolaris.org/bin/view/Project+jeos/WebHome http://www.milax.org/
答案2
genunix 上有一个纯文本版本: http://genunix.org/ 它是 textinstall-134-x86.iso
答案3
在我的工作中,我们曾经为 Solaris 9 创建了一个最小的快速启动安装(很久以前...)。
我们至少需要集群包 SUNWCreq 但你仍然可以删除包。
我们最终得到了一个包含大约 70 个包的工作系统。但即便如此,你也可以删除 sudo、tcsh 等。
只需使用 pkgrm 并查看是否删除太多... :)
我们最终得到的包:
应用程序 SMCsudo sudo
系统 SUNWaccu 系统记帐,(用户)
系统 SUNWadmc 系统管理核心库
系统 SUNWadmfw 系统和网络管理框架
系统 SUNWadmr 系统和网络管理根
系统 SUNWatfsr AutoFS,(根)
系统 SUNWatfsu AutoFS,(用户)
系统 SUNWbash GNU Bourne-Again shell (bash)
系统 SUNWbip 基本 IP 命令(用户)
系统 SUNWbzip bzip 压缩实用程序
系统 SUNWcar 核心体系结构,(根)
系统 SUNWcarx 核心体系结构,(根)(64 位)
系统 SUNWced Sun GigaSwift 以太网适配器(32 位驱动程序)
系统 SUNWcedx Sun GigaSwift 以太网适配器(64 位驱动程序)
系统 SUNWcsd 核心 Solaris 设备
系统 SUNWcsl 核心 Solaris,(共享库)
系统 SUNWcslx 核心 Solaris 库(64 位)
系统 SUNWcsr核心 Solaris (根)
系统 SUNWcsu 核心 Solaris (Usr)
系统 SUNWcsxu 核心 Solaris (Usr) (64 位)
系统 SUNWeridx Sun RIO 10/100 Mb 以太网驱动程序 (64 位)
系统 SUNWesu 扩展系统实用程序
系统 SUNWesxu 扩展系统实用程序 (64 位)
系统 SUNWfns 联合命名系统
系统 SUNWfnsx 联合命名系统 (64 位)
系统 SUNWgzip GNU Zip (gzip) 压缩实用程序
系统 SUNWhmd SunSwift 适配器驱动程序
系统 SUNWhmdx SunSwift 适配器驱动程序 (64 位)
系统 SUNWi15cs X11 ISO8859-15 代码集支持
系统 SUNWi1cs X11 ISO8859-1 代码集支持
系统 SUNWkvm 核心体系结构 (Kvm)
系统 SUNWkvmx 核心体系结构 (Kvm) (64 位)
系统SUNWlibC Sun Workshop 编译器捆绑的 libC
系统 SUNWlibCx Sun WorkShop 捆绑的 64 位 libC
系统 SUNWlibms Forte Developer 捆绑的共享 libm
系统 SUNWlldap LDAP 库
系统 SUNWlmsx Forte Developer 捆绑的 64 位共享 libm
系统 SUNWloc 系统本地化
系统 SUNWlocx 系统本地化(64 位)
系统 SUNWnamos 北美操作系统支持
系统 SUNWnamox 北美 64 位操作系统支持
系统 SUNWnfscr 网络文件系统 (NFS) 客户端支持 (Root)
系统 SUNWnfscu 网络文件系统 (NFS) 客户端支持 (Usr)
系统 SUNWnfscx 网络文件系统 (NFS) 客户端支持 (Root)(64 位)
系统 SUNWnfssr 网络文件系统 (NFS) 服务器支持 (Root)
系统 SUNWnfssu 网络文件系统 (NFS) 服务器支持 (Usr)
系统 SUNWnfssx 网络文件系统 (NFS) 服务器支持 (Root)(64 位)
系统 SUNWntpr NTP、(Root)
系统 SUNWntpu NTP、(Usr)
系统 SUNWpd PCI 驱动程序
系统 SUNWpdx PCI 驱动程序(64 位)
系统 SUNWpiclr PICL 框架(Root)
系统 SUNWpiclu PICL 库和插件模块 (Usr)
系统 SUNWpiclx PICL 库(64 位)
系统SUNWpl5u Perl 5.6.1(核心)
系统 SUNWpl5v Perl 5.6.1(非核心)
系统 SUNWrcmdc 远程网络客户端命令
系统 SUNWses SCSI 机箱服务设备驱动程序
系统 SUNWsesx SCSI 机箱服务设备驱动程序(64 位)
系统 SUNWsndmr Sendmail 根
系统 SUNWsndmu Sendmail 用户
系统 SUNWsolnm Solaris 命名启用程序
系统 SUNWsprot Solaris 捆绑工具
系统 SUNWswmt 安装和修补实用程序
系统 SUNWtcsh Tenex C-shell (tcsh)(不是真正必要的...)
系统 SUNWtnetc Telnet 命令(客户端)
系统 SUNWtoo 编程工具
系统 SUNWtoox 编程工具(64 位)
系统 SUNWzlib Zip 压缩库
系统 SUNWzlibx Zip 压缩库(64 位)
答案4
好吧,我想没有 GUI 的 OpenSolaris 安装几乎是不可能的?;-)
我已经安装了 Solaris 一段时间了,从来没有使用过 GUI,事情是情况越来越糟...
但我最好的办法是安装并确保 sshd 正在运行。然后开始删除软件包(pkginfo 和 pkgrm 是你的好朋友)直到您仍然有一个正在运行的服务器,也许上面的列表虽然过时了,但还是能提供一点帮助......
哎呀,如果你坚持使用 zfs(可能是出于好的理由),那么 FreeBSD 可以帮上忙吗?否则,就跳过 zfs,有很多运行 Linux 的优秀存储服务器不需要它 :)
祝你好运!