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

создание базового образа debian

Есть ли предпочтительный способ создания базовых образов для настраиваемых установок на основе Debian? В настоящее время мы работаем с мультистрапом, но, хотя он лучше, чем ручной chroot, у него все еще есть много краев и углов. Есть ли более надежный и менее подверженный ошибкам способ создания корневой файловой системы установки Debian с некоторыми дополнительными установленными .debs?

(Я не хочу отправлять установщик Debian с файлом preseed.)


Приложение 1: Чтобы немного прояснить ситуацию: мы поставляем нашим клиентам какое-то программное обеспечение. То есть операционная система Debian с некоторыми дополнительными программными пакетами - как нашими, так и сторонними - и некоторыми изменениями конфигурации. Чтобы упростить процесс установки, у нас есть установщик, который не делает ничего, кроме разбиения на разделы, копирования файлов на разделы и настройки grub. Так что это в основном установщик на основе изображений. Итак, мы в основном сами запускаем установку debian и просто распространяем уже установленную операционную систему.

Вопрос в установочной части. Я хочу, чтобы это было как можно проще и надежнее, и, конечно же, это должен быть автоматизированный процесс.

Если вы ищете небольшое изображение для чего-то вроде Контейнеры Linux (LXC) или OpenVZ, Я обычно в конечном итоге изменяю уже существующие шаблоны OpenVZ. Это быстрый способ получить chroot-образ без запуска установки.

Они доступны здесь - http://wiki.openvz.org/Download/template/precreated

Предлагаю вам взглянуть на FAI - Полностью автоматическая установка .

«Это инструмент для массового автоматического развертывания Linux. Вы можете взять один или несколько новых ПК, включить питание, и через несколько минут системы будут установлены и полностью настроены в соответствии с вашими потребностями без какого-либо взаимодействия».

Возможно, вас интересует что-то более близкое к Архивы стадии Gentoo? Они создаются с помощью инструмента под названием Катализатор но в конечном итоге приводит к архиву, который извлекается в корневую файловую систему после того, как все ваши файловые системы будут созданы на диске и смонтированы в соответствующих местах.

Самый простой способ создать такую ​​систему - это создать образец системы, а затем затаровать все это. Вы также можете создать базовый архив, а затем отправить дополнительные архивы для дополнительных функций, приобретенных клиентом.