[FUG-BR] Compilar kernel numa maquina para usar em outra

Araujo araujo em iguabanet.com.br
Sábado Janeiro 27 14:50:55 BRST 2007


    Victor,

            Ainda dei umas cabeçadas aqui outras ali com as permissões, mas
no final consegui fazer tudo funcionar conforme a sua dica.

            grato, araujo

----- Original Message ----- 
From: "Victor Loureiro Lima" <victorloureirolima at gmail.com>
To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)"
<freebsd at fug.com.br>
Sent: Friday, January 26, 2007 12:00 PM
Subject: Re: [FUG-BR] Compilar kernel numa maquina para usar em outra


Tenta fazer o seguinte:
 maquina A:
  buildkernel
  installkernel
  tar -cf ./kernel.tar /boot/kernel ; gzip kernel.tar

 maquina B:
  copia o kernel.tar.gz para a maquina B
  mv /boot/kernel /boot/kernel.old
  gunzip -d kernel.tar.gz ; tar -vxf kernel.tar

 Funciona, se der errado, de uma olhada aqui:

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-trouble.html

Em 26/01/07, Araujo<araujo at iguabanet.com.br> escreveu:
>     Gente,
>
>     Tenho duas maquinas freebsd exatamente com a mesma versão do sistema,
> preciso recompilar o kernel da maquina A somente para incluir a opcao
> IPFW_FORWARD, mas, por falta de memória ou espaço em disco ou outro coisa
> qualquer, não consigo fazer o BUILDKERNEL na maquina A.
> Assim copiei todo o /usr/src, atualizado com src-all, para a maquina B e
lá
> rodei o BUILDKERNEL. Depois voltei com o /usr/src e /usr/obj da maquina B
> para a maquina A e tentei dar o INSTALLKERNEL, mas dá erro:
>
> --------------------------------------------------------------
> >>> Installing kernel
> --------------------------------------------------------------
> cd /usr/obj/usr/src/sys/PCBSDv1.2;  MAKEOBJDIRPREFIX=/usr/obj
> MACHINE_ARCH=i386  MACHINE=i386  CPUTYPE=
> GROFF_BIN_PATH=/usr/obj/usr/src/tmp/legacy/usr/bin
> GROFF_FONT_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/groff_font
> GROFF_TMAC_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/tmac
>
PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bi
>
n:/usr/obj/usr/src/tmp/legacy/usr/games:/usr/obj/usr/src/tmp/usr/sbin:/usr/o
>
bj/usr/src/tmp/usr/bin:/usr/obj/usr/src/tmp/usr/games:/sbin:/bin:/usr/sbin:/
> usr/bin  make KERNEL=kernel install
> *** Error code 2
>
> Stop in /usr/src.
> *** Error code 1
>
> Stop in /usr/src.
> make: don't know how to make bsd.README. Stop
>
> Alguma coisa é gravada na maquina B fora do /usr/src ou /usr/obj que
tambem
> precise ser trazido de volta ?
>
> araujo
>
>
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd




Mais detalhes sobre a lista de discussão freebsd