Назад | Перейти на главную страницу

Создание пользовательских ISO-образов Fedora / CentOS

Я работал над созданием пользовательских ISO-образов Linux и недавно столкнулся с некоторыми проблемами. Первоначально я использовал bootcdwrite вместе с некоторыми скриптами для создания ISO-образа работающей конфигурации на сервере Debian. Сейчас я работаю над некоторыми ISO-образами Fedora / CentoOS / Scientific Linux, и мне не удалось сделать то же самое. Я просмотрел немало форумов, и люди обычно рекомендуют revisor / pungi и clonesys. Я пробовал clonesys несколько раз, но так и не смог правильно загрузить ISO. Revisor отлично справляется с вращением изображений и добавлением / удалением определенных пакетов, но он не выполняет (или я еще не понял, как это сделать) настройку, которую я хочу. В идеале я хочу этим заниматься.

  1. Установите Fedora / CentOS / SL6.
  2. Установите новые пакеты, измените некоторые файлы, измените iptabloes и т. Д.
  3. Запустите программу, чтобы скопировать работающий образ в загрузочный ISO.
  4. Уметь загружать новый ISO и действовать так, как будто это новая установка (запрашивать информацию DHCP, информацию о пароле и т. Д.), Но как только это будет сделано, в нем будут все мои пользовательские файлы и конфигурации.

Это именно то, что мне удалось сделать с помощью bootcdwrite в Debian. Я заставил все работать и настроил так, как я хотел, запустил несколько скриптов для удаления файлов tmp, пользователей и т. Д., Чтобы перевести его в "сырое" состояние, а затем преобразовал его в ISO.

Исходя из моих исследований на данный момент, я считаю, что Revisor - мой лучший выбор, мне просто нужно выяснить, как заставить его копировать мою текущую конфигурацию с пользовательскими файлами, а не просто изменять пакеты (или, может быть, это так, и я просто не в курсе). Это, или, может быть, я мог бы использовать более общий инструмент, такой как mkisofs.

Заранее спасибо за вашу помощь.