NetBSD RECOMPILANDO O KERNEL DO NETBSD Neste artigo irei abordar uma tarefa simples porem muito cuidadosa, a recompilacao do nosso kernel. A recompilacao do kernel do netbsd e' similar a do openbsd e do freebsd. Primeiro passo devemos obter o source do kernel: ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-1.5.1/source/sets/syssrc.tgz Substitua 1.5.1 pela versao do seu NetBSD. Para instalar o source do kernel faca: # cd / # tar xfvz /path/do/arquivo/syssrc.tgz Recompilando o kenel: # cd /usr/src/sys/arch/sparc/conf OBS: "sparc" e' a nossa arquitetura, devemos substituir de acordo com nosso hardware. Exemplo, para um x86 (Intel, AMD...) o diretorio seria /usr/src/sys/arch/i386/conf # vi MY_KERNEL OBS: MY_KERNEL e' o arquivo de configuracao do nosso kernel, caso seja a primeira vez que esta reecompilando o seu kernel no netbsd e nao tem nem ideia por onde comecar faca "cp GENERIC MY_KERNEL" e configure apartir do kernel generico. # config MY_KERNEL # cd ../compile/MY_KERNEL # make depend # make # mv /netbsd /netbsd.old # cp netbsd / # reboot Pronto!!! Vale lembrar que se voce pegou o source do kernel (syssrc) de versao diferente do seu sistema, voce tera que recompilar o seu binario "config". ANTES DE REECOMPILAR O KERNEL. Recompilando o config: # cd /usr/src/usr.sbin/config # make # make install Em caso de problemas depois de reinicializar o sistema, pressione a barra do espaco no boot e digite: # boot netbsd.old -s Apos o sistema carregar o kernel antigo em modo Mono-usuario (single) digite: # mount / # mv /netbsd.old /netsbd # exit Bom e' isso ai pessoal, espero ter ajudado!! # Powered By # Diego Linke # gamk@gamk.com.br