安装

序列号

版本 批量激活序列号
10.x 1Z0G9-67285-FZG78-ZL3Q2-234JG
11.x YG74R-86G1M-M8DLP-XEQNT-XAHW2
12.x ZC3TK-63GE6-481JY-WWW5T-Z7ATA
14.x AU108-FLF9P-H8EJZ-7XMQ9-XG0U8
15.x FC7D0-D1YDL-M8DXZ-CYPZE-P2AY6
16.x ZF3R0-FHED2-M80TY-8QYGC-NPKYF
17.x VG7TK-AZX8N-0888Y-PYQ7E-MKRW8

下载地址

ubuntu安装依赖

Ubuntu下面安装VMWare,提示:Build environment error! A required application is missing and Modconfig can not

1
sudo apt-get install gcc libcanberra*

减小导出ova的体积

导出OVF模板之前压缩会大幅度缩小OVF的体积

压缩linux虚拟机磁盘

1
sudo -E sh -c 'cat /dev/zero > zero;sync;sleep 1;sync;rm -f zero && vmware-toolbox-cmd disk shrinkonly && poweroff'

压缩windows虚拟机磁盘

在虚拟机列表上右键👉🏻️管理👉🏻️清理磁盘

vmware-vdiskmanager

将单个文件vmdk分割成每个不超过2G的多个vmdk文件

1
"C:\Program Files (x86)\VMware\VMware Workstation\vmware-vdiskmanager.exe" -r source.vmdk -t 1 split.vmdk

合并vmdk文件

1
"C:\Program Files (x86)\VMware\VMware Workstation\vmware-vdiskmanager.exe" -r split.vmdk -t 0 merged.vmdk

windows虚拟机对文件共享支持比较好,基本上安装上vmware-tools就可以正常使用了,不管主机是windows还是linux

虚拟机Linux和主机文件共享

虚拟机需要安装open-vm-tools

使用命令手动挂载

1
2
3
4
5
# 将所有共享文件夹挂载到/mnt/hgfs
sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other

# 将名称sharedfolder的共享挂载到/mnt/hgfs
sudo /usr/bin/vmhgfs-fuse .host:/sharedfolder /mnt/hgfs -o subtype=vmhgfs-fuse,allow_other

可以用vmhgfs-fuse -h查看命令可用的所有参数。挂载点可以自己设置,不一定要放在默认目录。

1
2
3
4
5
# 将所有共享文件夹挂载到/mnt/hgfs
sudo mount -t vmhgfs .host:/ /mnt/hgfs

# 将名称sharedfolder的共享挂载到/mnt/hgfs
sudo mount -t vmhgfs .host:/sharedfolder /mnt/hgfs

使用fstab自动挂载

/etc/fstab添加一行

1
2
3
4
5
# 默认参数
.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other,defaults 0 0

# 修改用户和所有者,修改默认umask为022,默认权限是755
.host:/ /mnt/hgfs/ fuse.vmhgfs-fuse allow_other,uid=1000,gid=1000,umask=022 0 0

/etc/fstab添加一行

1
.host:/ /mnt/hgfs vmhgfs defaults 0 0