debian - mips debian中的mips固件:chroot非法指令
问题描述
我想在 debian 仿真环境中运行固件。
当我输入 chroot 命令时,我收到错误非法指令。
但我认为架构是相同的,如下所示。而且我可以直接运行 bin/busybox,但我不能将它作为 bash chroot 到目录。
这是详细信息:
我创建的固件的虚拟环境是 debian stretch(9.11.0) mipsel。
会不会是子架构的原因?例如,我的机器是马耳他,但固件实际上是在龙芯中运行的。在龙芯运行的程序可以在马耳他运行吗?(其实我不知道固件的环境,我只有ubifs/文件。)
解决方案
感谢@markgz 的回复,我已经解决了这个问题。
这是因为我有一个旧的 cpu 型号(24kc)。
使用 qemu-system-mipsel 启动 debian 系统时可以选择 cpu 型号。在您选择更新的 cpu 型号(例如 74Kc)后,它适用于我的情况。也许这也可以帮助你。
推荐阅读
- java - 通过接口自动装配 Spring Bean
- python - 突然的 Tensorflow / Keras Google Colab 依赖问题 `AttributeError: module 'tensorflow._api.v1.compat.v2' has no attribute '__internal__'`
- sql - 我们可以在 BigQuery 中自定义函数吗?如何在 BigQuery 中创建日期参数?
- asp.net-core - .Net Core 3.1 web api应用响应迟了,怎么办?
- sql - SQL插入无意中添加了多行
- php - PHP - 带夏令时调整的 12 小时格式
- php - HTML 表格上的单个复选框
- node.js - zsh:显示:找不到命令:节点
- tailwind-css - 在 Tailwind css 中定义客户端排版的正确方法(例如:更改 h1 颜色//大小//字母间距)
- javascript - 如何在 react-native 中使用 formdata 将图像上传到服务器