当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 10 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]安装vmware workstation时出错
帖子发表于 : 2005-08-03 9:57 

注册: 2005-07-29 0:38
帖子: 40
地址: 福建漳州
送出感谢: 0 次
接收感谢: 0 次
帮忙看看,从接受协议后的出错信息,到底是哪需要调整。
Do you accept? (yes/no) y

Thank you.

grep: /proc/ksyms: 没有那个文件或目录
grep: /proc/ksyms: 没有那个文件或目录
grep: /proc/ksyms: 没有那个文件或目录
Trying to find a suitable vmmon module for your running kernel.

None of VMware Workstation's pre-built vmmon modules 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] y

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? [/lib/modules/2.6.10-5-686/build/include]

Extracting the sources of the vmmon module.

Building the vmmon module.

make: Entering directory `/tmp/vmware-config0/vmmon-only'
make[1]: Entering directory `/tmp/vmware-config0/vmmon-only'
make[2]: Entering directory `/tmp/vmware-config0/vmmon-only/driver-2.6.10-5-686'make[2]: Leaving directory `/tmp/vmware-config0/vmmon-only/driver-2.6.10-5-686'
make[2]: Entering directory `/tmp/vmware-config0/vmmon-only/driver-2.6.10-5-686'In file included from /lib/modules/2.6.10-5-686/build/include/asm/processor.h:18,
from /lib/modules/2.6.10-5-686/build/include/asm/thread_info.h:17,
from /lib/modules/2.6.10-5-686/build/include/linux/thread_info.h:21,
from /lib/modules/2.6.10-5-686/build/include/linux/spinlock.h:12,
from /lib/modules/2.6.10-5-686/build/include/linux/capability.h:45,
from /lib/modules/2.6.10-5-686/build/include/linux/sched.h:7,
from /lib/modules/2.6.10-5-686/build/include/linux/module.h:10, from ../linux/driver.c:16:
/lib/modules/2.6.10-5-686/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.6.10-5-686/build/include/asm/system.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.6.10-5-686/build/include/asm/system.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules
../linux/driver.c:25:27: linux/wrapper.h: 没有那个文件或目录
In file included from ../linux/driver.c:45:
../linux/driver.h:51:1: warning: "DEVICE_NAME_SIZE" redefined
In file included from /lib/modules/2.6.10-5-686/build/include/linux/miscdevice.h:5,
from ../linux/driver.h:12,
from ../linux/driver.c:45:
/lib/modules/2.6.10-5-686/build/include/linux/device.h:25:1: warning: this is the location of the previous definition
../linux/driver.c: At top level:
../linux/driver.c:133: warning: initialization from incompatible pointer type
../linux/driver.c: In function `init_module':
../linux/driver.c:246: error: structure has no member named `prev'
../linux/driver.c:247: error: structure has no member named `next'
../linux/driver.c: In function `Panic':
../linux/driver.c:1304: warning: implicit declaration of function `_exit'
../include/vm_asm.h: In function `Div643264':
../include/vm_asm.h:1095: warning: use of memory input without lvalue in asm operand 4 is deprecated
make[2]: *** [driver.o] 错误 1
make[2]: Leaving directory `/tmp/vmware-config0/vmmon-only/driver-2.6.10-5-686'
make[1]: *** [driver] 错误 2
make[1]: Leaving directory `/tmp/vmware-config0/vmmon-only'
make: *** [auto-build] 错误 2
make: Leaving directory `/tmp/vmware-config0/vmmon-only'
Unable to build the vmmon module.

For more information on how to troubleshoot module-related problems, please
visit our Web site at "http://www.vmware.com/download/modules/modules.html" and
"http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html".

Execution aborted.

root@ubuntu:/home/user/vmware-distrib #


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2005-08-04 22:18 

注册: 2005-07-29 0:38
帖子: 40
地址: 福建漳州
送出感谢: 0 次
接收感谢: 0 次
不会吧,居然没有人给个说法。


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2005-08-04 22:31 

注册: 2005-05-07 23:57
帖子: 3025
送出感谢: 0 次
接收感谢: 0 次
我来也。

代码:
uname -r

显示,然后
代码:
sudo apt-get install linux-headers-`uname -r`

如果你还没安装GCC等一堆东东,请:
代码:
sudo apt-get install build-essential

这样应该可以了吧。

如果还是有点问题,
要include 的路径可以从这找到:/lib/modules/<<module release number>>/build/include


_________________
独自看一看大海
总想起身边走在路上的朋友
Lenovo E290-420[Celeron-M420/256M/60G/Intel GMA950]


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2005-08-04 22:43 

注册: 2005-07-29 0:38
帖子: 40
地址: 福建漳州
送出感谢: 0 次
接收感谢: 0 次
上面几步都已经有做过了。还是不行的。


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2005-08-04 22:59 

注册: 2005-05-07 23:57
帖子: 3025
送出感谢: 0 次
接收感谢: 0 次
那我不清楚了。
刚才搜索一下,主页文档也有哦:
http://www.ubuntu.org.cn/support/docume ... erm=vmware

不过也差不多的了。


_________________
独自看一看大海
总想起身边走在路上的朋友
Lenovo E290-420[Celeron-M420/256M/60G/Intel GMA950]


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2005-08-04 23:28 

注册: 2005-07-29 0:38
帖子: 40
地址: 福建漳州
送出感谢: 0 次
接收感谢: 0 次
是啊,我就是按照文档说明的步骤,一步一步进行下来的,结果到最后一步时就出错了。(内核?编译?)


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2005-08-04 23:32 

注册: 2005-05-07 23:57
帖子: 3025
送出感谢: 0 次
接收感谢: 0 次
如果安装了
sudo apt-get install linux-headers-2.6.10-5-686 (这是我的)
应该就可以的吧。

并且可以build-essential也不用装,只装gcc 就可以了吧?

刚才去了官方论坛看看,好像有的人可以,有的不可以 :cry:
http://ubuntuforums.org/showthread.php? ... mon+module


_________________
独自看一看大海
总想起身边走在路上的朋友
Lenovo E290-420[Celeron-M420/256M/60G/Intel GMA950]


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2005-08-08 11:11 

注册: 2005-07-29 0:38
帖子: 40
地址: 福建漳州
送出感谢: 0 次
接收感谢: 0 次
很好很好,根据yongyi的提示,现在已经成功安装了。


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2005-08-08 12:00 

注册: 2005-05-07 23:57
帖子: 3025
送出感谢: 0 次
接收感谢: 0 次
wzmwilson 写道:
很好很好,根据yongyi的提示,现在已经成功安装了。

可以说过问题的关键吗?
这样可以让我们修改文档,并方便后来的兄弟。
谢谢了。


_________________
独自看一看大海
总想起身边走在路上的朋友
Lenovo E290-420[Celeron-M420/256M/60G/Intel GMA950]


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2005-08-08 15:31 

注册: 2005-07-29 0:38
帖子: 40
地址: 福建漳州
送出感谢: 0 次
接收感谢: 0 次
1. Since VMware does not support any of the current Hoary kernels (2.6.10-x), you will have to build the vmware modules during the installation, so there are something you have to load before you start installing Vmware.
b. linux-source (apt-get install linux-source-xxx). For instance, mine is 2.6.10 for my running kernel 2.6.10-5-686
2. the kernel source does not get installed after you apt-get, so you will need to go to the /usr/src dir and manually untar it. After you get the directory, then do "ln -sf you_linux_source_dir linux". This will create a symblic link named "linux" under the same dir.

个人觉得以上这两点比较关键。
安装了vmware workstation 5后,我又将其卸载。下了个4.0版的,安装时仍然无法通过,难道是版本问题。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 10 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译