VmWare no CL10 sem recompilar kernel (resolvido)


Página 1 de 2    1  2 
28-07-2004 por Tiago Cruz
VmWare no CL10 sem recompilar kernel (resolvido)
Olá povo!

Gostaria de rodar a ultima versão do VmWare no meu CL10, mas...

Código:
The path "/usr/src/linux/include" is a kernel header file directory, but it does not contain the file "linux/version.h" as expected. This can happen if the kernel has never been built, or if you have invoked the "make mrproper" command in your kernel directory. In any case, you may want to rebuild your kernel. What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include]
Eu tentei criar um version.h como o do Mandrake, mas aí ele pede outro arquivo.. depois outro... depois outro

Tentei umas gambis que tem no FAQ do Zago (para o CL9Up1)

Código:
cd /usr/src/linux make mrproper cp configs/config-adequada-para-sua-maquina .config make oldcondig make dep
Mas sem chance... fora que ele chora aqui tb:

Código:
The path "/usr/src/linux/include" is an existing directory, but it does not contain at least one of these directories "linux", "asm", "net" as expected.
Aí eu crio um link apontando para asm-i386...

Enfim: Como eu faço isso de forma mais fácil?

Valeu!
28-07-2004 por jcferranti
não precisa recompilar o kernel, apenas instalar o fonte dele.
não sei pq o Vmware precisa, mas é só isso.
28-07-2004 por maniasso
Re: VmWare no CL10 sem recompilar kernel
Citação:
Postado Originalmente por Tiago Cruz
Olá povo!

Gostaria de rodar a ultima versão do VmWare no meu CL10, mas...

The path "/usr/src/linux/include" is ...
eu tambem to com esse problema aqui... se conseguir resolver me mande uma mp que eu to querendo instal o vmware....
29-07-2004 por Tiago Cruz
MP não vamos resolver aqui

Ele precisa do fonte para compilar o módulo, mas o fonte eu ja tenho:

[root@tuxkiller conectiva]# rpm -qa | grep kernel
kernel26-source-2.6.5-63077cl
kernel26-module-slmodem-2.6.5.63077cl.2.9.7-63167cl
kernel-postinstall-2.0-62776cl
kernel26-2.6.5-63077cl

É impressão minha ou não tem 'kernel-headers' para o Kernel 2.6?
29-07-2004 por Lock
calma... o negócio eh o seguinte tiago... não sei porque cargas d'água o vmware precisa que você além de ter o source do kernel, que dentro da pasta do source tenham os arquivos que vc usou para compilar o kernel que você está rodando. Eu faço o seguinte qdo isto acontece. Os kernels 2.6 têm o config deles salvo no /proc. Só espero que a conectiva tenha habilitado esta opção no kernel. Daí vc pega este config e salva como .config dentro do source do kernel. Dá o make bzImage pelo menos. Mas naum apaga nada, deixa a pasta deste jeito. Daí o vmware funfa.
29-07-2004 por Tiago Cruz
Hum... legal!

Peguei o config.gz, descompactei e joguei em /usr/src/linux/.config (ja tinha um, eu mandei para /dev/hell)

O make bzImage ta demorando muito, hehheh (odeio compilar coisas, em celeon 400 então...)

Bom... cancei de esperar, qq coisa eu posto mais tarde ae o que deu... hehehe.. valeu ae!
29-07-2004 por Tiago Cruz
Lock, valeu!!!!!!!!!!!

Agora está ok!!!

Só falta o serial, porque o meu expirou, hehehe
Daqui a pouco está chegando....
29-07-2004 por Xterminator-again
este vmware é um *****
heehhe no meu k6 ele acusa que não eh compatível ele instala roda tudo e quando acaba a instalação dá nisto
será por causa do CEREAL sml0001 ?
o que eu tenho é da geek....
ei tiagão
no snapshot tem o qemu instale por sua conta e risco ;-) eu odeio emuladores,máquinas virtuais e afins.
29-07-2004 por Tiago Cruz
E ae Xterm[tab]

Seguinte velho: Se o problema é o CEREAL, toma neston que é 10 cara!!!
heheheh... falando sério... eu peguei hoje a versão 4.5.2:

VMware-workstation-4.5.2-8848.i386.rpm
O problema são seus 42 MB para baixar de linha discada...

Mas a versão antiga não gostava muito do meu k6-2 tb... falar a verdade ele não gostava de nada!! sml0002

O CEREAL é gratis, basta preencher o cadastro... heheheh...

Então, se o programa abrir a interface gráfica (vmware) e não funcionar nada depois disso é o CEREAL mesmo... tem que clicar em help->register (algo assim)

Agora se nem a interface abrir, o problema é outro :lol:

Eu odeio emuladores tb, mas sabe como é.... os alunos querem saber... :roll:
30-07-2004 por Tiago Cruz
Gente, olhem que eu "descobri" falando com o pessoal da CL:

Helio:

Sim, faltou mencionar algo.
É necessário que você prepare sua árvore do kernel para a configuração que
est;á usando.

O Flávio, mantenedor do nosso kernel colocou um script chamado prepare-tree.sh
dentro de /usr/src/linux pra você deixar seu kernel pronto pra compilar,
inclusive requisitando as dependências necessárias e gerando esses includes
que "faltam"

Rodando o script depois de ter instaldo o kernel sources tudo fica pronto

==============

Faltou "preparar" a árvore do kernel. Isto está no RELEASE NOTES do CL10 no primeiro
CD. Reproduzo abaixo para o caso de você não ter o CD à mão:

* Compilação de módulos externos: para compilar um módulo de kernel
externo, como os módulos do VMware, copie o arquivo de
configuração de /usr/src/linux/configs para
/usr/src/linux/.config, e rode o comando make prepare-all.

ops: :mrgreen:
30-07-2004 por Tiago Cruz
Opa, mais uma dica para deixar documentada:

=============

Por: herton <herton@conectiva.com.br>

Complementando o que o Hélio e o Andreas falaram, basicamente estes são os
passos para instalar o VMWare no CL10, considerando aqui uma instalação
perfil padrão:

- Instalar o pacote task-kernel-compiling;
- Preparar o kernel entrando em /usr/src/linux e rodando o script
prepare-tree.sh;
- Instalar o VMWare (ex.: rpm -ivh VMware-workstation-4.5.1-7568.i386.rpm);
- Rodar como root o vmware-config.pl. Siga as instruções na tela, na parte em
que é perguntado sobre o gcc e kernel sources não é necessário informar nada,
basta pressionar [enter], o resto configure conforme desejado;
- Pronto, agora é só rodar o /usr/bin/vmware (pode ser como usuário normal, e
é preferível senão dependendo da configuração é fácil você acabar detonando
com o sistema).

Ah, e esqueçam do kernel.*-headers , não é mais necessário para nada, o que
é necessário agora é a glibc-devel que já é requerido pelo task-kernel-compilig.
11-08-2004 por fabiopalacio
Ai pessoal estou iniciando no mundo linux e ainda não consegui me livrar totalmente do windows, por isto estou tentando instalar o vmware.

Segui alguns passos descritos, porém parei na ação abaixo descrita:

Rodar como root o vmware-config.pl. Siga as instruções na tela, na parte em que é perguntado sobre o gcc e kernel sources não é necessário informar nada, basta pressionar [enter], o resto configure conforme desejado;

Veja a mensagem que recebi:

[root@www linux]# vmware-config.pl
Making sure services for VMware Workstation are stopped.

Stopping VMware services:
Virtual machine monitor [ OK ]

Trying to find a suitable vmmon module for your running kernel.

None of the pre-built vmmon modules for VMware Workstation is suitable for your running kernel. Do you want this program to try to build the vmmon module for your system (you need to have a C compiler installed on your system)? [yes] yes

Using compiler "/usr/bin/gcc". Use environment variable CC to override.

What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include]
[/i]

Inseri o seguinte caminho:

/usr/src/linux-2.6.5-63255U10_1cl/include


