马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
在 VMware Workstation 17.5 上装 Ubuntu 24.04,会遇到三件典型麻烦:装完首次进系统直接卡死、旧的 VMware Tools 方式做不了共享、每次重启共享文件夹都要重新挂载。这三件事互相独立,但都指向同一个结论——Ubuntu 14 之后官方推荐的技术栈已经换人了。下面按问题逐个拆解。
一、环境说明
- 客户机系统:Ubuntu 24.04
- 宿主机软件:VMware Workstation 17.5
二、问题一:首次进入系统卡死
安装结束会要求重启,重启后出现一个引导界面(还带"下一步/跳过"这类向导样式)。不要点下一步,也不要点跳过,直接在任务栏把这个窗口关掉,系统就能正常进桌面。看起来是首次引导的 bug,等镜像后续更新大概率会修。
另外,单纯调核心数、内存、虚拟磁盘大小对这个卡死没有任何帮助,别在这上面浪费时间。
三、问题二:VMware Tools 不是最优解
按官方"为虚拟机设置共享文件夹"的文档配好共享目录、再装一遍 VMware Tools,结果分辨率调不了、剪贴板也不通。原因如下:
- Ubuntu 14 之后,VMware 官方不再主推 VMTools,转而推荐 open-vm-tools 来实现共享剪贴板、共享文件夹、鼠标拖拽复制这些能力。
- 所以别再用图形安装器装 VMware Tools 那套,直接装开源实现。
在终端依次执行:
sudo apt update
sudo apt install open-vm-tools
sudo apt install open-vm-tools-desktop
open-vm-tools-desktop 依赖 open-vm-tools,装完重启。分辨率自适应和剪贴板共享基本就正常了。
四、共享文件夹还没出现:手动挂载 hgfs
装完 open-vm-tools 之后,共享文件夹不一定出现在 /mnt/hgfs。先确认宿主机侧共享是开着的:
vmware-hgfsclient
开了的话会输出共享文件夹的名字。然后手动挂载:
sudo mkdir -p /mnt/hgfs
sudo /usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs -o subtype=vmhgfs-fuse,allow_other
其中 /mnt/hgfs 换成你实际想挂载的目录即可。执行后 /mnt/hgfs 下就能看到共享目录了。
如果重启之后共享文件夹又消失,说明它是"当前会话有效"的手动挂载,需要下一步解决开机自启。
五、问题三:让共享文件夹开机自动挂载
做法是把挂载写进 fstab:
cd /etc
sudo nano fstab
在文件末尾加一行:
.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other,defaults 0 0
保存后重启验证,共享文件夹应当自动出现。这一行也可以写成 UUID 式的 /usr/bin/vmhgfs-fuse .host:/ ... 形式,效果一致。
六、完整排错顺序
- 宿主机先把共享文件夹开关打开(VM → 设置 → 选项 → 共享虚拟机文件夹,选"总是启用")。
- 虚拟机内
sudo apt update && sudo apt install open-vm-tools open-vm-tools-desktop,重启。
vmware-hgfsclient 确认共享名可见。
vmhgfs-fuse 手动挂载一次,能用就写进 /etc/fstab。
- 重启复验。
七、踩坑小结
- 别在 VMware Tools 上反复折腾,Ubuntu 24.04 的官方答案就是 open-vm-tools。
vmhgfs-fuse 那一行必须带 allow_other,否则普通用户读不到挂载点。
- fstab 改错会导致进不了系统(挂载失败兜底),写之前先备份一份
cp fstab fstab.bak。
- 首次卡死的处理是"关掉引导窗口"而非等待,耐心等是等不出来的。
qidao123.com企服评测-应用市场 编辑提示:本文为虚拟机装 Ubuntu 24.04 的实操记录,open-vm-tools 与 vmhgfs-fuse 的用法以 VMware 与 Ubuntu 官方文档为准。 |