VMware虚拟机时间同步问题解决

在Ubuntu系统中安装VMware Tools时遇到Linux内核头文件错误,问题可能与GCC版本有关。错误提示询问c头文件的目录位置。解决办法包括找到匹配运行内核的header文件目录。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在Windows操作系统下安装VMware虚拟机后,再安装Linux以后时间总是与真实计算机的不同步,如果只需要开启时间同步,这是相对比较简单直接的办法:
(1)停止虚拟机,然后在在虚拟机的.vmx文件用记事本打开;
(2)找到tools.syncTime = “FALSE”将“FALSE”改为“TRUE”,再启动虚拟机即可;
#******若有的用以上办法还是没有成功,可以尝试安装一下VMware虚拟机Tools,步骤入下:
(1)在启动LINUX 虚拟机之后,在WMWare 的菜单栏中点击“VM”(虚拟机M)",然后在下拉菜单中会弹出“InstallVMWare-TOOLS"(安装VMWare-TOOLS")选项,点击安装。
(2)进入LINUX虚拟机的界面,运行“系统终端”[root@localhost ~]# rpm -ivh /mnt/cdrom/VMwareTools-5.0.0-13124.i386.rpm 按回车 (文件名有可能不同,/mnt/cdrom 目录下找到文件名,或者安装自己挂载的光驱找到相应的文件)
(3)会出安装过程:
[root@localhost ~]# cd /usr/bin 按回车
[root@localhost ~]# ls *.pl     按回车
这时会找到这一个可执行文件:vmware-config-tools.pl
[root@localhost ~]#
./vmware-config-tools.pl按回车

此时,按提示安装就可以了,正常情况下安装过程中会闪。

_________________________________________________________________________________________________________

在VM中安装完LINUX后,接着安装VM tools在安装到某一步的时候提示如下错误(如图):
是GCC的问题么?FC5自带的是GCC4.**.偶实在没多的时间来折腾这个,主要是机器太慢了.(内存太小).
[quote]
出现错误后,一直停留在这个位置,按其它键无任何反应,除了重启.
what is the location of the directory of c header files that match your running kernel? [/usr/src/linux/include]
[/quote]

__________________________________________________________________________________

ubuntu 安装vmware tools 出现 Linux kernel header错误的解决办法

安装时如果出现这个错误:
What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include] 
运行vmware-config.pl的时候,会有一步是询问内核的头文件在哪里,可以这样解决, 首先打开/usr/src目录,看看Linux的kernel header的目录名称,我的为linux-headers-2.6.35-22 和linux-headers-2.6.35-22-generic ,那么手动输入 

/usr/src/linux-headers-2.6.35-22-generic/include 回车,返回如下:

The directory of kernel headers (version @@VMWARE@@ UTS_RELEASE) does not match
your running kernel (version 2.6.35-22-generic). Even if the module were to 
compile successfully, it would not load into the running kernel.

进入/usr/src/linux-headers-2.6.35-22-generic/include/linux/ 找到version.h的文件添加一行:
#define UTS_RELEASE "2.6.35-22-generic" 
引号内的数字根据你的文件名字改变.

下来继续,再次输入输入/usr/src/linux-headers-2.6.35-22-generic/include地址时 又显示:

The path "/usr/src/linux-headers-2.6.35-22-generic/include" is a kernel header 
file directory, but it does not contain the file "linux/autoconf.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.

此时进/usr/src/linux-headers-2.6.35-22-generic/include/generated目录,里面有4个.h的文件,全部拷贝至
/usr/src/linux-headers-2.6.35-22-generic/include/linux/ 文件下
,

此时继续输入/usr/src/linux-headers-2.6.35-22-generic/include 时可顺利安装vmware tools.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值