Не работает звук в virtualbox ubuntu

Обновлено: 03.07.2024

Я установил Ubuntu 14.04.4 LTS на свой компьютер с помощью диспетчера Hyper-V. Я использую Windows 10 Pro в качестве основной системы. Звук не будет работать в Ubuntu, но отлично работает в Windows 10. Я не знаю, что включить или изменить, чтобы звук работал. Там написано Dummy Output под Sound. Пожалуйста, помогите, я новичок в Linux и хочу учиться.

1 ответ

Краткая версия ниже на случай, если ссылка не работает.

Примечание: я также установил следующее из некоторых других руководств, но я полагаю, что он работал бы без него.

Похоже, у вас все хорошо, Hyper-V не поддерживает аудио для гостей Linux. В Интернете много информации о включении расширенных сеансов в Hyper-V. но расширенные сеансы предназначены только для гостей Windows. Может быть возможно установить xrdp или другой пакет Linux RDP, но я не пробовал этого, так как я использую Ubuntu Server больше, чем десктоп, и в любом случае просто SSH.

Отсутствие поддержки аудио в Hyper-V для Linux является одним из нескольких компромиссов использования гостей Linux на хостах Hyper-V. Мне повезло, используя VirtualBox в качестве гипервизора, который позволяет аудио, но вы должны удалить / деактивировать функцию Hyper-V перед запуском / установкой VirtualBox, поскольку Hyper-V блокирует виртуализацию для использования Hyper-V.

С учетом сказанного, я годами использовал Linux (Arch, Ubuntu, Debian, Kali и т. Д.) И *BSD в качестве гостей в Hyper-V и очень доволен общей производительностью и минимальными проблемами. Желаем удачи в вашем путешествии по Linux!

Я заметил, что в верхнем ответе отсутствуют некоторые зависимости, которые часто могут потребоваться для правильной работы, поэтому я решил записать полный набор команд терминала, которые могут потребоваться для решения этой проблемы.

Теперь нам нужно включить репозиторий исходного кода. Для этого просто введите команду ниже, и появится всплывающее окно.

Установите флажок в поле исходного кода (см. Прикрепленное изображение)


Нет звука при установке в VirtualBox. Когда я загружаюсь с живого CD в Windows, звук в моих колонках работает нормально. При загрузке Live CD в VirtualBox он не видит мои динамики. В свойствах звука только цифровой выход, встроенный в S / PDIF и наушники!

Я сделал pavcontrol alsamixer - все настройки в порядке. Я пробовал обе 32/64 версии Ubuntu. Работает текущая версия VirtualBox. Система: Windows 7 64 - i5.

Что я пропускаю?

Для гостевой системы Windows, хост-системы Ubuntu, настройте виртуальную машину на использование ALSA на хосте, а звуковую карту виртуальной машины - Intel HD .

+1. Alsa на хосте исправил это для меня - Ubuntu 14.10 host + Windows 7 guest Alsa на хосте работает, Host Ubuntu 18.04, Гость Windows 10 Lite

Установлены ли настройки звука для гостевой виртуальной машины Ubuntu ICH AC97 ?

ICH AC97 это единственная настройка звука VirtualBox VM, которая позволяет мне получать звук при запуске Ubuntu в качестве гостя и Windows или OS X (10.6.8) в качестве хоста.

В частности, если настройка Intel HD Audio звука виртуальной машины установлена, то звук не работает в гостевой системе Ubuntu 12.04.

С другой стороны, звук будет работать только для гостевой системы Windows 7 (64-разрядная версия), если выбрана настройка звука Intel HD Audio . Это может раздражать, когда вы работаете с виртуальной машиной, которая одновременно загружает Ubuntu или Windows 7 в качестве гостевой ОС.

Я никогда не исследовал это дальше, чтобы выяснить, почему это работает так или есть способ обойти это. Если вам удастся найти его, сообщите нам об этом.

Примечание. Вам придется « выключить » виртуальную машину, чтобы изменить настройки звука.

Просто любопытно - почему у вас двойная загрузка виртуальной машины? Какое преимущество это дает по сравнению с двумя отдельными виртуальными машинами?

Попробуйте установить гостевые дополнения VirtualBox, выбрав «Устройства»> «Установить гостевые дополнения». Это обычно устраняет проблемы для виртуальных машин, таких как аудио, и добавляет больше возможностей для виртуальной машины.

Задача: Разобрать как с использованием Virtualbox для гостевой системы настроить работу Аудио если виртуальная система — это Ubuntu Trusty Server, не Desktop редакция.

Для экспериментов, с целью проверки работы сервиса MajorDoMo в тестовом окружении. Да и интересно, ведь есть такая возможность в настройках, а как ее настроить я еще пока не знаю, но очень хочу узнать.

Включаю Audio для виртуальной машины под Virtualbox

Ниже шаги подготовки системы Ubuntu Trusty Server:

Итак, на выключенную виртуальную машину захожу в ее настройки потом элемент меню «Аудио» и привожу настройки к виду:

  • Включить аудио: отмечаю галочкой
  • Аудио драйвер: Аудио драйвер ALSA
  • Аудиоконтроллер: Intel HD Aduio
  • Включить аудио выход: отмечаю галочкой
  • Включить аудио вход: отмечаю галочкой

$ sudo rm -Rf /var/lib/apt/lists/

$ sudo apt-get update && sudo apt-get upgrade -y

