Linux虚拟机VMware Workstation中安装VMware Tools

本文详细介绍了如何在Linux虚拟机中安装VMware Tools,以提升网络性能,将虚拟机的网卡从百兆升级到千兆。步骤包括:通过VMware菜单启动安装,将镜像文件复制到/tmp目录,解压并运行vmware-install.pl进行安装,过程中根据提示默认选择并确认安装路径,最后成功安装并配置了VMware Tools。

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

虚拟机VMware tools的用途
更新虚拟机中的显卡驱动, 使虚拟机中的XWindows可以运行在SVGA模式下。在客户操作系统中安装VMware Tools非常重要。如果不安装VMware Tools,虚拟机中的图形环境被限制为VGA模式图形(640x480,16色)。使用VMware Tools,SVGA 驱动程序被安装,VMware Workstation 支持最高 32 位显示和高显示分辨率,显著提升总体的图形性能。
在主机和客户机之间时间同步。注意: 只有当你在客户操作系统中设置时钟为一个比在主机中设置的时间更早的时间时,才可以在客户和主机操作系统之间同步时间。
支持同一个分区的真实启动和从虚拟机中启动, 自动修改相应的设置文件。
自动捕获和释放鼠标光标。未安装VMware Tools的时候只能用Ctrl+Alt来释放鼠标,安装VMware Tools后可以实现虚拟机和主机图形用户界面之间平滑移动鼠标光标。
在主机和客户机之间或者从一台虚拟机到另一台虚拟机进行复制和粘贴操作。

改善网络性能,使虚拟机网卡从百兆变成千兆网卡。


安装VMware tools的方法:

虚拟机开机自动连接镜像


第一步:点击VM---->Install VMware Tools



第二步:弹出来文件夹




第三步:查看tar包的属性,即它所在的目录




第四步:进入源码包所在的目录,从镜像中复制到/tmp文件夹中

[root@linux6-2 ~]# df -h |grep -i vmware
/dev/sr0               58M   58M     0 100% /media/VMware Tools

[root@linux6-2 ~]# cd /media/VMware\ Tools/

[root@linux6-2 VMware Tools]# ls

manifest.txt  VMwareTools-8.8.2-590212.tar.gz

[root@linux6-2 VMware Tools]# cp VMwareTools-8.8

您好,我可以回答您的问题。以下是代码示例: #include <reg52.h> #include <stdio.h> sbit LED = P1^0; // LED连接的IO sbit DQ = P3^7; // DS18B20连接的IO unsigned char code table[] = { // 数码管显示0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x6f }; void delay(unsigned int i) { // 延时函数 while(i--); } void init_ds18b20() { // 初始化DS18B20 unsigned char i; DQ = 1; delay(5); DQ = 0; delay(500); DQ = 1; delay(50); i = DQ; delay(500); } void write_ds18b20(unsigned char dat) { // 写入一个字节 unsigned char i; for(i=0; i<8; i++) { DQ = 0; DQ = dat & 0x01; delay(5); DQ = 1; dat >>= 1; } } unsigned char read_ds18b20() { // 读取一个字节 unsigned char i, dat = 0; for(i=0; i<8; i++) { DQ = 0; dat >>= 1; DQ = 1; if(DQ) dat |= 0x80; delay(5); } return dat; } void start_ds18b20() { // 启动温度转换 init_ds18b20(); write_ds18b20(0xcc); write_ds18b20(0x44); } int read_temperature() { // 读取温度值 unsigned char tl, th; int temp; init_ds18b20(); write_ds18b20(0xcc); write_ds18b20(0xbe); tl = read_ds18b20(); th = read_ds18b20(); temp = th; temp <<= 8; temp |= tl; return temp; } void display_temperature(int temp) { // 显示温度值 unsigned char i, j, k; unsigned char code disp[] = { // 数码管连接的IO 0xfe, 0xfd, 0xfb, 0xf7 }; unsigned char buf[4]; sprintf(buf, "%.1f", temp / 16.0); for(i=0; i<4; i++) { j = buf[i] - &#39;0&#39;; k = table[j]; P2 = disp[i]; P0 = k; delay(100); } } void main() { int temp, set_temp = 25; unsigned char i; while(1) { start_ds18b20(); temp = read_temperature(); display_temperature(temp); if(temp > set_temp * 16) { // 温度高于设定值 for(i=0; i<6; i++) { // LED闪烁3秒 LED = ~LED; delay(500); } } } }
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值