Hallo zusammen,
ich habe mir ein 32bit-chroot eingerichtet.
Dank des Wikis
https://wiki.archlinux.org/index.php/Systemd-nspawn und eines Tipps von drcrux hier im Forum
https://forum.archlinux.de/viewtopic.php?id=24487 habe ich mir mit den Container wie folgte eingerichtet:
# linux32 pacstrap -d /opt/arch32 base
Rufe ich den Container mit arch-chroot auf
# linux32 arch-chroot /opt/arch32 /bin/bash
habe ich zugriff auf meine Soundkarte:
$ aplay -l
**** Liste der Hardware-Geräte (PLAYBACK) ****
Karte 0: HDMI [HDA Intel HDMI], Gerät 3: HDMI 0 [HDMI 0]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
Karte 0: HDMI [HDA Intel HDMI], Gerät 7: HDMI 1 [HDMI 1]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
Karte 0: HDMI [HDA Intel HDMI], Gerät 8: HDMI 2 [HDMI 2]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
Karte 1: PCH [HDA Intel PCH], Gerät 0: ALC282 Analog [ALC282 Analog]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
Nun möchte ich den Container mittels systemd-netspawn booten
# linux32 systemd-nspawn -bjD /opt/arch32
Hierin habe ich leider keinen Zugriff auf die Soundkarte.
# aplay -l
aplay: device_list:268: no soundcards found…
alsa ist im Container eingerichtet.
Gibt es eine Möglichkeit aus dem Container heraus auf die Sondkarte zuzugreifen bzw. vom Host an den Container durchzuleiten? Meine Versuche mit --bind= oder --setenv= oder führten leider nicht zum Erfolg. Meister Google konne mir auch nicht weiterhelfen.
Für jeden Tipp wäre ich dankbar.
Gruß
Dirk