Установка Debian/Адаптация к окружению

Материал из Викиучебника — открытых книг для открытого мира

Первыми вопросами, которыми «встретит» пользователя D-I-система, будут следующие.

Параметры ядра и D-I
Предпочтение автора остается за «expert-режимом», что транслируется, по большему счету, в передачу ядру (а через него — D-I и Debconf) опции priority=low (она же DEBIAN_PRIORITY=low), что заставляет Debconf задать пользователю некоторые дополнительные вопросы, для которых в противном случае будут выбраны умолчания. Здесь же можно указать и расположение т. н. preseed-файла, содержащего заранее подготовленные ответы на вопросы Debconf. Использование такого файла может значительно сократить время, проводимое оператором при установке системы, — вне зависимости от использования D-I.
Выбор локали («языка»)
Включает выбор страны, дополнительных локалей подлежащих установке (подобно # dpkg-reconfigure locales; с другой стороны, можно сразу установить пакет locales-all вместо locales — при установке «типичной Desktop-системы», вклад данного пакета в общее занятое «дисковое» пространство будет едва ли ощутим), и, наконец, локали по-умолчанию для целевой системы (/etc/default/locale.)
Выбор раскладки клавиатуры
Выбор «модулей D-I»
Выбор дополнительных пакетов .udeb для загрузки с установочного носителя. (Полезными могут быть, в частности, модули openssh-client-udeb и parted-udeb.)
Параметры сетевого интерфейса
Существует возможность выбрать использование DHCP для «самонастройки». Заданные параметры будут продублированы в interfaces(5) целевой системы.
Пользователи и пароли
Назначение пароля привилегированному пользователю целевой системы и создание непривилегированного пользователя. (Другими словами, — passwd(1) и adduser(8).)
Выбор часового пояса
Равнозначно # dpkg-reconfigure tzdata .
Определение «дисковых» накопителей

Ясно, что эти вопросы не актуальны для установщика, работающего под управлением (уже настроенной) системы общего назначения. Однако, как отмечено выше, через эти вопросы выполняется настройка также и целевой системы. В случае установки с использованием системы общего назначения, впрочем, сверяться с уже существующей конфигурацией куда как легче. Так, для настройки interfaces(5) (предполагая, что корневая ФС целевой системы подключена к /mnt), достаточно использовать обычный текстовый редактор, подобно:

# vim.tiny -- /mnt/etc/network/interfaces /etc/network/interfaces 
# zile  /mnt/etc/network/interfaces /etc/network/interfaces