Pagina 1 di 1

vmware /usr/src/linux/include

Inviato: ven 11 ago 2006, 22:58
da vanescar
salve ... ho recentemente compilato il kernel 2.6.17.7 configurando come statico quello che realmente mi serviva dunque non ho dato il classco make modules_install tengo a precisare perche non vorrei che la cavolata di vmware sia per questo....

comunque lancio lo script di installazione mi si blocca cosi
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]

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.
ho persino provato dare la directory con /usr/src/linux-2.6.17.7/include, non ne vuole sapere.... come risolvo? centrano gli header file ? cosa sono gli header file ?

Inviato: sab 12 ago 2006, 1:57
da Dani
Se non sbaglio durante l'installazione di vmware viene creato un modulo, non so se possa centrare il make module_install, comunque io ho risolto installando vmware-any-any-update scaricabile da qui --> http://ftp.cvut.cz/vmware/

Re: vmware /usr/src/linux/include

Inviato: sab 12 ago 2006, 8:35
da gohanz
vanescar ha scritto:salve ... ho recentemente compilato il kernel 2.6.17.7 configurando come statico quello che realmente mi serviva dunque non ho dato il classco make modules_install tengo a precisare perche non vorrei che la cavolata di vmware sia per questo....

comunque lancio lo script di installazione mi si blocca cosi
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]

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.
ho persino provato dare la directory con /usr/src/linux-2.6.17.7/include, non ne vuole sapere.... come risolvo? centrano gli header file ? cosa sono gli header file ?
Controlla che ci sia in /usr/src un link simbolico chimato "linux" che punti alla directory dei sorgenti del kernel. Quindi del 2.6.17.7 nel tuo caso.
Inoltre controlla che sia presente all'interno di /usr/src/linux il file .config

Inviato: sab 12 ago 2006, 17:22
da vanescar
mi sembra di aver tutto, meno il file .config
bash-3.00# cd /usr/src
bash-3.00# ls
linux linux-2.6.15.6 linux-2.6.16.9 linux-2.6.16.9.tar.gz linux-2.6.17.7 linux-2.6.17.7(2).tar.bz2 lnux
bash-3.00# cd linux
bash-3.00# ls
arch CREDITS drivers include Kbuild MAINTAINERS Module.symvers REPORTING-BUGS sound vmlinux
block crypto fs init kernel Makefile net scripts System.map
COPYING Documentation includ ipc lib mm README security usr
bash-3.00# cd include/
bash-3.00# ls
arch config crypto fs ipc lib Makefile README security
asm COPYING Documentation include Kbuild linux mm REPORTING-BUGS sound
block CREDITS drivers init kernel MAINTAINERS net scripts usr
bash-3.00# cat config/
cat: config/: Is a directory
bash-3.00#

Inviato: sab 12 ago 2006, 19:27
da Dani
Il link 'linux' fallo puntare alla directory dei sorgenti del kernel che usi.
Poi entra nella stessa directory e dai

# cat .config

Miraccomando il punto ! :)

Inviato: sab 12 ago 2006, 19:57
da vanescar
e tutto ok ...

il link del kernel in uso e' linkato in /usr/src/linux

al comando:
root@vanescar:/usr/src/linux# cat .config

il file e' visionabile....ma vmware non vuole installarsi, mi molla con questo messaggio
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.

:cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry:

Inviato: sab 12 ago 2006, 19:59
da Dani
Installata la patch che ti ho indicato sopra ?

Inviato: sab 12 ago 2006, 20:07
da vanescar
:cry: :cry:

stesso discorso bash-3.00# ./runme.pl lo script si ferma al solito posto

Re: vmware /usr/src/linux/include

Inviato: sab 12 ago 2006, 20:51
da gohanz
vanescar ha scritto: comunque lancio lo script di installazione mi si blocca cosi
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]

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.


Ma ci sono le directory "linux", "asm", "net" all'interno di /usr/src/linux/include?

Inviato: sab 12 ago 2006, 21:15
da vanescar
si, e non capisco cosa vuole...provo a cambiare file d'installazione
bash-3.00# cd include/
bash-3.00# ls
arch crypto init MAINTAINERS REPORTING-BUGS vmlinux
asm Documentation ipc Makefile scripts
block drivers Kbuild mm security
config fs kernel Module.symvers sound
COPYING includ lib net System.map
CREDITS include linux README usr

Inviato: sab 12 ago 2006, 23:50
da Dani
Disinstalla vmware, estrai nuovamente l'archivio ed esegui vmware-install.pl.

Quando ti dice:
Before running VMware Workstation for the first time, you need to configure
it by invoking the following command: "/usr/bin/vmware-config.pl".
do you want this program to invoke the command for you now?
scegli NO.
Ora esegui run-me.pl, nella directory estratta dalla patch di sopra e poi lancia vmware-config.pl.

Se non va così non so cosa sia...