Syzkaller最后一步运行./bin/syz-manager 无法启动虚拟机 failed to create instance: failed to read from qemu: EOF
背景最近读syzkaller的源码,顺带跑了一下syzkaller。在参照github README逐步执行时最后出现下图问题:但是参考教程1,用qemu-xxx的一长串命令可以启动,并且ssh也能连接成功。解决方案关闭虚拟机,在VMware上方导航栏选择"虚拟机" =>“设置”,调整虚拟化选项:这里全选了三个虚拟化选项,然后开启虚拟机,可以正常运行2补充说明在制作系统镜像1时,在Enabl
·
背景
最近读syzkaller的源码,顺带跑了一下syzkaller。在参照github README逐步执行时最后出现下图问题:
但是参考教程1,用qemu-xxx的一长串命令可以启动,并且ssh也能连接成功。
解决方案
关闭虚拟机,在VMware上方导航栏选择"虚拟机" =>“设置”,调整虚拟化选项:
这里全选了三个虚拟化选项,然后开启虚拟机,可以正常运行2
补充说明
- 在制作系统镜像1时,在Enable required config options这一步,除了要把那几个参数设定为y以外,还要删除对应的注释(比如#xxxx is not set),否则会导致修改无效(并且make olddefconfig之后会提示覆盖、启动qemu的时候会有红色的FAILED提示)。
- VMware16启用虚拟化和WSL2似乎不兼容,可以以管理员权限运行powershell,用以下命令调整3(需要重启电脑):
#假定之前已经修改好BIOS配置,可以正常使用WSL2 #关闭hyper-v,可以开启VMware虚拟化选项,但不能启动WSL2 bcdedit /set hypervisorlaunchtype off #开启hyper-v,无法启动VMware虚拟化特性,可以使用WSL2 bcdedit /set hypervisorlaunchtype auto
参考资料
更多推荐
已为社区贡献1条内容
所有评论(0)