文章目录

  • 前言
  • 步骤
  • 配置网络

前言

在qemu中运行mips架构的debian linux可以用于在没有mips架构的硬件时做一些相关测试。
本实验环境:
本机:OSX 10.14.4
虚拟机:Ubuntu 16.04
debian linux: 32bit 大端序

步骤

如果不需要最新版本的qemu,可以直接通过apt-get安装

sudo apt-get install qemu-system-mips

如果从官网下载则:

./configure
make
make install #root

从Debian.org下载mips linux最新的版本stretch(这里被坑了两次,一开始下载的squeeze和wheeze都因为没有继续维护而不能用)的kernel和image。我选择的是32位版本,则是mips命名的文件。

运行qemu的指令为:

qemu-system-mips  -nographic -M malta -kernel vmlinux-4.9.0-4-5kc-malta.mips.stretch -hda debian-stretch-mips.qcow2 -append "root=/dev/sda1 console=tty0"

当启动完成后,则可得到一个shell,使用root用户,密码为root。

当结束使用的时候,可以执行halt指令关机,但是实际上是重启,会重新看到qemu启动linux的状态,在此时按下ctrl+a再按下x,即可终止qemu。

配置网络

使用如下指令对qemu的22端口与虚拟机的10022端口做映射

qemu-system-mips  -nographic -M malta -kernel vmlinux-4.9.0-4-5kc-malta.mips.stretch -hda debian-stretch-mips.qcow2 -net user,hostfwd=tcp::10022-:22 -net nic -append "root=/dev/sda1 console=tty0"

从而可以使用ssh访问虚拟机:

ssh root@localhost -p 10022

在qemu中运行mips架构的debian linux相关推荐

  1. 06 在MSYS2中编译树莓派裸机程序,并在QEMU中运行

    作者 将狼才鲸 创建日期 2022-11-14 Gitee源码和工程地址:才鲸嵌入式 / 开源安防摄像机(嵌入式软件) CSDN文章地址:项目介绍:开源安防摄像机(嵌入式软件) 4)完整的环境安装步骤 ...

  2. 编译静态文件系统测试工具【FIO】并在QEMU中运行

    编译静态文件系统测试工具[FIO]并在QEMU中运行 1. FIO静态编译 2. 在QEMU中运行可能存在的问题 3*. 问题的排查 编译静态的文件系统测试工具就可以在QEMU环境中测试自己的文件系统 ...

  3. linux arm current_thread_info定义,linux中arm/mips架构current_thread_info定义

    arm架构 current 宏的定义: linux-3.4\arch\arm\include\asm\current.h 中: static inline struct task_struct *ge ...

  4. linux block挂io,linux:在qemu中运行自编译内核:VFS:无法在未知的wn-block(0,0)上挂载root fs...

    我试着让它运转起来,不知道我做错了什么.我已经创建了一个Debian.img(原始格式的磁盘,带有虚拟设备管理器 – 我认为是libvirt)并安装了debian而没有任何麻烦.现在我想用自编译的内核 ...

  5. linux中运行GPartediso,使用gparted 调整Linux分区扩容

    使用gparted 调整Linux分区扩容 当硬盘使用Standardpartition,而不是LVM分区时,它为后期硬盘空间的扩容带来非常的不方便. 系统环境:Centos 6.9 x64 此文档环 ...

  6. 路由器逆向分析------在QEMU MIPS虚拟机上运行MIPS程序(ssh方式)

    本文博客地址:http://blog.csdn.net/qq1084283172/article/details/69652258 在QEMU MIPS虚拟机上运行MIPS程序--SSH方式 有关在u ...

  7. 07 树莓派裸机编程,并在Windows MSYS2 QEMU模拟器中运行

    作者 将狼才鲸 创建日期 2022-11-14 Gitee源码和工程地址:才鲸嵌入式 / 开源安防摄像机(嵌入式软件) CSDN文章地址:项目介绍:开源安防摄像机(嵌入式软件) 4)完整的环境安装步骤 ...

  8. Qemu(纯软实现)架构+KVM(基于kernel模拟硬件)原理(一)

    一.QEMU简介及与KVM等虚拟化的关系 QEMU是"Quick Emulator"的缩写,是一个用C语言编写的开源虚拟化软件.本文的目的是描述本人所理解的QEMU技术架构的见解, ...

  9. 09 编译2022年最新的Linux kernel、U-Boot和BusyBox rootfs源码,并用QEMU模拟器运行

    编译2022年最新的Linux kernel.U-Boot和BusyBox rootfs源码,并用QEMU模拟器运行 作者 将狼才鲸 创建日期 2022-11-26 Gitee源码和工程地址:才鲸嵌入 ...

最新文章

  1. [JavaWeb-XML]XML基本语法与快速入门
  2. Office2010-2016官方镜像大全
  3. 人类的悲欢虽不相通,但电脑情感分析模型读得懂
  4. linux共享内存 dest,关于linux 共享内存查看已经完整释放
  5. C# PDFLibNet PDF转JPG
  6. android高德地图绘制多边形_利用Python的folium包绘制城市道路图
  7. 扫码点餐小程序有哪些优势
  8. win10微软拼音输入法无提示怎么办?
  9. 使用计算机时,突然断电,存储在下列设备中的信息将丢失的是,下列存储设备中断电后其保存的信息会丢失的是哪一项...
  10. 江苏省普通话水平测试计算机评分细则,江苏省普通话水平测试评分细则(试行).doc...
  11. 值此“程序员节”之际,祭奠那位猝死的程序员兄弟
  12. gabor filters matlab,gabor filter matlab
  13. 程序员的自我修养 - 读书笔记文字版
  14. Django--学生管理系统(django慢更)
  15. 股权、期权和原始股傻傻分不清楚?一文帮你安排的明明白白!
  16. 知云文献翻译打不开_一个可以快速翻译浏览英文文献的工具,拿走不谢!
  17. java中flist cannot_关于usr/bin/ld: cannot find -lxxx问题总结
  18. 【MAC M1芯片】PS已解决在M1苹果电脑上出现“闪退”“液化”和WEB等黑屏问题
  19. android 上午零点格式,Android零点一度的区别——Matrix
  20. notepad++ 分隔符SOH,在Linux中具体的对应字符

热门文章

  1. STM32程序DAP下载方式和串口下载方式分析
  2. nginx安装及配置说明(二)
  3. 99%的人都不知道的pandas骚操作(一)
  4. Apache Sqoop job 作业
  5. 如何在mac电脑终端中输入“python”来启动python
  6. pull 仓库 设置docker_docker镜像上传到阿里仓库,并在服务器pull拉取运行
  7. Python zipfile 简单使用(暴力破解)
  8. Zookeeper实战-分布式锁的现实
  9. 拆书笔记18|他是真的愚蠢还是和你懂的事情不一样?
  10. Suunto Traverse 运动模式添加