Publicada por abyssalbeauty em 28/05/2007 - 09:47h:
* abyssalbeauty usa Slackware

Kernel

Caros, estou com uma dúvida.

Quando vou tentar instalar minha placa de vídeo, instalar a minha placa de som com o Alsa, ou similares, o meu diretório /lib/modules/2.6.11.12/ é procurado. Imagino que lá tenham informações necessárias para determinada tarefa. O problema, é que eu não tenho esse diretório.
Eu tenho outros dois, que são /lib/modules/2.4.27-speakup/ e /lib/modules/2.6.11.10-anend-ATHLON64/. Já tentei criar um link do diretório necessário para esses dois, mas não funcionou. Já vasculhei o HD e não achei o diretório, nem arquivos.

Fui indicado aqui no VOL, a executar o comando "make modules", dentro dos diretórios onde estão os fontes do Kernel. Ao fazer isso, recebi a seguinte mensagem:

"The present kernel configuration has modules disabled.
Type 'make config' and enable loadable module support.
Then build a kernel with module support enabled.

make: *** [modules] Error 1"

Executei o "make config" como sugerido, e infelizmente recebi mais um erro:

" HOSTCC scripts/basic/fixdep
/usr/bin/ld:/usr/lib/gcc-lib/i486-linux/3.3.5/../../../libc.so: file format notrecognized; treating as linker script
/usr/bin/ld:/usr/lib/gcc-lib/i486-linux/3.3.5/../../../libc.so:5: parse error
collect2: ld returned 1 exit status
make[1]: *** [scripts/basic/fixdep] Error 1
make: *** [scripts_basic] Error 2"

Alguém sabe o que eu posso fazer para resolver isso?

  
 
Resposta de nicolo em 28/05/2007 - 10:10h:
* nicolo usa Ubuntu
* nicolo tem conceito: 9.6
 


Caro
Seu kernel selecionado no boot não está completamente instalado. No DVD do slackware, ou em um dos cds de instalação, há os binários do kernel. É preciso instalar todos esses binários e todos da mesma versão. Em geral estão na letra L ou K porque os binários do kernel, em geral começam com linux-- ou kernel-modules, kernel-image, kernel-headers, etc.

Nos CD´s do slack há mais de um kernel.
O Slackware também instala binários do kernel rpm.
Compilar kernel é aparentemente simples, mas na prática pode dar muitos problemas.

Você pode ter boot com kernel diferente desde que este esteja listado no menu do Lilo ou Grub.
Espero que isto ajude, acho que é o caminho menos complicado

 
Resposta de abyssalbeauty em 28/05/2007 - 10:32h:
* abyssalbeauty usa Slackware
* abyssalbeauty tem conceito: nenhum voto.
 


Obrigado pela atenção, Nicolo.

E desculpe pela falta de informação da minha parte. Apesar de eu ser um usuário do Slack, o sistema em questão se trata do Debian Sarge 3.1.

Eu dei um "apt-cache search", procurei na internet, e não achei nada, simplesmente nada, sobre esse kernel "2.6.11-12". Nada mesmo.

Um camarada aqui do VOL, me disse que com esse "make modules", eu iria gerar esses arquivos pendentes. Mas me deparei com esses erros aí, e encalhei.

Se alguém souber de algo, me avise, por favor. =/

 
Resposta de nicolo em 28/05/2007 - 13:23h:
* nicolo usa Ubuntu
* nicolo tem conceito: 9.6
 


abyssalbeauty
O Debian 3.1 usa por default o kernel 2.4.XX Se você habilitar o repositorio do debian etch vai encontrar outros kernel.
No endereço abaixo há uma porção de kernel de debian, inclusive alguns versão 2.6.8 e 2.4.xx. Não há a versão que você está usando.
http://ftp.debian.org/debian/pool/main/k/
Você pode tentar o repositório do UBUNTU breeze que também é debian.
Instalar outro kernel não remove o antigo, apenas adiciona mais uma possibilidade.

  


ATENÇÃO: Antes de contribuir com uma resposta, leia o artigo Qualidade de respostas e certifique-se de que esteja realmente contribuindo com a comunidade. Muitas vezes o ímpeto de contribuir nos leva a atrapalhar ao invés de ajudar.

Contribuir com resposta



CAPTCHA
[ Recarregar imagem ]

Digite o código acima:

  
* Nota: só é possível enviar respostas usuário que possui conta e esteja logado com ela, caso contrário sua mensagem será perdida.