首页
社区
课程
招聘
[求助]交流下qemu system模式仿真下执行程序问题
发表于: 2021-8-25 14:24 17466

[求助]交流下qemu system模式仿真下执行程序问题

2021-8-25 14:24
17466

买不起板子的人只能用qemu了,呜呜呜~,遇见里面最多出现的几类报错提示:
图片描述
图片描述
基本就以上三大类。
很气怪,明明启动已经是root用户了,文件也是存在的,仍然访问权限被拒绝。
例如,只能启动qemu的shell,不能启动成功移植进来的程序shell。
尝试chmod 各种添加,无果。
尝试mount 相应文件,无果。
尝试chroot,竟然报同样错误提示,无果。

一些猜想:
由于qemu里面没有很好的错误提示定位那么清晰的支持(或则可能有着功能,只是我不知道,还请知道的师傅分享下)
1,libc的原因导致程序无法被执行。
尝试解决:试过通过各种挂载目录使其libc被识别,无果。
2,里面文件程序时符号文件软链接,导致无法被执行。
ls -alt查看程序文件,证实并不是软链接,仍无法启动。
3,qemu支持问题
查看了许多资料看到也很多人碰到这个问题,没用发现解决的办法(可能得针对情况处理,并没有一个统一的解决方法)。

 

欢迎各位师傅们分享交流,资料,文章希望能附上,谢谢。


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (11)
雪    币: 231
活跃值: (640)
能力值: ( LV4,RANK:41 )
在线值:
发帖
回帖
粉丝
2
111
2021-8-25 14:49
0
雪    币: 18
活跃值: (561)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
1,linker没有;
2,可执行文件的架构和你当前模拟的架构不匹配;
2021-8-25 15:31
0
雪    币: 246
活跃值: (4427)
能力值: ( LV4,RANK:45 )
在线值:
发帖
回帖
粉丝
4
qemu能代替板子?
2021-8-25 18:12
0
雪    币: 1550
活跃值: (2208)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
5
ele7enxxh 1,linker没有; 2,可执行文件的架构和你当前模拟的架构不匹配;
2,查看了架构确定都匹配上的
2021-8-25 18:43
0
雪    币: 1550
活跃值: (2208)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
6
不能呀,有板子当然更好的。
2021-8-25 18:44
0
雪    币: 1550
活跃值: (2208)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
7
发现一篇不错的解决qemu一些问题的文章 https://cq674350529.github.io/2020/05/09/%E6%8A%80%E5%B7%A7misc/#more 
2021-8-27 12:10
1
雪    币: 1550
活跃值: (2208)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
8

解决Permission denied问题,qemu-system最好不要以sudo启动



参考:https://man.archlinux.org/man/qemu.1

奶妈级教学!!

最后于 2021-9-8 12:29 被herculiz编辑 ,原因:
2021-9-8 12:18
0
雪    币: 1550
活跃值: (2208)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
9
各种qemu问题参考:https://wiki.archlinux.org/title/QEMU#Running_virtualized_system
2021-9-8 12:19
0
雪    币: 246
活跃值: (4427)
能力值: ( LV4,RANK:45 )
在线值:
发帖
回帖
粉丝
10
在linux下面的好处是什么,stm32小项目我在windows上用proteus仿真
2021-9-9 16:32
0
雪    币: 1
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
检查下程序需要用到的so库是不是有执行权限。
可以参考https://talk.plesk.com/threads/chroot-permission-denied.341091/
2021-9-23 13:48
0
雪    币: 2415
活跃值: (479)
能力值: ( LV5,RANK:76 )
在线值:
发帖
回帖
粉丝
12
如果对硬件不是很了解,建议先用物理机,qemu能够模拟的概率还是不高的。
2022-3-9 19:30
0
游客
登录 | 注册 方可回帖
返回
//