温馨提示×

为什么ubuntu虚拟机没声音

小樊
42
2026-10-13 02:26:44
栏目: 云计算

Ubuntu 虚拟机没有声音,通常是由虚拟化音频设备未启用、驱动/配置问题或宿主机设置导致的。下面按最常见原因 → 对应解决办法来说明,你可以对照自己的虚拟机软件(VirtualBox / VMware / KVM)。


一、最常见原因及解决办法

1️⃣ 虚拟机没启用声卡(最常见)

虚拟机默认可能没有开启音频设备。

✅ VirtualBox

  • 关闭虚拟机
  • 设置 → 音频
  • 勾选 “启用音频”
  • 音频控制器选:
    • Intel HD Audio(推荐)
    • 或 ICH AC97
  • 宿主音频驱动保持默认

✅ VMware

  • 虚拟机设置 → 音频
  • 勾选 “连接音频输出”
  • 不选“静音”

2️⃣ Ubuntu 内没选对输出设备

即使有声音设备,也可能输出错了。

pacmd list-sinks

或图形界面:

  • 设置 → 声音
  • 输出设备里选 Built-in Audio

如果只有 “Dummy Output”,说明系统没识别声卡。


3️⃣ 显示的是 “Dummy Output”(典型问题)

说明 Ubuntu 没加载音频驱动。

解决:

sudo apt update
sudo apt install alsa-base pulseaudio

重启:

reboot

4️⃣ 宿主机没声音 / 被占用

  • Windows 宿主静音了
  • 宿主机用了蓝牙耳机,虚拟机拿不到设备

✅ 测试:

  • 宿主播放音乐是否有声音
  • 换有线耳机试试

5️⃣ 用 HDMI / 远程桌面导致无声

  • 通过 RDP / VNC 连接通常没声音
  • HDMI 输出在虚拟机里一般无效

✅ 建议:

  • 用虚拟机窗口直接听
  • 或配置 RDP 音频重定向(高级)

二、不同虚拟机软件注意点

VirtualBox

设置 → 音频 → Intel HD Audio

并安装 增强功能(Guest Additions)

VMware

  • 安装 VMware Tools
  • 音频设备必须“已连接”

KVM / QEMU

需要加:

<sound model='ich9'/>

三、快速自查清单 ✅

  • [ ] 虚拟机音频已开启
  • [ ] Ubuntu 不是 Dummy Output
  • [ ] 宿主有声音
  • [ ] 装了 Guest Additions / VMware Tools
  • [ ] 输出设备选对

如果你愿意,可以告诉我:

  1. 用的是 VirtualBox / VMware / 其他
  2. Ubuntu 版本(如 22.04)
  3. 是“完全没声音”还是“设备显示但不响”

我可以给你更精确的一步到位方案。

0 踩