Для установки на несколько компьютеров можно воспользоваться автоматической установкой. Необходимые пакеты Debian: fai
(используется сервером установки), replicator
, systemimager
, autoinstall
и сама программа установки Debian.
Программа установки Debian поддерживает автоматическую установку через файлы автоматической установки. Файл автоматической установки может быть загружен по сети или со сменного носителя, и используется для ответов на вопросы, задаваемые во время процесса установки.
Хотя большинство диалогов debian-installer
могут быть заполнены автоматически, есть несколько исключений. Вы можете переразмечать весь диск или использовать только его свободное пространство, но невозможно использовать существующие разделы. В настоящий момент невозможно автоматически настроить RAID и LVM. Также, за исключением сетевых модулей ядра, невозможна предварительная настройка параметров модулей ядра.
Файл автоматической установки содержит команды, которые понимает программа debconf-set-selections. Хорошо документированный и рабочий пример, который вы можете отредактировать, находится в Раздел C.1, «Пример файла автоматической установки».
Кроме того, единственный способ получить полный список всех значений, которые можно использовать в файле автоматической установки — это выполнить один раз установку вручную, а затем воспользоваться debconf-get-selections
из пакета debconf-utils
, чтобы совместить базы данных debconf и cdebconf из /var/log/debian-installer/cdebconf в один файл:
$ debconf-get-selections --installer >file
$ debconf-get-selections >>file
Однако, созданный таким образом файл будет содержать некоторые элементы, которые не должны обрабатываться, и файл в Раздел C.1, «Пример файла автоматической установки» — лучшее место для начала для большинства пользователей.
Как только у вас появился файл автоматической установки, вы можете отредактировать его по своему усмотрению и поместить его на веб сервер или скопировать его на загрузочный носитель с программой установки. После размещения файла нужно передать его как параметр программе установки во время загрузки.
Чтобы программа установки загружала файл автоматической установки из сети, добавьте preseed/url=http://url/to/preseed.cfg к параметрам загрузки ядра. Естественно, автоматическая установка не начнётся пока программа установки не настроит сеть, чтобы загрузить этот файл, поэтому лучше чтобы программа установки настроила сеть по DHCP автоматически. Вы можете захотеть установить приоритет установки в критический, чтобы избежать лишних вопросов пока сеть не будет настроена. Смотрите Раздел 5.2.1, «Параметры программы установки Debian».
Чтобы добавить файл автоматической установки на CD, вам потребуется изменить ISO образ. Подробности смотрите на странице руководства mkisofs. Или же запишите файл автоматической установки на дискету и используйте preseed/file=/floppy/preseed.cfg
Если вы можете загружаться с карты памяти USB, то просто скопируйте файл автоматической установки в файловую систему карты памяти, и отредактируйте файл syslinux.cfg добавив preseed/file=/hd-media/preseed.cfg в параметра загрузки ядра.