Создание одного установочного диска Astra Linux SE 1.6 из Установочного и Диска разработчика

Сообщения
16
#1
Доброго времени суток, уважаемые форумчане!
Подскажите, пожалуйста, как и возможно ли создать один установочный диск?
Пробовал по мануалам Дебиан-не вышло.

Спасибо!

ПС. Просьба не спамить вопросами зачем это нужно, т. к. если возник такой вопрос значит нужно.
 

oko

New member
Сообщения
1 257
#4
to matveev_roman
ПС. Просьба не спамить вопросами зачем это нужно, т. к. если возник такой вопрос значит нужно.
Просьба понятная, но, imho, вопрос не до конца раскрыт. Ибо не ясно:
  • вам нужно сделать единый репозиторий из двух DVD-дисков поставки ALSE для последующей установки пакетов из-под уже установленной ОС?
  • вам нужно сделать единый репозиторий из двух DVD-дисков поставки ALSE для его использования прямо в процессе инсталляции ОС?
  • вам нужно вместить 2Гб диск-1 и 6+Гб диск-2 на один DVD-диск?
  • какой мануал Debian вы для всего этого использовали?
Так-то в составе диска-1 имеется файл netinst\example-preseed.txt с подробными комментариями. Для сборки самопального инсталлятора стоит с ним ознакомиться и дальше действовать аналогично вот этой статье, к примеру...
Только будет еще 100500 заморочек с автоматизацией выбора пакетов при установке, настройки ALD/МКЦ/проч. и с итоговыми контрольными суммами дистрибутива. imho, проще ставить систему по-старинке, а затем раскатывать нужный софт и конфигурации из самопального скрипта из-под установленной ОС. Используя в качестве репозиториев ISO-образы диска-1 и диска-2, размещенные на каком-нибудь съемном носителе. Дюже он большой, диск разработчика. И это еще без заморочек с применением актуальных Update безопасности, ага...
 
Сообщения
16
#5
to matveev_roman

Просьба понятная, но, imho, вопрос не до конца раскрыт. Ибо не ясно:
  • вам нужно сделать единый репозиторий из двух DVD-дисков поставки ALSE для последующей установки пакетов из-под уже установленной ОС?
  • вам нужно сделать единый репозиторий из двух DVD-дисков поставки ALSE для его использования прямо в процессе инсталляции ОС?
  • вам нужно вместить 2Гб диск-1 и 6+Гб диск-2 на один DVD-диск?
  • какой мануал Debian вы для всего этого использовали?
Так-то в составе диска-1 имеется файл netinst\example-preseed.txt с подробными комментариями. Для сборки самопального инсталлятора стоит с ним ознакомиться и дальше действовать аналогично вот этой статье, к примеру...
Только будет еще 100500 заморочек с автоматизацией выбора пакетов при установке, настройки ALD/МКЦ/проч. и с итоговыми контрольными суммами дистрибутива. imho, проще ставить систему по-старинке, а затем раскатывать нужный софт и конфигурации из самопального скрипта из-под установленной ОС. Используя в качестве репозиториев ISO-образы диска-1 и диска-2, размещенные на каком-нибудь съемном носителе. Дюже он большой, диск разработчика. И это еще без заморочек с применением актуальных Update безопасности, ага...
Спасибо за ответ! Вы описали почти все хотелки, но это все, как говорится, по мере роста аппетита.
Сейчас в приоритете сделать один диск, объединяющий в себе два. Понятно, что можно монтировать исо-образы поочереди, но как выяснилось так чуть удобнее и быстрее. Затем, конечно, хотелось бы попробовать сделать автоматическую установку, так как иногда при развертывании образа не всегда система почему то загружается.
 

oko

New member
Сообщения
1 257
#6
to matveev_roman
Вы так и не ответили: вам это нужно в процессе установки ОС или для использования уже в установленной ОС? Монтирование ISO как бы подразумевается уже в установленной (если не мудрить с установщиком). Тогда зачем DVD? Смонтировали через mount все нужные iso (включая iso с обновлениями) куда-нибудь в /mnt/iso1, /mnt/iso2 и т.д. Прописали в /etc/apt/sources.list все пути через конструкцию file:/// и выполняете установку/обновление через apt всего доступного на всех дисках ПО. Можно скрипт простейший накатать для монтирования всех источников, чтобы не возиться каждый раз вручную...
Если же вы хотите слить диск-1 (основной) и диск-2 (разработчика) в один DVD, то у меня встречный вопрос: у вас многослойные болванки используются? imho, это 10-20 чтений (в контексте мелких файлов репозитория) и дальше диск начнет сыпать ошибками. Впрочем, с многослойными работал редко, так что не претендую на объективность...
 
Сообщения
16
#7
Смонтировали через mount все нужные iso (включая iso с обновлениями) куда-нибудь в /mnt/iso1, /mnt/iso2 и т.д. Прописали в /etc/apt/sources.list все пути через конструкцию file:/// и выполняете установку/обновление через apt всего доступного на всех дисках ПО
Я так сейчас и делаю. На данном этапе хочу слить в один диск два диска. Использовать двд не обязательно, будет использоваться флешка.
 

Montfer

New member
Сообщения
2 364
#8
нашел это:

По поводу сборки одного репозитория из всех дисков отмечу, что при этом потеряются цифровые подписи пакетов. Точнее говоря, сами пакеты в репозитории никогда и не подписываются, а подписывается файл Release, содержащий хэш-суммы списков пакетов Packages, Packages.gz, Sources, Sources.gz и т.п. Так что при установке пакетов придется все время соглашаться устанавливать неподписанные, что делает такой способ не вполне удобным (хотя и исключает дублирование пакетов, лежащих на разных дисках).

а вот это более простое, чтобы не выносить себе мозг:

В общем, ты можешь поступить несколькими способами:
скопировать содержимое дисков в отдельные директории на флешке, затем монтировать флешку:
mkdir /mnt/usb
mount /dev/sdXY /mnt/usb
А в sources.list подключать директории с копией файлов из iso образов:
deb file:/mnt/usb/iso1/debian stable main contrib non-free
deb file:/mnt/usb/iso2/debian stable main contrib non-free
deb file:/mnt/usb/iso3/debian stable main contrib non-free
после чего выполнить
apt-get update
и можно ставить пакеты.

взято отсюда https://www.linux.org.ru/forum/linux-install/11940770

если выберете второй вариант, то прогуглите про file:/ - вроде бы в примере написано неправильно и нужно указывать file:///
 
Сообщения
16
#9
нашел это:

По поводу сборки одного репозитория из всех дисков отмечу, что при этом потеряются цифровые подписи пакетов. Точнее говоря, сами пакеты в репозитории никогда и не подписываются, а подписывается файл Release, содержащий хэш-суммы списков пакетов Packages, Packages.gz, Sources, Sources.gz и т.п. Так что при установке пакетов придется все время соглашаться устанавливать неподписанные, что делает такой способ не вполне удобным (хотя и исключает дублирование пакетов, лежащих на разных дисках).
да пакетов не особо много, в моем случае можно было бы и понажимать )
 

Montfer

New member
Сообщения
2 364
#10
если не много пакетов, то не проще ли скопировать их на флешку и написать скрипт на установку?