Bochs 在 WSL 中找不到发言者后陷入恐慌

问题描述 投票:0回答:1

我正在制作自己的基本操作系统,显然我面临着一些错误,到目前为止我一直只是使用构建日志,但随着操作系统变得越来越复杂,调试变得非常困难。这就是为什么我开始使用 Bochs 来调试我的操作系统,但我现在面临的问题是 Bochs 每次都会出现恐慌。我得出的结论是,这些恐慌的原因是 Bochs 尝试使用扬声器,这会导致恐慌,因为我使用 WSL 来开发操作系统,而且现在 WSL 不支持音频,因此 Bochs 找不到任何扬声器。

我尝试使用 PulseAudio 来解决这个问题,但我找不到好的教程。如果有人可以帮助我设置 PulseAudio 或完全禁用 Bochs 使用扬声器,那将非常有帮助。

debugging operating-system low-level bochs
1个回答
0
投票

将其添加到 bochs 配置中

plugin_ctrl: speaker=0

它在 WSL2 中对我有用

这里提到https://bochs.sourceforge.io/doc/docbook/user/bochsrc.html 4.3.1.插件_ctrl

© www.soinside.com 2019 - 2024. All rights reserved.