[FUG-BR] COMPILAÇÃO KERNEL FREEBSD 8.0 ( IPFW + SQUID )
Celso Viana
celso.vianna em gmail.com
Quarta Junho 9 18:18:35 BRT 2010
Em 9 de junho de 2010 13:22, Rodrigo
<rodrigo at rcsolucoesinteligentes.com.br> escreveu:
> Boa Tarde Amigo....
>
> Então, vamos fazer o seguinte, vou lhe passar a forma com que faço
> para compilar o kernel, atualmente existem 2 formas, uma mais nova e a
> mais antiga, eu nunca me dei muito bem com a opção nova, por isso
> prefiro sempre a antiga..... rsrsrs
>
> Bom funciona assim:
>
> 1º) Acessar o diretório do Kernel:
> #/usr/src/sys/i386/conf
>
> 2º) Fazer uma cópia do Kernel atual para um novo kernel:
> Ex: cp -p GENERIC KERNEL_CUSTOMIZADO
>
> 3º) Fazer a edição do conteudo no arquivo que voce acabou de copiar.
>
> 4º) Agora vamos começar o processo de compilação do novo Kernel.
> Executar o comando para ele gerar os arquivos que vao ser
> re-compilados.
> Comando: #/usr/sbin/config "NOME_NOVO_KERNEL".
> OBS.: Executar o comando dentro da pasta onde está o novo Kernel.
>
> 5º) Ir até o diretório onde ele colocou o conteudo que sera re-compilado.
> #cd ../../compile/
>
> 6º) Usar os seguintes comandos:
> a) make depend
> b) make
> c) make install
>
> 7º) Depois do kernel compilado, faz o seguinte copie o ANTIGO Kernel,
> para uma pasta em algum lugar NAO APAGUE, pois se der algum problema vc
> pode volta-lo ao lugar original que o sistema ira funcionar normalmente.
>
> Certo, comigo isso já é o suficiente para funcionar, agora vc me disse
> que esta usando o Free 8 neh, entaum tive muitos problemas com ele na
> parte de compilação de kernel, atualmente aki na minha empresa estou
> usando somente o 7.3 Release....
>
> Bom qualquer coisa me avise...
>
> Att,
> Rodrigo.
> RC Soluções Inteligentes em TI.
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
Rodrigo,
Sempre compilo o kernel do FreeBSD da seguinte maneira:
- copio o GENERIC para um outro arquivo NOVO_KERNEL e faço as
alterações necessárias
- adiciono a entrada KERNCONF=NOVO_KERNEL em /etc/make.conf
- estando em /usr/src executo "make -j4 -s buildkernel" e depois "make
installkernel"
Já li que as vezes a opção "-j" pode gerar erro durante a compilação.
Existe alguma vantagem em se compilar usando "config, make depend,
make e make install"?
Thanks!!!
--
Celso Vianna
BSD User: 51318
http://www.bsdcounter.org
63 8404-8559
Palmas/TO
Mais detalhes sobre a lista de discussão freebsd