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
- Host: GitHub
- URL: https://github.com/xnngee/al-postinstall
- Owner: xnngee
- License: unlicense
- Created: 2024-09-13T10:44:31.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-16T07:39:20.000Z (over 1 year ago)
- Last Synced: 2025-01-16T07:45:15.829Z (over 1 year ago)
- Topics: astra-linux, aviakat, postinstall, preseed, preseed-install, ventoy-config
- Language: Shell
- Homepage:
- Size: 511 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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` - запуск постустановки пользовательских настроек
Создано в КАТ.
Если будете использовать под себя - обязательно просмотрите файлы и измените под свои нужды.