Главная > Операционные системы > UNIX > BSD > FreeBSD Сборка ядра ОС FreeBSD 10.0Ядро — это основная часть операционной системы FreeBSD. Оно ответственно за управление памятью, параметры безопасности, работу с сетью, доступ к дискам и многое другое. Несмотря на то, что FreeBSD становится всё более динамически конфигурируемой, иногда приходится собирать собственное ядро. Иногда бывает необходимо, чтобы некоторая функциональность была вкомпилирована в ядро статически. В этой статье рассмотрим, как собрать ядро на ОС FreeBSD 10.0. Для этого необходимо, чтобы была настроена
сеть и желательно установлен Midnight Commander. Первым делом проверим наличие исходных текстов. Они находятся в папке /usr/src. Если эта папка пустая, придётся скачивать: перейдём в корень
и скачаем архив src.txz для AMD64:
для i386:
распаковываем файл:
и он распакует своё содержимое туда, куда нам надо. Теперь можно удалить файл src.txz или переместить его, например в папку /root:
Теперь переходим в папку, где лежит наш конфиг для AMD64:
для i386:
этот файл будет называться GENERIC Скопируем этот файл в ту же папку с другим именем, например SRV-KERNEL:
Открываем файл SRV-KERNEL
находим в нём строчку ident GENERIC и исправим её на ident SRV-KERNEL остальное необходимо будет посмотреть, и при необходимости исправить. ВНИМАНИЕ!!! Делать всё это надо предельно осторожно и аккуратно, так как при неправильной сборке ядра можно положить систему. Далее переходим в папку /usr/src
и собираем ядро
после того, как ядро будет собрано, устанавливаем его
После этого перезагружаем машину:
Готово! Машина перезагрузилась, и теперь работает новое ядро. Материал взят с сайта:Главная > Операционные системы > UNIX > BSD > FreeBSD |