Re: Compilando o Kernel Erros

2007-08-02 Por tôpico Adauto Serpa
Renato,

Valeu pela dica, parou de dar o problema.

obrigado,

Adauto


-- Início da mensagem original ---

  De: "Renato S. Yamane" [EMAIL PROTECTED]
Para: debian-user-portuguese@lists.debian.org
  Cc:
Data: Wed, 01 Aug 2007 08:57:53 -0300
 Assunto: Re: Compilando o Kernel Erros

> Adauto Serpa escreveu:
> > Faz muito tempo que não compilo, pois só faço quando é estemamente 
> > necessário.
> > Tenho uma máquina aqui que o drive da placa de rede só está disponivel na 
> > versão
> > 2.6.21 e estou um utilizando Debian Etch.
>
> Coloque no seu sources.list o repositório backports (www.backports.org -
> Lá tem a informação de como fazer isso), aí basta usar o aptitude para
> instalar o Kernel 2.6.21
>
> > Minha dúvida é a seguinte costuma dar erro durante uma compilação de kernel?
>
> Não.
> Eu estou usando o 2.6.21.6 sem problemas. Verifique se isso ajua:
> <http://kernel-handbook.alioth.debian.org>
>
> > Qual é o problema desses erros: Minha máquina, GCC, Kernel ou é assim mesmo?
>
> Não sei qual é o erro, portanto também não sei qual é a solução.
>
> Att,
> Renato
>
>
> --
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
>
>



Re: Compilando o Kernel Erros

2007-08-01 Por tôpico Renato S. Yamane

Adauto Serpa escreveu:

Faz muito tempo que não compilo, pois só faço quando é estemamente necessário.
Tenho uma máquina aqui que o drive da placa de rede só está disponivel na versão
2.6.21 e estou um utilizando Debian Etch. 


Coloque no seu sources.list o repositório backports (www.backports.org - 
Lá tem a informação de como fazer isso), aí basta usar o aptitude para 
instalar o Kernel 2.6.21



Minha dúvida é a seguinte costuma dar erro durante uma compilação de kernel?


Não.
Eu estou usando o 2.6.21.6 sem problemas. Verifique se isso ajua:



Qual é o problema desses erros: Minha máquina, GCC, Kernel ou é assim mesmo?


Não sei qual é o erro, portanto também não sei qual é a solução.

Att,
Renato


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Compilando o kernel para Pentium D.

2007-05-17 Por tôpico Miguel Da Silva - Centro de Matemática

Maxwillian Miorim escribió:
On 5/17/07, Miguel Da Silva - Centro de Matemática 
<[EMAIL PROTECTED]> wrote:

Estimados correligonários, temos um Pentium D "0km" (como eu rio quando
vejo essa expressão no mundo da computação/informática) e vou compilar o
kernel para ele. A instalação foi feita com o primeiro DVD do Etch e
está instalado apenas o sistema básico.

Quais opções seriam boas para selecionar no kernel para tirar muito
proveito desse processador? Um recurso que quero explorar com esse
computador é a virtualização de serviços.

Pois bem, é isso.

Até mais.


Em "processor type and features" (eu não sei como é em português,
tampouco em espanhol :) desativa "Generic x86 support", isso vai
retirar a compatibilidade com processadores mais antigos e usar as
opções e "Processor type", onde define o processador como da família
do Pentium D.

Acredito que esá máquina tem suporte a SMP, se houver, ative-o. Retire
o suporte a "math emulation", o conceito de co-processadores
matemáticos já é defasado (a menos que tu tenha um 486SX, estes
co-processadores estão embutidos nos processadores mais "recentes" -
486DX em diante :). Se quiser deixar esta opção mas não quiser usar é
só usar no387 na inicialização.

Como vai ser uma máquina de Virtualização com multi-processamento
simétrico, podemos alterar a latência de preempção também. Para
sistemas com SMP latências mais baixas se comportam melhor, eu
particularmente, utilizo 250MHz nestes casos. Pode fazer testes com
outras frequencias, para mim a diferença foi imperceptível.

Para sistemas de alto desempenho, em relação a processador, estas
seriam as modificações "básicas". Só não esquece que desempenho é
feito de outras coisas, afinal não adianta ter um dual Pentium D
599Ghz com aquelas placas mãe PCChips de chipset SiS, tudo onboard e
HD IDE 5400RPM :)

