No 2.4, os passos para compilar são: make dep; make clean, make; make modules; make modules_instal; make install
On 2/25/07, Marcos Lazarini <[EMAIL PROTECTED]> wrote:
Em 15/02/07, Fabio A Mazzarino<[EMAIL PROTECTED]> escreveu: > Pessoal: > > Primeiro deixa eu colocar uma limitação. O servidor está num > datacenter, e bootar um kernel a essa altura é altamente improvável, > somente em caso de emergência. > > Agora ao problema: > > Não estou conesguindo rodar nem iptables nem brct. O problema > acontece pq o módulo não existe. Creio eu que seja preciso compilá-lo. > > Vou passar alguns dados: > > # uname -a > Linux loghost1 2.4.27-2-386 #1 Wed Aug 17 09:33:35 UTC 2005 i686 GNU/Linux > > Eu puxei o kernel-source 2.4.27, peguei o arquivo > /boot/config-2.4.27-2-386 e substitui o .config. > > Tentei o make dep, mas deu problema, tentei rodar o make menuconfig, > mas sem alterar nada. Aí sim o make dep funcionou. > > Depois compilei os módulos (make modules) e instalei (make modules_install). > > Os módulos foram jogados no diretório /usr/lib/2.4.27, e não no > 2.4.27-2-386, assim os módulos não foram encontrados. Tive que tirar > um backup do diretório original e renomear o 2.4.27 para 2.4.27-2-386 Edita o .config que o make menuconfig gerou, e lá no começo dele tem umas variáveis p/ setar, é lá que se acerta o label p/ conter a versão, plataforma, etc Agora, o jeito de compilar no kernel 2.4 é diferente do 2.6, veja se não está usando o procedimento errado. -- Marcos
-- Rauklei P.S. Guimarães ----------------------------------- Debian/Etch GNU/Linux