在qemu中运行mips架构的debian linux
文章目录
- 前言
- 步骤
- 配置网络
前言
在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相关推荐
- 06 在MSYS2中编译树莓派裸机程序,并在QEMU中运行
作者 将狼才鲸 创建日期 2022-11-14 Gitee源码和工程地址:才鲸嵌入式 / 开源安防摄像机(嵌入式软件) CSDN文章地址:项目介绍:开源安防摄像机(嵌入式软件) 4)完整的环境安装步骤 ...
- 编译静态文件系统测试工具【FIO】并在QEMU中运行
编译静态文件系统测试工具[FIO]并在QEMU中运行 1. FIO静态编译 2. 在QEMU中运行可能存在的问题 3*. 问题的排查 编译静态的文件系统测试工具就可以在QEMU环境中测试自己的文件系统 ...
- 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 ...
- linux block挂io,linux:在qemu中运行自编译内核:VFS:无法在未知的wn-block(0,0)上挂载root fs...
我试着让它运转起来,不知道我做错了什么.我已经创建了一个Debian.img(原始格式的磁盘,带有虚拟设备管理器 – 我认为是libvirt)并安装了debian而没有任何麻烦.现在我想用自编译的内核 ...
- linux中运行GPartediso,使用gparted 调整Linux分区扩容
使用gparted 调整Linux分区扩容 当硬盘使用Standardpartition,而不是LVM分区时,它为后期硬盘空间的扩容带来非常的不方便. 系统环境:Centos 6.9 x64 此文档环 ...
- 路由器逆向分析------在QEMU MIPS虚拟机上运行MIPS程序(ssh方式)
本文博客地址:http://blog.csdn.net/qq1084283172/article/details/69652258 在QEMU MIPS虚拟机上运行MIPS程序--SSH方式 有关在u ...
- 07 树莓派裸机编程,并在Windows MSYS2 QEMU模拟器中运行
作者 将狼才鲸 创建日期 2022-11-14 Gitee源码和工程地址:才鲸嵌入式 / 开源安防摄像机(嵌入式软件) CSDN文章地址:项目介绍:开源安防摄像机(嵌入式软件) 4)完整的环境安装步骤 ...
- Qemu(纯软实现)架构+KVM(基于kernel模拟硬件)原理(一)
一.QEMU简介及与KVM等虚拟化的关系 QEMU是"Quick Emulator"的缩写,是一个用C语言编写的开源虚拟化软件.本文的目的是描述本人所理解的QEMU技术架构的见解, ...
- 09 编译2022年最新的Linux kernel、U-Boot和BusyBox rootfs源码,并用QEMU模拟器运行
编译2022年最新的Linux kernel.U-Boot和BusyBox rootfs源码,并用QEMU模拟器运行 作者 将狼才鲸 创建日期 2022-11-26 Gitee源码和工程地址:才鲸嵌入 ...
最新文章
- [JavaWeb-XML]XML基本语法与快速入门
- Office2010-2016官方镜像大全
- 人类的悲欢虽不相通,但电脑情感分析模型读得懂
- linux共享内存 dest,关于linux 共享内存查看已经完整释放
- C# PDFLibNet PDF转JPG
- android高德地图绘制多边形_利用Python的folium包绘制城市道路图
- 扫码点餐小程序有哪些优势
- win10微软拼音输入法无提示怎么办?
- 使用计算机时,突然断电,存储在下列设备中的信息将丢失的是,下列存储设备中断电后其保存的信息会丢失的是哪一项...
- 江苏省普通话水平测试计算机评分细则,江苏省普通话水平测试评分细则(试行).doc...
- 值此“程序员节”之际,祭奠那位猝死的程序员兄弟
- gabor filters matlab,gabor filter matlab
- 程序员的自我修养 - 读书笔记文字版
- Django--学生管理系统(django慢更)
- 股权、期权和原始股傻傻分不清楚?一文帮你安排的明明白白!
- 知云文献翻译打不开_一个可以快速翻译浏览英文文献的工具,拿走不谢!
- java中flist cannot_关于usr/bin/ld: cannot find -lxxx问题总结
- 【MAC M1芯片】PS已解决在M1苹果电脑上出现“闪退”“液化”和WEB等黑屏问题
- android 上午零点格式,Android零点一度的区别——Matrix
- notepad++ 分隔符SOH,在Linux中具体的对应字符