
Installer на стероидах. Модификация установочных образов Astra linux
medved0001 6 часов назад Installer на стероидах. Модификация установочных образов Astra linux Средний 16 мин 493 Linux * Настройка Linux * Серверное администрирование * Системное администрирование * FAQ Модификация...
Anthropic — What company has the best second artificial intelligence model at the end of June?
В сфере искусственного интеллекта произошло заметное событие. medved0001 6 часов назад Installer на стероидах. Модификация установочных образов Astra linux Средний 16 мин 493 Linux * Настройка Linux * Серверное администрирование * Системное администрирование * FAQ Модификация установочных образов Astra linuxУ каждого своё чувство перфекционизма. В этой статье я покажу примеры модификации live installer Astra linux, чтобы вы могли создать автономный дистрибутив своей мечты.
В репозитории также есть инструкция для Debian installer. Также в репозитории есть видеофайлы к некоторым частям инструкции. Раздел 1 и 2 не зависят от версии Astra linux.
Технические детали
Раздел 3 может быть частично неприменим к версиям инсталлятора ниже/выше (следите за обновлениями в репозитории). Текущая инструкция писалась на live installer 1. Описание файлов скриптов1.
copy-source-installer. shСкрипт для копирования содержимого установочного диска в каталог сборки. При запуске рядом с файлом скрипта создаются следующие новые каталоги:iso-in – Содержит iso файлы;iso-temp – Содержит каталоги сборки со скопированным содержимым iso файла;iso-mount – Каталог для монтирования iso файлов;repo – Каталог для создания в нём репозиториев.
Источник копирования определяется в следующем порядке:Если файлу скрипта передан путь к iso при запуске, то монтирование его в '$isomountpath' и использование в качестве источника копирования, если в нем есть каталоги EFI,dists,pool. /copy-source-installer. iso"Если путь к источнику копирования пуст, то проверка /media/cdrom на наличие каталогов EFI,dists,pool.
Отраслевые последствия
Если они существуют, т. е подключен диск инсталлятора, то задается вопрос использовать ли /media/cdrom в качестве источника копирования. Если путь к источнику копирования пуст, то создание списка iso файлов из каталога '$isoinpath' и предложение выбрать файл для монтирования.
Если в смонтированном iso есть каталоги EFI,dists,pool, то использовать его в качестве источника копирования. Если путь к источнику копирования пуст и установлен zenity, то предлагается выбрать iso файл для монтирования через диалоговое окно. Если в смонтированном iso есть каталоги EFI,dists,pool, то использовать его в качестве источника копирования.
После определения источника копирования будет задан вопрос "Хотите ввести имя каталога назначения сами? В случае отказа, имя каталога, куда будет скопировано содержимое iso, будет сформировано по условию команды скрипта. Для live инсталлятора "live-installer_$(date +"%Y%m%d-%H%M%S.
Этот прогресс даёт важные сигналы о будущем отрасли, и технологический мир внимательно наблюдает.





