赞
踩
在主目录下修改“qemu-run”脚本,大概16行的“set -e”注释掉
#set -e
在产品目录下“vendor/ohemu/qemu_small_system_demo”,修改“qemu_run”脚本,大概16行的“set -e”注释掉
#set -e
删除/out/smallmmc.img
这样再次运行可看到相关错误信息
losetup错误
可能原因:当前的docker环境没有获取权限进行losetup
1.创建容器及进入容器时加入 --privileged
2.退出容器,在容器外部删除smallmmc.img
sudo rm ./out/smallmmc.img
3.创建新容器并进入docker环境
sudo docker run --privileged -it -v $(pwd):/home/openharmony openharmony:1.0.1
4.如果不希望使用新的容器,可以先关闭当前容器,并重新开启进入
sudo docker stop <容器名>
sudo docker start <容器名>
sudo docker exec -it --privileged <容器名> /bin/bash
5.重复上述过程直到成功,总会有一次docker成功获得losetup权限
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。