cl-install - программа установки дистрибутива Calculate Linux. Поддерживается установка на жесткий диск HDD, переносной жесткий диск USB-HDD и флеш-накопитель USB-Flash. Для установки используется образ, расположенный в директориях '/var/calculate/linux' и '/var/calculate/remote/linux'. В случае установки с LiveCD/USB, может использоваться образ загруженной системы.
Установка на жесткий диск может быть выполнена в обычном режиме и в режиме интерактивной сборки для созданеия измененного образа дистрибутива. Для установки в режиме интерактивной сборки используйте параметр '--build'.
Установка на переносной жесткий диск отличается отсутствием привязки к аппаратному обеспечению.
.PP
По умолчанию, установка на флеш-накопитель производится путем копирования liveusb образа системы с использованием файловой системы fat32 и загрузчика syslinux. При желании, по аналогии с установкой на жесткий диск, можно полностью распаковать файлы системы. Для этого используется параметр '--type'.
DISK - раздел для установки или директория, в случае перемонтирования части файловой иерархии. DIR - точка монтирования, значение 'none' отменяет перенос точки монтирования. FILESYSTEM - файловая система, доступные значения ext2, ext3, ext4, reiserfs, xfs, jfs, btrfs, nilfs2. OPTIONS - опции монтирования, см. 'man fstab'. Для указания нескольких разделов для установки используйте параметр несколько раз.
Путь к файлу с ISO образом дистрибутива. В случае, если параметр не задан, образ той же архитектуры ищется в '/var/calculate/linux' и '/var/calculate/remote/linux', либо используется livecd в случае загрузки системы с LiveCD/USB. При нахождении нескольких образов, приоритет отдаётся более свежей версии.
Выбор дистрибутива, допустимые значения "CDS", "CLD", "CLDG", "CLDX", "CLS", "CMC" и "CSS". В случае использования параметра, будет выполнен поиск необходимого дистрибутива из исходных директорий.
Выбор архитектуры процессора, допустимые значения "i686", "x86_64", "auto". В случае использования параметра будет выполнен поиск необходимого дистрибутива из исходных директорий.
Установка системы в режиме сборки. Поддерживается при установке системы на жесткий диск компьютера. В случае использования этого параметра, live-образ дистрибутива будет монтироваться во время загрузки в отдельный слой файловой системы aufs2. Дополнительные слои позволяют отделить вносимые изменения от результатов работы.
Выбор сетевого менеджера. Допустимые значения: 'openrc' и 'networkmanager'. Последний может быть выбран, если программа NetworkManager входит в состав дистрибутива.
.RE
.PP
\fB\-\-dhcp\fR\fIинтерфейс\fR
.RS4
Получить IP адрес по DHCP для указанного интерфейса. Для указания двух и более интерфейсов используйте несколько параметров.
.RE
.PP
\fB\-\-ip\fR\fB[IFACE:]\fR\fIIP\fR
.RS4
IPv4 адрес сети с указанием CIDR. IFACE может обозначать сетевой интерфейс. По умолчанию IFACE равен eth0. Пример 192.168.0.1/24. Допустимо указывать несколько сетевых интерфейсов.
Не использовать UUID имена устройств. При установке параметра будут использоваться привычные имена устройств (/dev/sda1 и т.п.). Используйте данный параметр если уверены.
Выполнить настройку текущей системы. При выполнении команды производится настройка системы шаблонами, утилиты Calculate подключаются к автоконфигурированию устанавливаемых пакетным менеджером програм. Команда выполняется при загрузке с livecd и при первом запуске системы. При помощи нее можно восставновить первичные настройки системы. Совместно с опциями настройки языка, сети, видео и т.п. можно изменить настройки системы.
Настройка calculate-install для конфигурирования пакетов. Выполение команды в Calculate Linux системах приведет к подключению пакета для автоконфигурирования устанавливаемых пакетным менеджером програм. Вызов утилиты происходит при помощи profile.bashrc скрипта из оверлея calculate.
Вывести информацию о имеющихся разделах. В табличном виде будет отображена следующая информация: размер, устройство, метка, точка монтирования, формат файловой системы, тип, установленная система.
Контроль использования цвета. WHEN может принимать значения 'never', 'always', или 'auto' для отображения выводимых сообщений без использования или с использованием цвета.
Установка системы на несколько разделов. В примере система будет установлена на раздел sda2, все настройки, в том числе данные пользователя будут вынесены в раздел sda5. Раздел sda1 будет использован в качестве 'swap'.
Установка системы указанием настроек сети: ip адрес 192.168.1.20, маска 255.255.255.0, шлюз по умолчанию 192.168.1.1, адрес DNS 192.168.1.2. В качестве менеджера сети будет использован OpenRC.
Установка маршрутизатора. В примере настраиваются два сетевых интерфейса, внешний eth0: ip адрес 1.2.3.6, маска 255.255.255.252, шлюз 1.2.3.5 и внутренний eth1: ip адрес 192.168.1.1, маска 255.255.255.0. Адрес DNS 8.8.8.8. Маршрутизация в сеть 192.168.3.0/24 осуществляется через шлюз 192.168.1.2.