OBS: Para performance de rede, dá uma olhada no projeto web100[1]. O
kernel 2.6.20 tem opções de otimização automática da rede (algo
relacionado ao aumento de buffers), até agora não fez diferença para
mim.

Também tenho alguns links, muitos deles são antigos, por isso não dá
para seguir à risca o que eles dizem sem testar muito bem antes :)

http://people.redhat.com/alikins/system_tuning.html
http://www.yolinux.com/TUTORIALS/LinuxTutorialOptimization.html

Este é um tema bem interessante, se achar algo encaminha pra lista ou
pelo menos pra mim, ok? ;)

1 - http://www.web100.org/


Okie Dokie!!!

O interessante é que algumas sugestões que você passou já estavam 
configuradas de "boa maneira"; exemplo: "Math Emulation" já estava 
desabilitado.


Já deu pra ver que não é como antes (pelo menos na época do kernel 1.x) 
em que era tudo feito para rodar num 386 bem fuleiro. Fazer o que, se o 
386 de hoje em dia deve ser um Pentium comum e corrente.


Vou procurar mais sobre o SMP.

Até mais

--
Miguel Da Silva
Administrador de Red
Centro de Matemática - http://www.cmat.edu.uy
Facultad de Ciencias - http://www.fcien.edu.uy
Universidad de la República - http://www.rau.edu.uy


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Compilando o kernel para Pentium D.

2007-05-17 Por tôpico Maxwillian Miorim

On 5/17/07, Miguel Da Silva - Centro de Matemática <[EMAIL PROTECTED]> wrote:

Estimados correligonários, temos um Pentium D "0km" (como eu rio quando
vejo essa expressão no mundo da computação/informática) e vou compilar o
kernel para ele. A instalação foi feita com o primeiro DVD do Etch e
está instalado apenas o sistema básico.

Quais opções seriam boas para selecionar no kernel para tirar muito
proveito desse processador? Um recurso que quero explorar com esse
computador é a virtualização de serviços.

Pois bem, é isso.

Até mais.


Em "processor type and features" (eu não sei como é em português,
tampouco em espanhol :) desativa "Generic x86 support", isso vai
retirar a compatibilidade com processadores mais antigos e usar as
opções e "Processor type", onde define o processador como da família
do Pentium D.

Acredito que esá máquina tem suporte a SMP, se houver, ative-o. Retire
o suporte a "math emulation", o conceito de co-processadores
matemáticos já é defasado (a menos que tu tenha um 486SX, estes
co-processadores estão embutidos nos processadores mais "recentes" -
486DX em diante :). Se quiser deixar esta opção mas não quiser usar é
só usar no387 na inicialização.

Como vai ser uma máquina de Virtualização com multi-processamento
simétrico, podemos alterar a latência de preempção também. Para
sistemas com SMP latências mais baixas se comportam melhor, eu
particularmente, utilizo 250MHz nestes casos. Pode fazer testes com
outras frequencias, para mim a diferença foi imperceptível.

Para sistemas de alto desempenho, em relação a processador, estas
seriam as modificações "básicas". Só não esquece que desempenho é
feito de outras coisas, afinal não adianta ter um dual Pentium D
599Ghz com aquelas placas mãe PCChips de chipset SiS, tudo onboard e
HD IDE 5400RPM :)

OBS: Para performance de rede, dá uma olhada no projeto web100[1]. O
kernel 2.6.20 tem opções de otimização automática da rede (algo
relacionado ao aumento de buffers), até agora não fez diferença para
mim.

Também tenho alguns links, muitos deles são antigos, por isso não dá
para seguir à risca o que eles dizem sem testar muito bem antes :)

http://people.redhat.com/alikins/system_tuning.html
http://www.yolinux.com/TUTORIALS/LinuxTutorialOptimization.html

Este é um tema bem interessante, se achar algo encaminha pra lista ou
pelo menos pra mim, ok? ;)

1 - http://www.web100.org/



Re: Compilando o Kernel

