Согласно этому билету VirtualBox, эта проблема была решена под версией 3.1.4 VirtualBox. Вы используете 3.1.4 или позже?
Это могло быть из-за некоторой проблемы с alsa конфигурацией. Попытайтесь проверить текущую alsa конфигурацию. alsactl store -f /tmp/foo
откройте/tmp/foo и проверьте значения на Mux capture volume
. Если нет никакой записи для Mux capture volume
, vbox не может виртуализировать устройство микрометра. Выключите изображение vm и в настройках-> аудио раздел, попытайтесь измениться Audio controller
к некоторому другому устройству, если таковые имеются.
запустите vm снова и сохраните конфигурацию снова alsactl store -f /tmp/bar
откройтесь и ищите Mux capture volume
, если там, измените value.0
и value.1
к некоторому более высокому значению (но в диапазоне DbMin и DbMax). сохраните файл и восстановите использование конфигурации: alsactl restore -f /tmp/bar
Это должно работать на Вас.
Если нет никакой опции для 'Объема получения мультиплексора', я думаю, что u не сможет записать микрофон использования от Вашего vm :(