FreeBSD "с нуля"

Jens Schweikhardt

Издание: 43234
Юридическое уведомление
2013-11-24 taras.
Аннотация

В этой статье описываются мои достижения в создании FreeBSD From Scratch: полностью автоматизированной установки скомпилированной из исходных текстов системы FreeBSD, включая компиляцию всех ваших любимых портов и преднастройку в соответствии с вашими представлениями о завершенной системе. Если вы полагаете, что концепция make world является прекрасным подходом, то FreeBSD From Scratch расширяет это понятие до make evenmore.


Содержание
1. Введение
2. Почему мне (не) нужна FreeBSD From Scratch?
3. Предварительные требования
4. Этап первый: Установка системы
5. Этап второй: Установка портов
6. Этап третий
7. Ограничения
8. Файлы

1. Введение

Вы когда-либо обновляли вашу систему при помощи make world? Существует одна проблема, возникающая при наличии всего лишь одной системы на диске. Если выполнение цели installworld прерывается на середине, у вас остаётся неработоспособная система, которая может даже не загружаться. Либо цель installworld отрабатывает нормально, а новое ядро не загружается. Тогда наступает момент для поиска Fixit CD и резервных копий, которые вы делали полгода назад.

Я исповедую подход <<сотрите данные на дисках при обновлении систем>>. Удаление дисков, и даже разделов, обеспечивает вам то, что нигде не остаётся никаких частей старого, то, о чём не заботятся большее число процедур обновления. Однако очистка разделов означает, что вам нужно перекомпилировать/переустановить все ваши порты и пакаджи, а также проделать все тонкие процедуры настройки. Если вы думаете, что эта задача тоже должна быть автоматизирована, то читайте дальше.

Этот, и другие документы, могут быть скачаны с http://ftp.FreeBSD.org/pub/FreeBSD/doc/.

По вопросам, связанным с FreeBSD, прочитайте документацию прежде чем писать в <questions@FreeBSD.org>.

По вопросам, связанным с этой документацией, пишите в рассылку <doc@FreeBSD.org>.