2005-05-10 Por tôpico k4ribe49
Oi Hugo,
Ao iniciar o trabalho de recompilação, após o comando make menuconfig,
na tela que se apresenta tem uma opção (não lembro direito agora) que
permite carregar  a configuração atual. Escolhe essa opção e
indica o caminho do arquivo que começa com "config" e está em /boot.
Sucesso.
CREm 10/05/05, Hugo Rebello <[EMAIL PROTECTED]> escreveu:
Pessoal,Alguém sabe me dizer se é possível eu saber o que o meu kernel temselecionado hoje ?Estou tentando compilar um novo kernel por causa do aplicativo L7-filter- 
http://l7-filter.sourceforge.net/ e estou recebendo o seguinte erro.# mkinitrd /boot/initrd-2.6.11.8.img 2.6.11.8No module sym53c8xx found for kernel 
2.6.11.8, aborting.Obrigado.Hugo--To UNSUBSCRIBE, email to [EMAIL PROTECTED]with a subject of "unsubscribe". Trouble? Contact 
[EMAIL PROTECTED]--  [Netiqueta]§ Evitar e-mails HTML, mesmo oferecendo alternativa puramente textual.x::x::x::x::x::x
CARLOS RIBEIROKurumin Linux 4.1 - Debian Sarge 3.1 - Windows XPsite  : http://br.groups.yahoo.com/group/linuxkurumin/Para entrar: 
[EMAIL PROTECTED]aMSN: [EMAIL PROTECTED]


Re: COmpilando o kernel 2.6 no Sarge

2004-10-20 Por tôpico Marcos Vinicius Lazarini

Othon wrote:

Pessoal,

Instalei o Sarge e perguntaria se as regras da compilação do kernel 2.6 
continuam as mesmas para o modo Debian de compilar.


Cara, sempre consule a documentacao do kernel-package: 
/usr/share/doc/kernel-package*


Mas eu sempre fiz do jeito que voce colocou no e-mail... :-)
Em relacao as dependencias, nao sei bem pq eu costumo fazer direto pelo make 
menuconfig.


--
Marcos Lazarini



Re: COmpilando o kernel 2.6 no Sarge

2004-10-20 Por tôpico Othon
On Tuesday 19 October 2004 22:41, Douglas Carleal dos Santos wrote:
> No ultimo domingo eu compilei o kernel 2.6.8 no Sarge
> com as mesmas ferramentas que compilei o 2.4.27
> (alguns dias antes) e em ambas não tive nenhum
> problema.
> Boa Sorte!

OK!

Mas uma outra coisa me veio:

No Debian eu ja' reparei que, diferentemente das outras distros, mesmo com 
todos os pacotes instalados, se voce entrar no Control Center do KDE, nao 
aparece o Linux Kernel dentro da pasta System Administration, onde vc pode 
ajustar o seu kernel atual de uma maneira muito mais rapida e compila-lo com 
um simples 'make symlinks dep'.

Nao sei se alguem da lista ja' utilizou esse recurso...

Sera que eh preciso instalar algum pacote especial do KDE para isso?


-- 
[ ]'s

Othon



Re: Compilando o kernel

2003-07-25 Por tôpico redbrick
Luiz,

tem um outro jeito que acho que facilita mais a vida:

1. instale o pacote kernel-packages
apt-get install kernel-packages

2. baixe os pacote do kernel a partir da Debian e o descompacte:
cd /usr/src
apt-get install kernel-source-2.4.20
tar xvfj kernel-source-2.4.20.tar.bz2

3. configure o kernel:
cd /usr/src/kernel-source-2.4.20
make menuconfig

4. crie o pacote .deb do seu kernel:
make-kpkg --bzimage kernel_image

5. após a execução do script acima, vc terá um pacote
kernel-image-2.4.20*.deb na pasta /usr/src. Agora é só instalá-lo:
dpkg -i /usr/src/kernel-image-2.4.20*.deb

Esse comando ajuda a descompactar o pacote, instala os pacotes para os
lugares certos e executa o lilo, para que quando vc reiniciar a máquina,
o novo kernel seja carregado.

NOTA: é sempre bom verificar o /etc/lilo.conf!!

-- 
Feng Sian



Re: Compilando o kernel

2003-07-24 Por tôpico Luiz Antonio F. Barbosa
Legal Rodrigo.

Obrigado pelas explicacoes,

