KAL1 LINUX 官方文档之虚拟化 --- 安装 VMware Tools

 

译者注:我习惯将客户机称为虚拟机,Vmware称为虚拟机软件,但我也知道这不太严谨,就好像黒客大家都认为是做坏事的人。在装好ka1i虚拟机后一定要安装vmtool辅助工具,它可以帮助你从客户机与虚拟机互相推拽文件,鼠标指针随意定位客户机与虚拟机而无需按ctrl+alt键来释放客户机中指针等等好用的功能,但有时你会发现工具无法工作你需要重装一遍vmtool。

如果您决定创建自己的ka1i Linux VMware虚拟机而不是使用我们的预制VMware镜像导入,则需要按照以下说明进行操作,以便在ka1i安装中成功安装VMware Tools。

在ka1i Linux Rolling中安装VMware Tools

自2015年9月起,VMware 建议对来客户机使用指定于发行版的open-vm-tools(OVT),而不要使用VMware Tools软件包。要在ka1i中安装open-vm-tools,请首先确保已完全更新:

ka1i@ka1i:~$ sudo apt update
ka1i@ka1i:~$
ka1i@ka1i:~$ sudo apt full-upgrade -y
ka1i@ka1i:~$
ka1i@ka1i:~$ [ -f /var/run/reboot-required ] && sudo reboot -f
ka1i@ka1i:~$

然后输入以下内容:

ka1i@ka1i:~$ sudo apt install -y --reinstall open-vm-tools-desktop fuse
ka1i@ka1i:~$
ka1i@ka1i:~$ sudo reboot -f
ka1i@ka1i:~$

使用OVT时添加对共享文件夹的支持

不幸的是,共享文件夹无法立即使用。要为当前会话启用此功能,您需要在登录后执行以下脚本:

ka1i@ka1i:~$ cat <<EOF | sudo tee /usr/local/sbin/mount-shared-folders
#!/bin/sh
vmware-hgfsclient | while read folder; do
  vmwpath="/mnt/hgfs/${folder}"
  echo "[i] Mounting ${folder}   (${vmwpath})"
  sudo mkdir -p "${vmwpath}"
  sudo umount -f "${vmwpath}" 2>/dev/null
  sudo vmhgfs-fuse -o allow_other -o auto_unmount ".host:/${folder}" "${vmwpath}"
done
sleep 2s
EOF
ka1i@ka1i:~$
ka1i@ka1i:~$ sudo chmod +x /usr/local/sbin/mount-shared-folders
ka1i@ka1i:~$

重启OVT

如果OVT停止正常运行,例如在宿主机和客户机之间进行复制/粘贴,则以下脚本可能会有所帮助:

ka1i@ka1i:~$ cat <<EOF | sudo tee /usr/local/sbin/restart-vm-tools
#!/bin/sh

systemctl stop run-vmblock\\x2dfuse.mount
killall -q -w vmtoolsd
systemctl start run-vmblock\\x2dfuse.mount
systemctl enable run-vmblock\\x2dfuse.mount
vmware-user-suid-wrapper vmtoolsd -n vmusr 2>/dev/null
vmtoolsd -b /var/run/vmroot 2>/dev/null
EOF
ka1i@ka1i:~$
ka1i@ka1i:~$ sudo chmod +x /usr/local/sbin/restart-vm-tools
ka1i@ka1i:~$

之后,

ka1i@ka1i:~$ sudo restart-vm-tools
原文地址:https://www.cnblogs.com/GKLBB/p/13582092.html