第一次使用VMware虚拟机安装Linux操作系统,发现桌面不能全屏显示,搜索了一下,是因为没有安装VMware tools工具。没有安装VMware tools工具还会导致Windows主机系统与linux操作系统之间无法创建共享文件夹(暂时还没遇到)。

这里使用的是CentOS 64位版本的Linux操作系统

创建完虚拟机后,开启此虚拟机

等待启动完毕,点击菜单栏 “虚拟机” —> “安装VMware Tools”

启动虚拟机不显示Install CentOS Linux 8_用户名


然后Linux的系统桌面会生成一个名字为“VMware Tools”的光驱文件(如图)

启动虚拟机不显示Install CentOS Linux 8_VMware_02


双击这个文件并进入,会看到一个后缀为.tar.gz的压缩文件

启动虚拟机不显示Install CentOS Linux 8_初学_03


将压缩文件放在home目录下

启动虚拟机不显示Install CentOS Linux 8_初学_04


启动虚拟机不显示Install CentOS Linux 8_压缩文件_05


打开命令行终端,一般默认在home目录,如果不是,在命令行终端输入 cd ~ 进入home目录输入 ls 命令可以看到刚才复制的压缩包文件

启动虚拟机不显示Install CentOS Linux 8_用户名_06


将压缩包解压 tar -zxvf VMware……(这里省略文件名字,可使用Tab补全)

启动虚拟机不显示Install CentOS Linux 8_压缩文件_07


等待解压完,输入 ls 查看可以看到home目录产生一个“vmware-tools-distrib”文件夹

启动虚拟机不显示Install CentOS Linux 8_用户名_08


用 cd vmware-tools-distrib/ 命令进入该文件夹

启动虚拟机不显示Install CentOS Linux 8_用户名_09


执行 sudo ./vmware-install.pl 命令

遇到一个提示:0.0 is not in the sudoers file. This incident will be reported. (没有遇到这个情况可直接跳过)
解决方法:

  1. 进入超级用户模式 su - 输入密码
  2. 添加文件的写权限 chmod u+w /etc/sudoers
  3. 编辑/etc/sudoers文件 gedit /etc/sudoers 进入编辑模式

    找到 root ALL=(ALL) ALL 这一行 在下面添加
    0.0 ALL=(ALL) ALL // 0.0为用户名, 自行更改
    保存退出

    4.撤销文件的写权限 chmod u-w /etc/sudoers

    完成上述操作之后进入普通用户模式 su - 0.0 再次尝试(0.0为用户名,自行更改)
    用 cd vmware-tools-distrib/ 命令进入该文件夹
    执行 sudo ./vmware-install.pl 命令

遇到一个提示:sudo: /etc/sudoers is mode 0640, should be 0440 (没有遇到这个情况可以直接跳过)
1.Ctrl+Alt+F1 //进入文本模式。用超级用户登陆

启动虚拟机不显示Install CentOS Linux 8_初学_10


2.输入 chmod 0440 /etc/sudoers


启动虚拟机不显示Install CentOS Linux 8_压缩文件_11


3.exit //退出


4.Ctrl+Alt+F7 //返回图形界面


完成上述操作之后进入普通用户模式 su - 0.0 再次尝试(0.0为用户名,自行更改)


用 cd vmware-tools-distrib/ 命令进入该文件夹


执行 sudo ./vmware-install.pl 命令

等待VMware Tools安装完毕。安装成功会显示
“Found VMware Tools CDROM mounted at …”

重启虚拟机

点击查看 --> 立即适应客户机

启动虚拟机不显示Install CentOS Linux 8_用户名_12


若能全屏显示,则说明VMware Tools安装成功