Porém recebi a seguinte mensagem:

The path "/usr/src/linux-2.6.5-63255U10_1cl/include" is an existing directory, but it does not contain at least one of these directories "linux", "asm", "net" as expected.


Posteriormente alterei o nome da pasta asm-i386 para asm, e obtive a mensagem abaixo:

The path "/usr/src/linux-2.6.5-63255U10_1cl/include" is a kernel header file directory, but it does not contain the file "linux/version.h" as expected. This can happen if the kernel has never been built, or if you have invoked the "make mrproper" command in your kernel directory. In any case, you may want to rebuild your kernel.



Acho que não estou muito longe da solução, mas não sei mais o que fazer.

Possuo o Conectiva 10.
11-08-2004 por Tiago Cruz
Dê esses comandos e tente de novo:

# apt-get install task-kernel-compiling
# /usr/src/linux/prepare-tree.sh
11-08-2004 por fabiopalacio
Citação:
Postado Originalmente por Tiago Cruz
Dê esses comandos e tente de novo:

# apt-get install task-kernel-compiling
# /usr/src/linux/prepare-tree.sh
Esses passos já havia executado, porém não custava tentar, veja:

[b][root@www fabio]# apt-get install task-kernel-compiling
Lendo Listas de Pacotes... Feito
Construindo Árvore de Dependências... Feito
task-kernel-compiling já está na versão mais nova.
0 atualizados, 0 novos instalados, 0 removidos e 10 não atualizados[/
b]


[root@www fabio]# /usr/src/linux/prepare-tree.sh
Checking user id... Ok!
Checking if development packages are installed... Ok!
Running kernel... 2.6.5-63077cl arch athlon
Checking if kernel source is correct...
Please, install kernel26-source-2.6.5-63077cl


Depois efetuei o passo descrito no post anterior e continuo obtendo a mesma mensagem.
E Agora?
12-08-2004 por Tiago Cruz
Agora faz:

# apt-get isntall kernel26-source-2.6.5-63077cl

E depois roda o /usr/src/linux/prepare-tree.sh de novo
12-08-2004 por fabiopalacio
Citação:
Postado Originalmente por Tiago Cruz
Agora faz:

# apt-get isntall kernel26-source-2.6.5-63077cl

E depois roda o /usr/src/linux/prepare-tree.sh de no...

O apt não deu certo, veja:

[root@www fabio]# apt-get install kernel26-source-2.6.5-63077cl
Lendo Listas de Pacotes... Feito
Construindo Árvore de Dependências... Feito
E: Não foi possível encontrar o pacote kernel26-source-2.6.5-63077cl
12-08-2004 por cleuby
Citação:
Postado Originalmente por fabiopalacio
O apt não deu certo, veja:

[i][b][root@www fabio]# apt-get install kernel26-source-2.6.5-63077cl
Lendo Listas de ...
Tenta só:
#apt-get install kernel-source
12-08-2004 por fabiopalacio
Citação:
Postado Originalmente por cleuby
Tenta só:
#apt-get install kernel-source
Também não deu certo:

[root@www fabio]# apt-get install kernel26-source
Lendo Listas de Pacotes... Feito
Construindo Árvore de Dependências... Feito
kernel26-source já está na versão mais nova.
0 atualizados, 0 novos instalados, 0 removidos e 10 não atualizados.
12-08-2004 por Tiago Cruz
$ rpm -qa | grep kernel

Manda a saída
12-08-2004 por fabiopalacio
Citação:
Postado Originalmente por Tiago Cruz
$ rpm -qa | grep kernel

Manda a saída
[fabio@www fabio]$ rpm -qa | grep kernel
kernel-postinstall-2.0-62776cl
kernel26-source-2.6.5-63255U10_1cl
task-kernel-compiling-10-53621cl
kernel26-2.6.5-63077cl
kernel-pcmcia-cs-3.2.7-58927cl
kernel26-module-nvidia-2.6.5.63077cl.1.0.5336-63164cl
 
Guia do Hardware Melhores Tópicos