Я пытаюсь создать собственный ISO-образ, который бы устанавливал минимально необходимые RPMS вместе с некоторыми собственными написанными RPM моего приложения. А также хочет выполнить некоторые шаги после установки, такие как настройка моего приложения, настройка VPN и т. д.
Я видел некоторые ссылки в Google, но они указывают на создание репо и ISO с подключенного диска или ISO-образа.
Спасибо Рамеш
kickstart
iso
disk-image
Рамеш Кумар
источник
источник
Ответы:
Создайте каталог для монтирования вашего источника.
Цикл монтирования исходного ISO, который вы модифицируете. (Скачать с Red Hat / CentOS.)
Создайте рабочий каталог для ваших настроенных носителей.
Скопируйте исходный носитель в рабочий каталог.
Размонтируйте исходный ISO и удалите каталог.
Измените права на рабочий каталог.
Скопируйте сценарий Kickstart, который был изменен для пакетов и
%post
в рабочий каталог.Скопируйте все дополнительные RPM в структуру каталогов и обновите метаданные.
Добавьте кикстарт в параметры загрузки.
Создайте новый файл ISO.
(Необязательно) Используйте,
isohybrid
если хотите, чтобыdd
файл ISO загружался с USB-ключа.Добавьте контрольную сумму MD5 (чтобы разрешить тестирование носителя).
Если вам нужна дополнительная помощь в создании сценария Kickstart , я предлагаю начать с официальной документации Red Hat.
источник