Compilando o Kernel do FreeBSD
Bom em alguns artigos anteriores falando sobre freeBSD, foi necessário a recompilação do kernel do mesmo.
Aqui vai um mini-how de como compilar o kernel, do freeBSD
Tendo os fontes do kernel instalado , entre no diretório /usr/src/sys/<arquitetura>/conf/.
Onde arquitetura será a correspondente a arquitetura da sua máquina (i386,amd64,ia64).
Copie o arquivo GENERIC para um arquivo que você usaŕa para seu kernel, por exemplo MEUKERNEL.
Edite o arquivo meu kernel, e adicione ou retire as opções que você desejar, por exemplo, para adicionar o suporte a PF (PacketFilter) e a Vlans, adicionas as seguintes linhas no final do arquivo:
device pf device pflog device pfsync options ALTQ options ALTQ_CBQ options ALTQ_RED options ALTQ_RIO options ALTQ_HFSC options ALTQ_CDNR options ALTQ_PRIQ options ALTQ_NOPCC options BRIDGE device vlan
Agora digite
conf MEUKERNEL cd ../compile/MEUKERNEL/ make clean; make cleandepend; make depend; make; make install
Pronto, basta rebotar para ter as nova opções de seu kernel ativadas.
Abraços
May 1st, 2008 by alexm
Posted in freebsd