Guest Additions包含音频驱动及性能优化组件,需优先安装:
sudo apt update sudo apt install -y build-essential dkms linux-headers-$(uname -r) /media/cdrom),运行安装脚本:sudo sh VBoxLinuxAdditions.run sudo reboot)。Debian默认使用ALSA(高级Linux声音架构),需安装基础工具包以管理音频:
sudo apt install -y alsa-base alsa-utils 安装完成后,通过aplay -l命令查看虚拟机识别的音频设备(确认声卡是否被检测到)。
若存在声卡无法识别或杂音问题,需修改ALSA配置文件:
/etc/modprobe.d/alsa-base.conf(需root权限):sudo nano /etc/modprobe.d/alsa-base.conf snd-card-0):options snd-card-0 index=0 Ctrl+O→Enter→Ctrl+X),并重启虚拟机使配置生效。若系统同时加载了OSS(开放声音系统),可能与ALSA冲突,需禁用OSS:
/etc/modprobe.d/alsa-base.conf,添加以下行:options alsa-base nooss 测试声音输出:使用命令行工具播放测试音,确认输出正常:
speaker-test -c 2 执行后会播放左右声道的测试音,若听到声音则说明输出正常。
测试麦克风输入(若开启了音频输入):
arecord -d 5 -f cd test.wav aplay test.wav 若能听到录制的声音,则麦克风配置成功。
aplay -l。alsamixer工具中的音量设置(按F6选择声卡,调整Master和PCM音量滑块至合适水平,避免静音)。arecord -l是否能识别麦克风设备,调整alsamixer中的麦克风增益。