首页 > 解决方案 > mips debian中的mips固件:chroot非法指令

问题描述

我想在 debian 仿真环境中运行固件。

当我输入 chroot 命令时,我收到错误非法指令。

但我认为架构是相同的,如下所示。而且我可以直接运行 bin/busybox,但我不能将它作为 bash chroot 到目录。

这是详细信息:

运行细节

我创建的固件的虚拟环境是 debian stretch(9.11.0) mipsel。

会不会是子架构的原因?例如,我的机器是马耳他,但固件实际上是在龙芯中运行的。在龙芯运行的程序可以在马耳他运行吗?(其实我不知道固件的环境,我只有ubifs/文件。)

标签: debianmipsqemufirmwarechroot

解决方案


感谢@markgz 的回复,我已经解决了这个问题。

这是因为我有一个旧的 cpu 型号(24kc)。

使用 qemu-system-mipsel 启动 debian 系统时可以选择 cpu 型号。在您选择更新的 cpu 型号(例如 74Kc)后,它适用于我的情况。也许这也可以帮助你。


推荐阅读