问题描述
我正在尝试构建 Fuchsia OS
并在 Fuchsia 模拟器 femu
上运行它,但在等待模拟器启动后,fx
命令存在并显示以下错误。>
Failed to create Fuchsia device device health check Failed. Unable to ssh due to error:
Error: Cannot start Fuchsia Emulator. Exit status is 1
我已按照 Google 在 fuchsia.dev 提供的说明进行操作,构建成功完成,用于构建操作系统的命令为
fx set core.qemu-x64 --with //examples/hello_world
fx build
随后,我尝试在带有 headless
的 fx vdl start -N --headless
模式下运行,这导致了与上述相同的错误,我还尝试在没有 --with
参数的情况下构建操作系统,但收到了相同的错误。
log file 为我们提供了更多详细信息,日志文件的倒数第二行可能很有趣,内容如下:
emu-system-x86_64-headless: network script /etc/qemu-ifdown Failed with status 256
我在我的机器上使用 Ubuntu 21.04
。
解决方法
似乎缺少网络配置脚本 /etc/qemu-ifup 和 /etc/qemu-ifdown。您可以通过安装 qemu 包来解决它:
$ sudo apt install qemu