我在 Virtual Box 中有一个 Home Assistant 虚拟机。我通常使用 GUI 访问它,但现在我在无头设置中使用该设备,因此我尝试使用 ssh 访问来打开它。
$ virtualbox
我在使用无头设置打开 virtualbox () 时遇到的问题:
Qt FATAL:由于无法初始化 Qt 平台插件,此应用程序无法启动。重新安装应用程序可能会修复此问题。
可用的平台插件有:eglfs、linuxfb、minimal、minimalegl、offscreen、vnc、xcb。
已中止(核心转储)
我已尝试$ sudo purge virtualbox
并$ sudo install virtualbox
重新安装该程序。
这没用。
$ sudo apt install virtualbox-ext-pack
我使用和 使用重新安装了 oracle 扩展包$ sudo modprobe vboxdrvhere
以避免配置错误。
我也尝试使用 来更新包$ sudo apt update
。
并使用 升级它们$ sudo apt upgrade
,同时使用$ apt list --upgradable
和升级$ sudo apt-get install --only-upgrade $PACKAGE
剩余 28 个包的单个包。
我仍然无法使用 ssh 打开 virtualbox。
注意:我对这一切都很陌生,因此我非常感谢能为像我这样的新手提供更详细的答案。
答案1
使用DISPLAY=:0 nohup $PROGRAM
此命令可以解决问题线。我认为更新主机设备版本和扩展包有助于解决设备遇到的一些其他问题。