An open API service indexing awesome lists of open source software.

https://github.com/xnngee/al-postinstall

Astra Linux preseed and postinstall. Tested on Astra Linux 1.8.1.6
https://github.com/xnngee/al-postinstall

astra-linux aviakat postinstall preseed preseed-install ventoy-config

Last synced: 5 months ago
JSON representation

Astra Linux preseed and postinstall. Tested on Astra Linux 1.8.1.6

Awesome Lists containing this project

README

          

## Автоматическая преднастроенная установка Astra Linux 1.8

Через Ventoy интегрируется `grub.cfg` и `preseed.cfg`.

`grub.cfg` отвечает за то чтобы изменить пункты загрузчика Grub2, дает 5 секунд таймаута, а также прописывает соглашение с лицензцией.

`preseed.cfg` содержит ответы на вопросы установщика.

`preseed.cfg` перед завершение установки выполняет несколько инструкций:
- Включает NTP из под systemd
- Очищает ethernet подключения
- Настраивает некоторые настройки клавиатуры
- Скачивает `postinstall.sh` и `postinstall_user.sh` скрипты
- Создает desktop файл (ярлык) в папке глобальной автозагрузки, который запускает `postinstall.sh`
- Создает `postinstall_download.sh`, для тех случаев если `postinstall.sh` и `postinstall_user.sh` не скачались в позапрошлом пункте, либо необходимо обновить эти скрипты
- Создает `connect_domain.sh`, он подключает ПК к домену и скрипт самоуничтожается


Скрипты находятся `/usr/local/bin`, они автоматически прописаны в PATH, поэтому для их запуска не нужно прописывать весь путь.
Их можно запустить вручную:
- `sudo postinstall_download.sh` - скачать\обновить `postinstall.sh` и `postinstall_user.sh`
- `sudo postinstall.sh` - запуск постустановки системыных (требуются администраторские права и локальный аккаунт (аккаунт не в домене)) и пользовательских настроек
- `postinstall_user.sh` - запуск постустановки пользовательских настроек


Создано в КАТ.

Если будете использовать под себя - обязательно просмотрите файлы и измените под свои нужды.