每次安装虚拟机都忘记怎么安装 vmware tools,而不安装这个东西,用起来总是各种蹩脚,故做此整理。
背景
虚拟机屏幕不能自适应大小,虽然 vmware 有相关设置,但貌似不能符合使用要求,因此仍需要安装 vmware tools(感觉甚至像一个补丁)来完善 vmware 的使用,比如与宿主机的文件传输等。
安装前提
VMware Tools 使用 Perl 编写,所以需要装有 Perl
操作步骤(以 Ubuntu 为例)
- 从 VMware 菜单栏中选择“安装 VMware Tools”
- 找到 VMware Tools 安装文件(后缀为 tar.gz 的压缩文件)
- 打开终端,切换至 root 用户
sudo su
- 检查是否自动装载 VMware Tools 虚拟 CD-ROM 映像
若已装载 CD-ROM 设备,则列出 CD-ROM 设备及其装载点
mount
df
若未装载,则需安装 CD-ROM 驱动器
- 检查装载点目录
可能在/mnt/cdrom 或/media/VMware Tools(例如本例)
- 若不存在装载点目录则创建
mkdir /mnt/cdrom
- 装载 CD-ROM 驱动器
mount /dev/cdrom /mnt/cdrom
某些 Linux 发行版使用不同的设备名称,或以不同的方式组织/dev 目录,若 CD-ROM 驱动器不是/dev/cdrom 或 CD-ROM 装载点不是/mnt/cdrom,则需根据实际情况进行装载
转到工作目录,例如/tmp
安装 VMware Tools 前,应删除以前的 vmware-tools-distrib 目录
解压安装包(若直接解压可能会失败,因为这里解压会创建 vmware-tools-distrib 目录,而当前路径为只读,不允许 mkdir)
所以需要将 VMware Tools 拷贝到其他目录再解压
可看到成功解压
进入解压后的软件目录并安装
安装完成
Bingo! Well done!
接下来就可以使用 VMware 一系列拓展功能了(可能需要重新启动虚拟机以使设置生效)
- 如需要安装后卸载 CD-ROM 镜像,则执行以下命令(若 Linux 自动装载 CD-ROM 则无需卸载,在安装成功后会自动卸载)
umount /dev/cdrom
参考链接: