Я хочу создать сервер хранения - я решил использовать OpenSolaris, чтобы воспользоваться преимуществами ZFS.
Я ищу способ установить OpenSolaris без каких-либо графических компонентов, только с интерфейсом командной строки, но я действительно не знаю, с чего начать.
Изменить: возможно, я слишком усложняю - вместо того, чтобы удалять пакеты с графическим интерфейсом, легко ли просто настроить OpenSolaris для загрузки в CLI вместо загрузки Gnome при запуске?
На genunix есть только текстовая версия: http://genunix.org/ Это textinstall-134-x86.iso
Графический интерфейс не является обязательным. Вы можете отключить его с помощью команды "svcadm disable gdm" после установки. Как уже было сказано, существует также текстовый установщик, если в вашем оборудовании отсутствует графическая карта или вы не хотите ее использовать. Существуют также небольшие дистрибутивы на основе ядра OpenSolaris, такие как JeOS и Milax: http://hub.opensolaris.org/bin/view/Project+jeos/WebHome http://www.milax.org/
Однажды в моей работе мы создали минимальную установку для запуска Solaris 9 (давным-давно ...).
Нам нужен был хотя бы кластерный пакет SUNWCreq. Но тогда вы все равно можете удалить пакеты.
В итоге мы получили работающую систему с примерно 70 пакетами. Но даже тогда вы можете удалить, например, sudo, tcsh и, возможно, еще что-то.
Просто используйте pkgrm и посмотрите, не зашли ли вы слишком далеко ... :)
Пакеты, которые у нас остались:
приложение SMCsudo sudo
система SUNWaccu System Accounting, (Usr)
система SUNWadmc Основные библиотеки системного администрирования
система SUNWadmfw Структура системного и сетевого администрирования
система SUNWadmr Системное и сетевое администрирование Root
система SUNWatfsr AutoFS, (Root)
система SUNWatfsu AutoFS, (Usr)
система SUNWbash оболочка GNU Bourne-Again (bash)
система SUNWbip Основные IP-команды (Usr)
system SUNWbzip Утилита сжатия bzip
система SUNWcar Core Architecture, (Root)
система SUNWcarx Core Architecture, (Root) (64-бит)
система SUNWced Sun GigaSwift Ethernet Adapter (32-битный драйвер)
система SUNWcedx Sun GigaSwift Ethernet Adapter (64-битный драйвер)
система SUNWcsd Core Solaris Devices
система SUNWcsl Core Solaris, (общие библиотеки)
системные библиотеки SUNWcslx Core Solaris (64-разрядная версия)
система SUNWcsr Core Solaris, (Root)
система SUNWcsu Core Solaris, (Usr)
система SUNWcsxu Core Solaris (Usr) (64-разрядная)
система SUNWeridx Sun RIO 10/100 Mb Ethernet Drivers (64-bit)
система SUNWesu Расширенные системные утилиты
system SUNWesxu Extended System Utilities (64-разрядная версия)
система SUNWfns Federated Naming System
система SUNWfnsx Federated Naming System (64-разрядная)
system SUNWgzip Утилита сжатия GNU Zip (gzip)
система SUNWhmd SunSwift Adapter Drivers
системные драйверы адаптера SUNWhmdx SunSwift (64-разрядная версия)
система SUNWi15cs X11 ISO8859-15 Поддержка кодового набора
система SUNWi1cs X11 ISO8859-1 Поддержка кодового набора
система SUNWkvm Core Architecture, (Kvm)
система SUNWkvmx Core Architecture (Kvm) (64-разрядная)
система SUNWlibC Sun Workshop Компиляторы в комплекте libC
система SUNWlibCx Sun WorkShop Bundled 64-bit libC
система SUNWlibms Forte Developer Bundled shared libm
системные библиотеки SUNWlldap LDAP
system SUNWlmsx Forte Developer Bundled 64-битная разделяемая библиотека libm
система SUNWloc Локализация системы
система SUNWlocx System Localization (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 Framework (корень)
системные библиотеки SUNWpiclu PICL и подключаемые модули (Usr)
системные библиотеки SUNWpiclx PICL (64-бит)
система SUNWpl5u Perl 5.6.1 (ядро)
система SUNWpl5v Perl 5.6.1 (неосновная)
system SUNWrcmdc Команды удаленного сетевого клиента
система SUNWses SCSI Enclosure Services Device Driver
Системный драйвер устройства SUNWsesx SCSI Enclosure Services (64-разрядная версия)
система SUNWsndmr Корень Sendmail
система SUNWsndmu Пользователь Sendmail
система SUNWsolnm Solaris Naming Enabler
система SUNWsprot Solaris Bundled tools
Системные утилиты установки и исправления SUNWswmt
система SUNWtcsh Tenex C-shell (tcsh) (на самом деле не обязательно ...)
система SUNWtnetc Telnet Команда (клиент)
система Инструменты программирования SUNWtoo
Системные инструменты программирования SUNWtoox (64-разрядная версия)
system SUNWzlib Библиотека сжатия Zip
system SUNWzlibx Библиотека сжатия Zip (64-разрядная)
Мы используем OpenSolaris 2009.06 и предварительную версию b132 на USB-накопителе емкостью 8 ГБ. Мы не беспокоимся о дополнительных частях графического интерфейса.
Но ты мог бы попробовать Nexenta Community Edition или EON NAS (Встроенное ПО, сетевое хранилище)
Хорошо, я думаю, установка OpenSolaris без графического интерфейса почти невозможна? ;-)
Некоторое время я устанавливал Solaris и никогда не использовал графический интерфейс, вещи являются меняется к худшему ...
Но тогда лучше всего было бы выполнить установку и убедиться, что у вас запущен sshd. Затем начните удалять пакеты (pkginfo и pkgrm - ваши друзья) просто пока у вас все еще есть рабочий сервер, и, возможно, приведенный выше список хоть и устарел, но немного помогает ...
Ну и дела, если вы настаиваете на zfs (вероятно, по уважительным причинам), то FreeBSD может помочь? В противном случае пропустите zfs, есть много хороших серверов хранения без Linux :)
Удачи!