Андрей Елсуков
В этой статье я хочу обобщить свой опыт по сборке релиза операционной
системы FreeBSD. Создание релиза – не такая уж сложная задача, но достаточно
длительная и при некоторых обстоятельствах может продолжаться дольше, чем ей
необходимо. Да и к тому же описание этого процесса на русском языке мне найти
не удалось. Надеюсь, что статья поможет желающим собрать свой релиз и обойти те
проблемы, с которыми столкнулся когда-то я.
Для чего это нужно?
Я вижу несколько причин, для чего может понадобиться создать релиз ОС FreeBSD
в «домашних» условиях:
n не всегда есть время, средства, возможность
покупать свежий релиз системы, чтобы иметь его на CD для более быстрой
установки «свежей» системы;
n хочется иметь под рукой загрузочный
инсталляционный диск системы со специфическими настройками: установочный диск
STABLE-ветки; диск с обновленными драйверами, например для RAID-контроллеров; с
определенным набором скомпилированных пакетов; с архивами исходных файлов
некоторых программ для компиляции из «портов»;
n хочется всё знать и уметь.
Кто-то, возможно, предложит свои причины, для
меня достаточно и этих.
Что нам необходимо для начала?
Как это ни банально, нужна машина под управлением ОС FreeBSD. Причём
желательно, чтобы версия системы была из той же ветки, что и версия будущего
релиза (почему «желательно» – расскажу позднее). Если ваша машина подключена к
Интернету и проблемы с ценой трафика для вас не существует, то следующие
компоненты для вас не важны, если же нет, то идём по пунктам.