Luiz
- Original Message - 
From: "Rodrigo F. Baroni" <[EMAIL PROTECTED]>
To: "Luiz Antonio F. Barbosa" <[EMAIL PROTECTED]>
Cc: 
Sent: Monday, July 21, 2003 9:02 PM
Subject: Re: Compilando o kernel


>
>   Ola' Luiz,
>
>  --- "Luiz Antonio F. Barbosa" <[EMAIL PROTECTED]>
> escreveu: > Olah perssoal,
>
> > Baixei o kernel 2.4.20 no www.kernel.org e procedi
> > da seguinte maneira:
> >
> > # cd /usr/src
> > # tar -jxvf linux-2.4.20.tar.bz2
> > # ln -s linux-2.4.20 linux
> > # cd /usr/src/linux
> > # make config
> >
> > Quando executei o make config, o promprt retornou as
> > mensagens exibidas a seguir e nao pude continuar com
> > a compilacao.
>
>
> Fez tudo certo. MAS, antes de entrar com "make
> config" ou "make menuconfig" , "make xconfig" (os
> outros que falei sao para modos terminal-grafico e
> x-grafico), eh recomendado entrar com "make mrproper"
> - que "organiza" os arquivos antes ..
>
> Portanto, tente, em /usr/src/linux :
>
> $make mrproper
> $make menuconfig (escolhar as opcoes q vc quer)
> $make dep (organiza para posterior compilacao)
> $make bzImage (compila os fontes e gera o kernel
> em /usr/src/linux/arch/i386/boot/bzImage)
> $make modules (compila os modulos q vc escolheu)
> $make modules_install (move os modulos para
> /lib/modules/ - no caso
> /lib/modules/2.4.18)
> $make clean (para limpar os objetos, se vc
> desejar)
>
>Entao, copie o kernel para o diretorio /boot ($cp
> /usr/linux/arch/i386/boot/bzImage /boot); edite o
> /etc/lilo.conf (e adicione a imagem do novo kernel
> como opcao), e entao entre com o comando "$lilo" para
> instalar a nova imagem do lilo na mbr, com a opcao de
> bootar com o  novo kernel.
>
>
>PS: Debian-fanaticos devem responder sua questao
> para vc compilar utilizando opcoes do apt do Debian;
> MAS os procedimentos acima funcionam em QUALQUER linux
> ! Alem de vc compreender o que esta' acontecendo.
>
>
>   Abracos
> Rodrigo F Baroni
>
> ___
> Yahoo! Mail
> Mais espaço, mais segurança e gratuito: caixa postal de 6MB, antivírus,
proteção contra spam.
> http://br.mail.yahoo.com/
>



Re: Compilando o kernel

2003-07-23 Por tôpico Thiago Marangoni Zerbinato - thiagomz

#apt-get install libncurses5-dev -> Deve ser isso que esta faltando.

Em Mon, 21 Jul 2003 11:56:35 -0300
"Luiz Antonio F. Barbosa" <[EMAIL PROTECTED]> manifestou-se nas seguintes 
palavras:

