我想在debian仿真环境中运行固件。
当我进入chroot命令时,我得到错误的非法指令。
但我认为架构是相同的,因为我将如下所示。我可以直接运行bin/busybox,但不能使用它作为bash来chroot到目录。
以下是详细信息:

我创建的固件的虚拟环境是debian stretch(9.11.0) mipsel。
会不会是因为子架构?例如,我的机器是马尔他,但固件实际上是在龙芯上运行的。在龙芯运行的程序可以在马尔他运行吗?(实际上我不知道固件的环境,我只有ubifs/文件。)
发布于 2020-01-15 16:20:05
感谢@markgz的回复,我已经解决了这个问题。
这是因为我有一个旧的cpu型号(24kc)。
您可以在使用qemu- system -mipsel启动debian系统时选择cpu型号。在您选择较新的cpu型号后,例如74Kc,它可以在我的情况下工作。也许这也能帮到你。
https://stackoverflow.com/questions/59729229
复制相似问题