$ sudo apt-get install linux-generic-lts-xenial linux-image-generic-lts-xenial -y

14.04.1-Ubuntu SMP Wed Oct 11 11:54:55 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

$ sudo apt-get install alsa alsa-tools lame -y

$ sudo adduser ekzorchik audio

aplay: device_list:268: no soundcards found.

**** List of PLAYBACK Hardware Devices ****

card 0: Intel [HDA Intel], device 0: STAC9221 A1 Analog [STAC9221 A1 Analog]

card 0: Intel [HDA Intel], device 1: STAC9221 A1 Digital [STAC9221 A1 Digital]

$ lspci -v | grep Audio

00:05.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 01)

$ sudo nano /etc/modules

$ sudo modprobe -r snd_intel8x0

$ sudo modprobe snd_intel8x0

$ lsmod | grep snd_intel8x0

snd_intel8x0 40960 0

snd_ac97_codec 131072 1 snd_intel8x0

snd_pcm 106496 5 snd_ac97_codec,snd_intel8x0,snd_hda_codec,snd_hda_intel,snd_hda_core

snd 81920 12 snd_ac97_codec,snd_intel8x0,snd_hwdep,snd_timer,snd_hda_codec_idt,snd_pcm,

На заметку: в утилите alsamixer должно значится и уровень громкости такой же как у меня на скриншоте ниже дабы не было при воспроизведении потрескиваний.

  • Card: HDA Intel
  • Chip: SigmaTel STAC9221 A1

Настройки аудио устройства внутри VM под Virtualbox

Устанавливаю консольный плеер MOC (Music On Console):

$ sudo apt-get install moc -y

/Music/bonjovi$ scp *Midnight*.mp3 ekzorchik@10.9.9.130:/home/ekzorchik

Запускаю mocp перехожу в каталог где располагается mp3 файл, запускаю его на воспроизведение:

и звуковой mp3 файл начинает проигрываться. Чтобы выйти из консольного аудио плеера нажимаю клавишу "s" и "Q"

Отлично теперь для различных экспериментов и проработок данная заметка ой как пригодится.

На этом у меня всё, с уважением автор блога Олло Александр aka ekzorchik.

Нет звука при установке в VirtualBox. Когда я загружаюсь с живого CD в Windows, звук в моих колонках работает нормально. При загрузке Live CD в VirtualBox он не видит мои динамики. По звуковым свойствам встроен только цифровой выход S / PDIF и наушники!

Я сделал pavcontrol - alsamixer - все настройки в порядке. Я пробовал обе 32/64 версии Ubuntu. Работает текущая версия VirtualBox. Система: Windows 7 64 - i5.

Что я пропускаю?

Попробуйте установить гостевые дополнения VirtualBox, выбрав «Устройства»> «Установить гостевые дополнения». Это обычно решает проблемы для виртуальных машин, таких как аудио, и добавляет больше возможностей для ВМ.

enter image description here

сделал, который работает хорошо. все еще НИКАКОЙ звук. – Gillis Haasnoot 12.01.2020, 00:12 Вам, возможно, понадобится к , полностью закрывает гостя и запускают его снова после выполнения этого. Это зафиксировало его для меня (в то время как простая перезагрузка гостя не сделала). – raditya gumay 12.01.2020, 00:12

Хост-система: Solaris 11.1, гости VirtualBox: ubuntu 12.04, Windows 7, linux mint

  • Драйвер аудио хоста: для ubuntu 11.04: OSS, для ubuntu 12.04: OSS
  • Аудиоконтроллер: для Ubuntu 11.04: Intel HD Audio, для Ubuntu 12.04: ICH AC97
  • Разные аудиоконтроллеры для разных гостей не являются проблемой, поскольку настройки VB индивидуальны для каждой машины.
  • Для меня звуки (включая звуки событий (звуковой сигнал и т. Д.)) Снова работали идеально, после перехода на GNOME classic (без эффектов), но звуки событий отсутствуют в Ubuntu и GNOME classic.
  • Отлично работает с OSS на хосте, ALSA не требуется; относится ко ВСЕМ гостям.

Установлены ли настройки звука для гостевой виртуальной машины Ubuntu на ICH AC97 ?

ICH AC97 - это единственная настройка звука VirtualBox VM, которая позволяет мне получать звук при запуске Ubuntu в качестве гостя и Windows или OS X (10.6.8) в качестве хоста.

В частности, если настройка звука виртуальной машины установлена ​​на Intel HD Audio , то звук не работает в гостевом компьютере Ubuntu 12.04.

С другой стороны, звук будет работать только для гостевой системы Windows 7 (64-разрядная версия), если для параметра звука установлено значение Intel HD Audio . Это может раздражать, когда вы работаете с виртуальной машиной, которая одновременно загружает Ubuntu или Windows 7 в качестве гостевой ОС.

Я никогда не исследовал это дальше, чтобы выяснить, почему это работает так или есть способ обойти это. Если вам удастся найти его, сообщите нам об этом.

Примечание: Вам нужно будет « выключить » вашу ВМ, чтобы изменить настройки звука.

Просто любопытный - почему Вы - двойная загрузка VM? Какое преимущество, которое обеспечивает по наличию двух отдельных VMs? – Zoubiock 12.01.2020, 00:13

Для гостевой системы Windows, хост-системы Ubuntu, установите виртуальную машину на использование ALSA на хосте и звуковую карту VM на Intel HD .

Читайте также: