> 文章列表 > Ubuntu 22.04 安装 VMware Workstation 16

Ubuntu 22.04 安装 VMware Workstation 16

Ubuntu 22.04 安装 VMware Workstation 16

【基本安装】

$ sudo chmod +x VMware-Workstation-Full-16.2.4-20089737.x86_64.bundle
$ sudo ./VMware-Workstation-Full-16.2.4-20089737.x86_64.bundle

【解决Unable to install all modules】

$ sudo apt-get install git
$ git clone https://github.com/mkubecek/vmware-host-modules.git
$ cd vmware-host-modules
$ vmware -v
显示:VMware Workstation 16.2.4 build-20089737,获得版本号16.2.4
$ git checkout workstation-16.2.4
$ make
$ sudo make install
$ reboot

重启进入系统后,打开VMware Workstation,进行初始设置后就可以删除vmware-host-modules目录

【解决需要至少1GB交换空间

$ sudo dd if=/dev/zero of=/swapfile bs=1024 count=1050000

解释:在/下创建名为swapfile的文件,该文件大小为bs乘以count
记录了1050000+0 的读入
记录了1050000+0 的写出
1075200000字节(1.1 GB,1.0 GiB)已复制,8.19902 s,131 MB/s

$ sudo chmod 600 /swapfile
解释:权限600,防止该文件被误删除或修改

$ sudo mkswap /swapfile
正在设置交换空间版本 1,大小 = 1 GiB (1075195904 个字节)
无标签, UUID=……

$ sudo swapon /swapfile
解释:已激活交换分区,然后设置开机自动挂载交换分区

$ sudo nano /etc/fstab
添加下面这行内容
/swapfile swap swap defaults 0 0

Ctrl+X,Y,回车,保存退出

附1:查询swap命令
$ swapon --show
NAME TYPE SIZE USED PRIO
/swapfile file 1G 0B -2

$ free -h

附2:移除交换空间文件
sudo swapoff -v /swapfile
sudo nano /etc/fstab
删除/swapfile swap swap defaults 0 0,保存退出
sudo rm /swapfile

附3:调整 Swappiness 值
系统使用交换空间的频繁程度,如有需要可以参考调试
取值范围从 0 到 100,100为最频繁使用
$ cat /proc/sys/vm/swappiness
60
系统默认60
$ sudo sysctl vm.swappiness=10
将值设为10
$ sudo nano /etc/sysctl.conf
添加一行
vm.swappiness=10
保存退出,这样重启后仍为10