vmware-config.pl是在Linux作为Host OS时用的,vmware-config-tools.pl是在linux(作为Guest)中,安装VMware Tools时用的。但是在FC5下这两个都通不过,总会出现,"The kernel defined by this directory of header files does not have the same address space size as your running kernel. "的错误提示信息。重新编译内核,也没能解决该问题。最后经过google找到解决方案,现在献给,遇到相同问题的朋友。
解决该问题很简单,只要替换这两个文件中的1972和1973两行(并不一定是1972和1973,可以进入后搜索下)
$header_page_offset =~ s/^$pattern \(?0x([0-9a-fA-F]{8,}).*$/$1/;
if ($header_page_offset =~ /[0-9a-fA-F]{8,}/) {
为
$header_page_offset = $1;
if ($header_page_offset =~ /^$pattern \(?0x([0-9a-fA-F]{8,})/) {
即可。