Чтобы не забыть как я составил файл ответов для автоматизированной установки по сети операционной системы Debian 10
релиз под кодовым названием Buster
сейчас будут описаны те шаги которыми я в этот момент руководствовался исполняю поставленную задачу.
Я все/действия свожу к шагам/пошаговости:
Шаг №1: Сперва скачиваю минимально допустимый образ официального дистрибутива:
wget https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-10.0.0-amd64-netinst.iso
Шаг №2: Устанавливаю его/образ (потребуется доступ в интернет) на виртуальную систему, обычно в роли сервера на котором у меня работает виртуализация — это хост Ubuntu 18.04
QEMU +KVM, редко в домашних условиях Vmware ESXi.
Шаг №3: После того, как в ручную была установлена операционная система я подключаюсь к ней через SSH
с основной системы или открыв консоль контейнера виртуальной машины, авторизовываюсь и видя строку:
ekzorchik@srv-debian10:~$
Устанавливаю пакет debconf-utils:
ekzorchik@srv-debian10:~$ sudo apt-get install -y debconf-utils
Шаг №4: Посредством утилиты debconf-get-selections
получаю полный список строк отвечая на которые в процессе инсталляции ОС я произвел установку системы Debian 10
, а имея их уже составляю свой файл ответов server.seed & desktop.seed:
ekzorchik@srv-debian10:~$ sudo debconf-get-selections --installer > file.txt
Пример моего файла выбранных действий при установке операционной системы:
ekzorchik@srv-debian10:~$ cat file.txt | head -n 10 # Dummy template for preseeding unavailable questions d-i mirror/hthtp/domain string polygon.local # for internal use; can be preseeded d-i partman-auto/disk string /dev/[sv]da partman-auto partman-auto/disk string /dev/[sv]da # Unable to install bootstrap-base base-installer/kernel/failed-package-install error # Location of initial preconfiguration file: d-i preseed/url string http://172.35.35.7/fog/debian/buster/server.seed # Continue with partitioning?
Итак я себе оформил набор шагов дабы не забыть как все же подготавливается ответы на все возможные вопросы задаваемые инсталлятором во время установки дабы после составить свой применительно к сетевой загрузке, чтобы от Вас было минимум действий. Выставить у ПК
, контейнера VM
только загрузку по сети и после из меню какую ОС
устанавливать. Далее предопределенный инсталлятор все сделает сам и на выходе полноценная операционная система.
На этом я прощаюсь, с уважением автор блога Олло Александр aka ekzorchik.