> Olah perssoal,
> 
> Fiz a instalacao do CD1 do Debian3.0r1, instalei gcc e todos os pacotes 
> necessarios para a compilacao e dos quais o gcc depndia, como o make, o 
> binutils, libgcc, etc, alem dos pacotes necessarios para rodar o bz2.
> 
> Baixei o kernel 2.4.20 no www.kernel.org e procedi da seguinte maneira:
> 
> # cd /usr/src
> # tar -jxvf linux-2.4.20.tar.bz2
> # ln -s linux-2.4.20 linux
> # cd /usr/src/linux
> # make config
> 
> Quando executei o make config, o promprt retornou as mensagens exibidas a 
> seguir e nao pude continuar com a compilacao.
> 
> Algeum saberia me dizer, com base nas mensagens exibidas no prompt que eestao 
> abaixo, qual seria o problema?
> 
> Mensagens exibidas no prompt:
> 
> In file included from tkparse.c:48:
> 
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:37:23: features.h: No such 
> file or directory
> 
> In file included from /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:43,
> 
> from tkparse.c:48:
> 
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stddef.h:199: syntax error before 
> "typedef"
> 
> In file included from tkparse.c:48:
> 
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:45:25: bits/types.h: No 
> such file or directory
> 
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:74:19: libio.h: No such 
> file or directory
> 
> In file included from tkparse.c:48:
> 
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:89: parse error before 
> "fpos_t"
> 
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:138:28: bits/stdio_lim.h: 
> No such file or directory
> 
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:151: parse error before 
> "__THROW"
> 
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:153: parse error before 
> "__THROW"
> 
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:158: parse error before 
> "__THROW"
> 
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:170: parse error before 
> "__THROW"
> 
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:193: parse error before 
> "__THROW"
> 
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:195: parse error before 
> "__THROW"
> 
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:211: parse error before 
> "__THROW"
> 
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:215: parse error before 
> "__THROW"
> 
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:263: parse error before 
> "__THROW"
> 
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:268: parse error before 
> "__THROW"
> 
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:283: parse error before 
> "__THROW"
> 
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:285: parse error before 
> "__THROW"
> 
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:288: parse error before 
> "__THROW"
> 
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:292: parse error before 
> "_G_va_list"
> 
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:294: parse error before 
> "_G_va_list"
> 
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:298: parse error before 
> "_G_va_list"
> 
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:335: parse error before 
> "__THROW"
> 
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:337: parse error before 
> "__THROW"
> 
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:340: parse error before 
> "__THROW"
> 
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:360: parse error before 
> "__THROW"
> 
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:361: parse error before 
> "__THROW"
> 
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:364: parse error before 
> "__THROW"
> 
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:383: parse error before 
> "__THROW"
> 
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:384: parse error before 
> "__THROW"
> 
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:387: parse error before 
> "__THROW"
> 
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:416: parse error before 
> "__THROW"
> 
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:426: parse error before 
> "__THROW"
> 
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:451: parse error before 
> "__THROW"
> 
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:460: parse error before 
> "__THROW"
> 
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:464: parse error before 
> "__THROW"
> 
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:469: parse error before 
> "__THROW"
> 
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:472: parse error before 
> "__THROW"
> 
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:484: parse error before 
> "__THROW"
> 
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:486: parse error before 
> "__THROW"
> 
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:488: parse error before 
> "__THROW"
> 
> /usr/lib/gcc-lib/i386-l

Re: Compilando o kernel

2003-07-23 Por tôpico Sergio
Seria interessante você reproduzir qual a mensagem que aparece após o
make xconfig.

Se for a que aconteceu tb comigo, basta acrescentar um pacote
(relacionado ao libgtk ou coisa parecida... não me recordo agora)

[ ]'s

Sergio


Em Qua, 2003-07-23 às 03:45, Luiz Antonio F. Barbosa escreveu:
> Oi Serjao,
> 
> Segui o procedimento recomendado por voce, mas, ao executar o make xconfig,
> foi retornada a mesma mensagem anterior ao terminal. Mesmo assim, obrigado
> pela ajuda.
> 
> Estou achando que isso estah ocorrendo em funcao da falta de algum pacote
> necessario para a compilacao, que nao estah instalado.
> 
> Alguem mais saberia dizer qual seria o problema?
> 
> []'s,
> 
> Luiz
> - Original Message - 
> From: "Sergio" <[EMAIL PROTECTED]>
> To: "Luiz Antonio F. Barbosa" <[EMAIL PROTECTED]>
> Sent: Monday, July 21, 2003 2:47 PM
> Subject: Re: Compilando o kernel
> 
>



Re: Compilando o kernel

2003-07-23 Por tôpico Luiz Antonio F. Barbosa
Oi Serjao,

Segui o procedimento recomendado por voce, mas, ao executar o make xconfig,
foi retornada a mesma mensagem anterior ao terminal. Mesmo assim, obrigado
pela ajuda.

Estou achando que isso estah ocorrendo em funcao da falta de algum pacote
necessario para a compilacao, que nao estah instalado.

Alguem mais saberia dizer qual seria o problema?

[]'s,

Luiz
- Original Message - 
From: "Sergio" <[EMAIL PROTECTED]>
To: "Luiz Antonio F. Barbosa" <[EMAIL PROTECTED]>
Sent: Monday, July 21, 2003 2:47 PM
Subject: Re: Compilando o kernel


Prezado Luiz,

Compile o kernel da maneira Debian que é muito mais prático, simples e
eficiente:

