Автоматическое выполнение сценария установки cli в терминале при запуске

Я создал собственный Arch distro iso с Archiso и я написал сценарий установки, который запрашивает у пользователя ввод для параметров установки. До сих пор процесс установки:

  1. загрузите arch iso
  2. выполните сценарий установки с помощью:

    $ ./install.sh

  3. ввод при появлении запроса

Ваш типичный пользовательский установщик загружается прямо к установщику и начинает работать. Я хотел бы сделать это, выполнив автоматически ./install.sh вместо того, чтобы быть выполненным пользователем, так что шаг №2 будет устранен.

если я правильно понимаю, arch iso получает пользователя на терминал через службу systemd, которая вызывает /sbin/agetty . Я думаю, мне нужно либо изменить, либо заменить эту службу, чтобы сделать ее чем-то, что вызывает мой скрипт, но я не уверен, как это сделать, или если это даже близко к правильному подходу.

Каков правильный способ загрузки сценария установщика на компакт-диске с дистрибутивом?

Interesting Posts

Разница между переменными среды и экспортированными переменными среды в bash

В bash, какой самый безопасный способ передать переменные в другую программу – $ * или $ @?

awk – получить вход как от файла, так и от STDIN?

Автозаполнение Bash с помощью команды vim

Не удалось найти эти debs: linux-image-4.9.0-3-amd64

Доступ к удаленным службам, как локальным, с использованием одного SSH-соединения

Как разрешить директорию, чтобы пользователь мог перечислить содержимое, но не может их прочитать.

Найти файл с более длинным именем

использовать SSH-туннель для байпаса

scp с sshpass – удаленный каталог и файл с подстановочными знаками

Pacman Полная система обновления требует замены пакетов

Добавление сетевой карты в файл modprobe

Новые пользователи не могут подключиться к серверу через SSH

Tomoyo Linux: есть личная папка, которую невозможно прочитать по умолчанию

Полностью резервная установка Linux

Linux и Unix - лучшая ОС в мире.