Четверг, 26.06.2025
Support me & you
Меню сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Облако
Sysinternals corel PASMUTILITY g2m3 Windows LNK FreeBSD XenServer TotalCommander Linux CentOS VirtualBox Firefox apache php
Главная » 2012 » Октябрь » 22 » Как пересобрать ядро feebsd
16:49
Как пересобрать ядро feebsd
проверяем наличие каталога /usr/src/sys (не должен быть пустым), и наличие символической ссылки /sys/

Если условия не выполнены, то нужно – запустить sysinstal, выбрать Configure -> Distributions -> src -> All
# ln -s /usr/src/sys /sys    #создание символической ссылки


Переходим в каталог i386/conf и копируем файл конфигурации GENERIC в файл с выбранным вами именем. Например:
# cd /usr/src/sys/i386/conf
# cp GENERIC MYKERNEL

Редактируем MYKERNEL
# ee MYKERNEL
далее собираем ядро
# cd /usr/src
Соберем ядро командой:
# make buildkernel KERNCONF=MYKERNEL
Установим ядро:
# make installkernel KERNCONF=MYKERNEL


Перезагружаем ПК чтобы использовать новое ядро.

Проверяем командой:
# uname -a
# uname -i
 
Источник: http://www.freebsd.org/doc/ru/books/handbook/kernelconfig-building.html



Дополнено для amd64:
# cd /usr/src/sys/amd64/conf
# cp GENERIC CISDAM
# ee CISDAM
   device          if_bridge   # Модуль для работы моста
 
   # добавляем поддержку разрешения
   options         VESA
   options         SC_PIXEL_MODE
 
   # Packet Filter www.freebsd.org/doc/ru/books/handbook/firewalls-pf.html
   device          pf
   device          pflog
   device          pfsync
   options         ALTQ
   options         ALTQ_CBQ        # Class Bases Queuing (CBQ)
   options         ALTQ_RED        # Random Early Detection (RED)
   options         ALTQ_RIO        # RED In/Out
   options         ALTQ_HFSC       # Hierarchical Packet Scheduler (HFSC)
   options         ALTQ_PRIQ       # Priority Queuing (PRIQ)
   options         ALTQ_NOPCC      # Required for SMP build

# cd /usr/src/
# make buildkernel KERNCONF=CISDAM
# make installkernel KERNCONF=CISDAM

если не заработало, то нужно убрать оригинальный файл GENERIC из папки cd /usr/src/sys/amd64/conf
и запустить команду (она же и является альтернативой 2 предыдущим командам make [можно его переимановать: # mv GENERIC GENERIC_original]):
# cd /usr/src/
# make kernel KERNCONF=CISDAM

Просмотров: 503 | Добавил: unden | Рейтинг: 0.0/0
Всего комментариев: 0
Поиск
Календарь
«  Октябрь 2012  »
Пн Вт Ср Чт Пт Сб Вс
1234567
891011121314
15161718192021
22232425262728
293031
Архив записей
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Copyright MyCorp © 2025
    Сделать бесплатный сайт с uCoz