vmware安装Ubuntu24.04虚拟机卡死,装载共享文件夹问题解决方案

丶七年先生 2024-10-05 11:07:13 阅读 55

目录

遇到的问题

走过的弯路

解决方案

问题一

问题二

问题三


使用系统版本为Ubuntu24.04

vmware软件版本为17.5

遇到的问题

自己安装Ubuntu24.04遇到的问题如下:

1、安装完Ubuntu24.04,第一次进入系统后会卡死(此问题可能后续镜像更新会解决)

2、如下图,用虚拟机上自带的方式安装VMware Tools无法实现共享文件与剪贴板与主机共享的功能。

3、每次重启都要重新载入共享文件夹。

走过的弯路

设置核心数、调整内存、虚拟磁盘大小都没有用处。

解决方案

问题一

进入系统会卡死,我认为这是一个Bug。虚拟机安装完成后会要求重启,重启之后会有一个引导界面。不要点击下一步(next)或者跳过(skip),直接在任务栏中将其关掉,就不会卡死。(忘记截图,自行意会)

问题二

首先,按照官方方法【为虚拟机设置共享文件夹 (vmware.com)】设置共享文件夹,之后安装VMwareTools,但仍然不能调整分辨率以及剪贴板共享。

因为,在Ubuntu 14之后,VMware的VM Tools不再适用,转而推荐open-vm-tools来实现原来的诸如共享剪切板、共享文件夹、鼠标拖拽复制等功能。

因此不建议使用如图方式安装VM Tools。建议使用open-vm-tools 和 open-vm-tools-desktop解决。

解决方案如下:

使用终端依次输入如下命令:

sudo apt update

sudo apt install open-vm-tools

sudo apt install open-vm-tools-desktop

然后重启。应该分辨率是解决了,但是共享文件夹还没出现在设置的地方。

PS:open-vm-tools-desktop是依赖于open-vm-tools的。完成以后主要的分辨率和剪贴板共享应该就没问题了。

执行如下命令:

/usr/bin/vmhgfs-fuse .host:/ /home/user1/shares -o subtype=vmhgfs-fuse,allow_other

# 其中 /home/user1/shares 一般替换为 /mnt/hgfs

命令的具体含义,如此链接:在 Linux 客户机中装载共享文件夹 (vmware.com)

会发现 /mnt/hgfs 文件夹下有你的共享文件夹的名字。

重启之后会发现共享文件夹 又消失了。

我认为是安装完成后并没有启动导致的。因此再次输入上面的命令(如下),共享文件夹又出现了。

/usr/bin/vmhgfs-fuse .host:/ /home/user1/shares -o subtype=vmhgfs-fuse,allow_other

因此只要加入开机启动就行(如下问题三解决方案)。

ps:可以用如下命令来检查共享文件是否开启,开启的话会输出你的共享文件夹的名字

vmware-hgfsclient

问题三

使用如下命令,切换到etc文件夹下

cd /etc

在文件夹下找到 fstab 文件。

用任何一个编辑器打开文件,在文件中加入如下代码

.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other,defaults 0 0

即可实现开机自启。

重启试一下,看看共享文件夹是否出现。

也可参考以下链接

vmware使用open-vm-tools配置ubuntu共享文件夹-CSDN博客



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。