Recompilando o kernel no Debian:

Pacotes necessários: gcc, libc6-dev, cpp, binutils, gcc-i386-gnu, bin86,
make, dpkg-dev, perl e kernel-package.

Descompacte o código fonte do kernel no diretório /usr/src:

# dpkg -i kernel-source-2.4.18_2.4_18-5_all.deb
Descompacte o arquivo que foi criado:
# bunzip2 kernel-source-2.4.18.tar.bz2
# tar xvf kernel-source-2.4.18.tar

Crie um link simbólico:
# ln -s kernel-source-2.4.18 linux

Entre no diretório linux.
Execute o `make xconfig' e salve suas preferências.
Dê o comando `make-kpkg clean'.

Compile o kernel:
# make-kpkg --revision=teste.1.0 kernel-image

A palavra `teste' pode ser substituída por qualquer outra que você quiser
e o número da versão (1.0) serve apenas como controle de suas compilações
(pode ser qualquer número).
OBS.: Não inclua hífens no parâmetro `--revision', somente pontos.
Após compilar, o kernel será gravado no diretório superior (..) com um nome
do tipo `kernel-image-2.2.10-i386_teste.1.0.deb'.

Basta digitar:
# dpkg -i kernel-image-2.2.10-i386_teste.1.0.deb
E o dpkg fará o resto da instalação do kernel para você e perguntará se
deseja criar um disquete de inicialização (recomendável).
Reinicie o computador.

Caso algo dê errado, use o disquete recém-criado.


Boa sorte,


[ ]'s

Sergio











Em Seg, 2003-07-21 às 11:56, Luiz Antonio F. Barbosa escreveu:
> Olah perssoal,
>
> Fiz a instalacao do CD1 do Debian3.0r1, instalei gcc e todos os pacotes
necessarios para a compilacao e dos quais o gcc depndia, como o make, o
binutils, libgcc, etc, alem dos pacotes necessarios para rodar o bz2.
>
> Baixei o kernel 2.4.20 no www.kernel.org e procedi da seguinte maneira:
>
> # cd /usr/src
> # tar -jxvf linux-2.4.20.tar.bz2
> # ln -s linux-2.4.20 linux
> # cd /usr/src/linux
> # make config
>
> Quando executei o make config, o promprt retornou as mensagens exibidas a
seguir e nao pude continuar com a compilacao.
>
> Algeum saberia me dizer, com base nas mensagens exibidas no prompt que
eestao abaixo, qual seria o problema?
>
> Mensagens exibidas no prompt:
>
> In file included from tkparse.c:48:
>
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:37:23: features.h: No
such file or directory
>
> In file included from
/usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:43,
>
> from tkparse.c:48:
>
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stddef.h:199: syntax error
before "typedef"
>
> In file included from tkparse.c:48:
>
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:45:25: bits/types.h: No
such file or directory
>
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:74:19: libio.h: No such
file or directory
>
> In file included from tkparse.c:48:
>
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:89: parse error before
"fpos_t"
>
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:138:28:
bits/stdio_lim.h: No such file or directory
>
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:151: parse error before
"__THROW"
>
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:153: parse error before
"__THROW"
>
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:158: parse error before
"__THROW"
>
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:170: parse error before
"__THROW"
>
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:193: parse error before
"__THROW"
>
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:195: parse error before
"__THROW"
>
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:211: parse error before
"__THROW"
>
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:215: parse error before
"__THROW"
>
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:263: parse error before
"__THROW"
>
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:268: parse error before
"__THROW"
>
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:283: parse error before
"__THROW"
>
> /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h:285: parse error before
"__THROW"
>
> /usr/lib/gcc-lib/i386-linux/3.0.

Re: Compilando o kernel

2003-07-21 Por tôpico Rodrigo F. Baroni

  Ola' Luiz,

 --- "Luiz Antonio F. Barbosa" <[EMAIL PROTECTED]>
escreveu: > Olah perssoal,

> Baixei o kernel 2.4.20 no www.kernel.org e procedi
> da seguinte maneira:
> 
> # cd /usr/src
> # tar -jxvf linux-2.4.20.tar.bz2
> # ln -s linux-2.4.20 linux
> # cd /usr/src/linux
> # make config
> 
> Quando executei o make config, o promprt retornou as
> mensagens exibidas a seguir e nao pude continuar com
> a compilacao.


Fez tudo certo. MAS, antes de entrar com "make
config" ou "make menuconfig" , "make xconfig" (os
outros que falei sao para modos terminal-grafico e
x-grafico), eh recomendado entrar com "make mrproper"
- que "organiza" os arquivos antes .. 

Portanto, tente, em /usr/src/linux :

$make mrproper
$make menuconfig (escolhar as opcoes q vc quer)
$make dep (organiza para posterior compilacao)
$make bzImage (compila os fontes e gera o kernel
em /usr/src/linux/arch/i386/boot/bzImage)
$make modules (compila os modulos q vc escolheu)
$make modules_install (move os modulos para
/lib/modules/ - no caso
/lib/modules/2.4.18)
$make clean (para limpar os objetos, se vc
desejar)

   Entao, copie o kernel para o diretorio /boot ($cp
/usr/linux/arch/i386/boot/bzImage /boot); edite o
/etc/lilo.conf (e adicione a imagem do novo kernel
como opcao), e entao entre com o comando "$lilo" para
instalar a nova imagem do lilo na mbr, com a opcao de
bootar com o  novo kernel.


   PS: Debian-fanaticos devem responder sua questao
para vc compilar utilizando opcoes do apt do Debian;
MAS os procedimentos acima funcionam em QUALQUER linux
! Alem de vc compreender o que esta' acontecendo.


  Abracos 
Rodrigo F Baroni

___
Yahoo! Mail
Mais espaço, mais segurança e gratuito: caixa postal de 6MB, antivírus, 
proteção contra spam.
http://br.mail.yahoo.com/



Re: Compilando o Kernel

2002-11-12 Por tôpico Andre Luis Lopes
On Mon, Nov 11, 2002 at 01:41:48PM -0200, Dramon Conte wrote:
> Pessoal,

Oi,

> Estou atualizando o Kernel 2.20 do Wood para uma versão personalizada 
> (compilada) do Kernel 2.4.18, cuja source acompanha a distribuição. 
> Gostaria de saber se existe arquivos de configuração padrão da Debian 
> (vanilla, compact, idpci ), como aquele ".config" que é gerado após 
> salvar a compilação personalizada no "make menuconfig". Assim eu me 
> preocuparia só com as exclusões daquilo que eu tenho certeza que o meu 
> hardware não necessita.

Quando você instala um pacote de kernel oficial fornecido pelo Debian, é
criado um arquivo em /boot/config-$(uname -r) contendo a configuração
oficial usada na compilação daquele kernel.

Aqui, por exemplo, possuo :

/boot/config-2.4.18-bf2.4
/boot/config-2.4.19

O primeiro é a configuração usada na compilação do kernel padrão de
instalação do Debian, caso você faça a instalação usando o flavor bf24.
O segundo é o arquivo com a configuração do kernel 2.4.19 que eu compilei,
criado automaticamente pelo omake-kpkg.

-- 
++--++
||  Andre Luis Lopes   [EMAIL PROTECTED]   ||
||  Debian-BR Project  http://debian-br.cipsga.org.br   ||
||  Public GPG KeyID   9D1B82F6 ||
||  Keyserver  wwwkeys.eu.pgp.net   ||


pgpQvSakRRclS.pgp
Description: PGP signature


Re: Compilando o kernel com alsa-driver

2002-07-15 Por tôpico Gustavo Noronha Silva
Em Mon, 15 Jul 2002 00:29:01 +, Oscar Fonseca Leonel <[EMAIL PROTECTED]>
escreveu:

> Olá a todos, gostaria de saber onde estou errando e como devo proceder
> para conseguir corrigir e compilar o alsa-driver junto com meu novo
> kernel?

opa!

> 2) Habilitei o som cmipci do meu k6-2
>#make menuconfig
>Sound ---> 
><*> Sound card support
><*> C-Media PCI (CMI8338/8738)

Se você vai usar alsa por que habilitou aqui o som? Só precisa
do 'Sound card support'

> 4) make-kpkg --revision=teste.1.0 --added-modules alsa-driver
> kernel-image modules-image
> 
> 5) dpkg -i kernel-image-2.4.19-rc1_teste.1.0_i386.deb

Faltou instalar o alsa-modules-...deb que deveria ter sido criado.
Se não foi verifique qual foi o problema rodando o comando do
4 novamente tirando o 'kernel-image'

[]s!

-- 
[EMAIL PROTECTED]: Gustavo Noronha 
Debian:  * 
Dúvidas sobre o Debian? Visite o Rau-Tu: http://rautu.cipsga.org.br


pgpJ31pObpxlX.pgp
Description: PGP signature


Re: Compilando o Kernel

2001-11-02 Por tôpico Pr1nc3_0F_P3rS1a Felipe
Se você quiser saber sobre a configuração do kernel, na linuxall 
(www.linuxall.org) tem um tutorial sobre isto, que pelo menos explica os 
itens principais.




From: Marinho Paiva Duarte <[EMAIL PROTECTED]>
To: debian-user-portuguese@lists.debian.org
Subject: Compilando o Kernel
Date: Fri, 2 Nov 2001 15:36:14 -0200

Olá Pessoal!!
Será que alguém poderia me dar algumas dicas de como compilar um kernel de 
forma "descente"??
Tenho muitas dúvidas a respeito desse assunto, já pesquisei muito também, 
mas nada como alguém com mais

experiência no assunto pra dar algumas dicas.
Os passos básicos eu sei: make clean, make mrproper, make menuconfig, make 
dep, make bzImage, make
modules, make modules_install, make install. Isso qualquer um sabe, mas 
há alguns arquivos que são
criados (System.map e etc...) que eu não sei pra funcionam e se são 
importantes, alguns detalhes...

Se alguém tiver disposição pra ajudar, é muito bem vindo.

P.S.: Tenho certeza que muitas outra pessoas além de mim tem essas dúvidas.

Obrigado!

_
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact 
[EMAIL PROTECTED]





_
Chegou o novo MSN Explorer. Instale já. É gratuito! 
http://explorer.msn.com.br




Re: Compilando o Kernel

2001-11-02 Por tôpico Gustavo Noronha Silva
Em Fri, 2 Nov 2001 15:36:14 -0200
Marinho Paiva Duarte <[EMAIL PROTECTED]> escreveu:

> algumas dicas. Os passos básicos eu sei: make clean, make mrproper, make
> menuconfig, make dep, make bzImage, make modules, make modules_install, make
> install. Isso qualquer um sabe, mas há alguns arquivos que são criados
> (System.map e etc...) que eu não sei pra funcionam e se são importantes,
> alguns detalhes... Se alguém tiver disposição pra ajudar, é muito bem vindo.
> 
> P.S.: Tenho certeza que muitas outra pessoas além de mim tem essas dúvidas.
então esqueça o jeito "normal" de compilar kernel e compile do jeito 
Debian, muito mais simples ;) veja o Guia Prático, na página do Debian-BR, 
mais especificamente:

http://debian-br.cipsga.org.br/docs/sgml/pratico/online/ch-kernel.html#s-compilar-kernel

[]s!

-- 
Gustavo Noronha Silva - kov 
**
|  .''`.  | Debian GNU/Linux: |
| : :'  : | Debian BR...:    |
| `. `'`  |  Be Happy! Be FREE!  |
|   `-| "Think globally, act locally!"   |
**



Re: Compilando o Kernel...

2001-09-09 Por tôpico Guilherme Oliveira
ReMy Le BeAu wrote:
> 
> "E aí, beleza?!" pra todo mundo...
> 
> Bom, voltando ao assunto de compilar um novo kernel...
> Nos documentos ele diz q vc não pode ter drivers q vc não vai usar e etc...
> isso é óbvio.. Mas a minha dúvida é: O q isso significa? Para eu antes de
> compilar o Kernel deletar todos os .h e os próprios drivers (.c) do
> diretório do Novo Kernel, ou ele se refere aos módulos q j´[a estão sendo
> carregados normalmente?

Boas !

Se apagares os .h e .c ficarás sem kernel.

Se quiseres limpar a directoria das sources, apenas terás de fazer 'make
mrproper'.
Eu também acho que este comando já é executado pelo make-kpkg ...

-- 
mailto:[EMAIL PROTECTED] || http://www.nortenet.pt/~guilherme