每次安装虚拟机都忘记怎么安装 vmware tools,而不安装这个东西,用起来总是各种蹩脚,故做此整理。

背景

虚拟机屏幕不能自适应大小,虽然 vmware 有相关设置,但貌似不能符合使用要求,因此仍需要安装 vmware tools(感觉甚至像一个补丁)来完善 vmware 的使用,比如与宿主机的文件传输等。

安装前提

VMware Tools 使用 Perl 编写,所以需要装有 Perl

操作步骤(以 Ubuntu 为例)

  1. 从 VMware 菜单栏中选择“安装 VMware Tools”
  2. 找到 VMware Tools 安装文件(后缀为 tar.gz 的压缩文件)
  3. 打开终端,切换至 root 用户
sudo su
  1. 检查是否自动装载 VMware Tools 虚拟 CD-ROM 映像

若已装载 CD-ROM 设备,则列出 CD-ROM 设备及其装载点

mount

df

  1. 若未装载,则需安装 CD-ROM 驱动器

    1. 检查装载点目录

    可能在/mnt/cdrom 或/media/VMware Tools(例如本例)

    1. 若不存在装载点目录则创建
    mkdir /mnt/cdrom
    
    1. 装载 CD-ROM 驱动器
    mount /dev/cdrom /mnt/cdrom
    

    某些 Linux 发行版使用不同的设备名称,或以不同的方式组织/dev 目录,若 CD-ROM 驱动器不是/dev/cdrom 或 CD-ROM 装载点不是/mnt/cdrom,则需根据实际情况进行装载

  2. 转到工作目录,例如/tmp

  3. 安装 VMware Tools 前,应删除以前的 vmware-tools-distrib 目录

  4. 解压安装包(若直接解压可能会失败,因为这里解压会创建 vmware-tools-distrib 目录,而当前路径为只读,不允许 mkdir)

  5. 所以需要将 VMware Tools 拷贝到其他目录再解压

可看到成功解压

  1. 进入解压后的软件目录并安装

  2. 安装完成

Bingo! Well done!

接下来就可以使用 VMware 一系列拓展功能了(可能需要重新启动虚拟机以使设置生效)

  1. 如需要安装后卸载 CD-ROM 镜像,则执行以下命令(若 Linux 自动装载 CD-ROM 则无需卸载,在安装成功后会自动卸载)
umount /dev/cdrom

参考链接: