一、VirtualBox虚拟机端配置
开启虚拟机音频支持
打开VirtualBox管理器,选中目标Debian虚拟机,点击顶部菜单栏「设置」。进入「显示」选项卡,切换至「音频」子选项卡:
安装VirtualBox Guest Additions(增强工具)
Guest Additions包含虚拟机与主机之间的音频驱动及优化组件,是音频正常工作的关键。
sudo apt update && sudo apt install -y virtualbox-guest-dkms virtualbox-guest-utils virtualbox-guest-x11
sudo reboot
二、Debian系统端配置
更新系统及安装ALSA工具
ALSA(Advanced Linux Sound Architecture)是Debian默认的音频框架,需确保其最新版本:
sudo apt update && sudo apt upgrade -y
sudo apt install -y alsa-base alsa-utils
安装完成后,重启系统以加载最新驱动:
sudo reboot
识别声卡设备
使用以下命令检查系统是否识别到声卡:
lspci | grep -i audio(若有输出,显示声卡型号,如「Intel Corporation 82801AA AC’97 Audio Controller」);lsusb(若有USB声卡,会显示设备信息);aplay -l(输出示例:**** List of PLAYBACK Hardware Devices **** 下方的设备列表)。配置ALSA音频驱动
编辑ALSA配置文件,强制指定声卡索引(解决多声卡冲突或默认设备未识别问题):
sudo nano /etc/modprobe.d/alsa-base.conf
在文件末尾添加以下内容(根据aplay -l输出的声卡编号调整,例如声卡编号为0则设为index=0):
options snd-card-0 index=0
保存文件(按Ctrl+O→回车→Ctrl+X退出nano编辑器),重启系统或ALSA服务使配置生效:
sudo systemctl restart alsa
(注:若systemctl报错,可直接重启虚拟机。)
测试音频输出
使用系统自带工具测试音频是否正常:
wget https://www.freesound.org/data/previews/521/521243_7346445-lq.mp3
aplay 521243_7346445-lq.mp3
speaker-test -c 2 -r 44100
若听到清晰的测试音(如“Front Left”“Front Right”交替发声),说明声卡配置成功。
三、常见问题排查
aplay -l无输出,系统未识别声卡aplay无报错alsamixer
在alsamixer界面,按方向键选择「Master」「PCM」等通道,按M键取消静音(显示为「MM」→「00」),按上下箭头调整音量至合适水平(建议50%以上),按Esc退出。alsamixer或pavucontrol(PulseAudio音量控制工具)设置默认输出设备。安装pavucontrol:sudo apt install -y pavucontrol
运行后,在「输出设备」标签页选择正确的声卡作为默认设备。