qemu创建kvm虚拟机-x86模拟arm

1、虚拟机环境

虚拟机ubuntu22.04
2、下载需要的依赖
apt install openssh-server net-tools vim -y

apt install qemu qemu-kvm qemu-system-arm bridge-utils uml-utilities qemu-efi-aarch64 cloud-image-utils -y

#查看版本
qemu-img -V

(1) 下载uefi固件

cd /opt

wget https://releases.linaro.org/components/kernel/uefi-linaro/16.02/release/qemu64/QEMU_EFI.fd

(2) 宿主机上配置网桥

apt install net-tools   // 下载ifconfig

apt install uml-utilities  // 下载tunctl

brctl addbr virbr0   //创建网桥,名字是virbr0

ifconfig virbr0 192.168.1.10 netmask 255.255.255.0 up  // 配置网桥

tunctl -t tap0    // 创建tap接口,名字为tap0

ifconfig tap0 0.0.0.0 up     // 配置 tap0

brctl addif virbr0 tap0      // 将 tap0 放在 virbr0 内
(3) 创建引用空间镜像存储

```bash
qemu-img create debian-arm.img 200G

(4) 创建虚拟机

qemu-system-aarch64 -m 4096 -cpu cortex-a57 -smp 4 -M virt \
-bios QEMU_EFI.fd \
-nographic \
-device virtio-scsi-device \
-drive if=none,file=ubuntu2204_arm64.img,format=raw,index=0,id=hd0 \
-device virtio-blk-device,drive=hd0 \
-net nic -net tap,ifname=tap0,script=no,downscript=no \
-vnc :0      #此处为使用vnc打开可以不加默认端口5900

在这里插入图片描述
在这里插入图片描述

(1) 然后再次启动kvm

```bash

启动后配置IP

ifconfig ens3 192.168.1.100 netmask 255.255.255.0 up   //设置上面一个网段的ip,ens3根据自己实际的网口名替换

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/698913.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

RERCS系统开发实战案例-Part02 创建BOPF对应的业务对象(Business Object)

1、通过事务码 BOBF创建业务对象 2、输入debug,进入编辑模式新建BO对象; 选择对应的BO对象属性类别: 3、激活BO对象 接口页签: 属性页签:自动带出标准的常量 改接口类部分源码: 4、BO对象Node Elemen…

精酿啤酒未来市场的发展

当我们深入探讨中国啤酒产业时,不难发现这是一个既传统又充满创新活力的领域。特别是近年来,随着消费者对品质生活的追求和口味的多样化,精酿啤酒这一细分市场逐渐崭露头角,吸引了众多创业者的目光。 在中国,啤酒行业早…

linux笔记7--环境变量

文章目录 1. 什么是环境变量情景导入问题延申环境变量的作用总之 2. 环境变量的划分3. 用户和局部变量的设定4. 定义全局变量5. 注意6. 删除自己定义的全局变量、局部变量:问题 7. printenv8. 问题残留9. 默认的环境变量10. 如何添加环境变量11. Linux中如何永久配置…

如何分割3D模型

拆分 3D 模型进行打印可以解决许多问题。 你可以使用较小的 3D 打印机打印大型零件,你的零件不会出现太多翘曲,并且零件在清洁和后处理过程中更容易处理。 当然,你需要在打印后将 3D 打印部件粘合在一起,但对于那些无法使用大型 …

手机自动化测试笔记:1.appium的安装与使用

建议先安装前置的程序,同时建议使用anconda进行环境管理。 参考1: 深度学习笔记:1.anaconda安装-CSDN博客https://blog.csdn.net/weixin_42771529/article/details/139434840 参考2: 笔记:如何在pycharm中使用anaco…

【java计算机毕设】图书管理系统javaweb java MySQL springboot vue html maven送文档+ppt 代码源码计算机项目

1项目功能 【java计算机专业学长毕业设计分享】 智慧图书管理系统 Java SpringBoot vue HTML MySQL 前后端分离 2项目介绍 系统功能: 智慧图书管理系统包括管理员和用户两种角色。 管理员的功能包括在个人中心修改个人信息和密码,管理员功能模块管理管理…

第一百零二节 Java面向对象设计 - Java静态内部类

Java面向对象设计 - Java静态内部类 静态成员类不是内部类 在另一个类的主体中定义的成员类可以声明为静态。 例子 以下代码声明了顶级类A和静态成员类B: class A {// Static member classpublic static class B {// Body for class B goes here} }注意 静态成…

# RocketMQ 实战:模拟电商网站场景综合案例(七)

RocketMQ 实战:模拟电商网站场景综合案例(七) 一、RocketMQ 实战:模拟电商网站场景综合案例–生成预订单流程分析1 二、RocketMQ 实战:模拟电商网站场景综合案例–生成预订单流程分析2 在 shop-order-service 工程模…

从VMware到华为云stack大规模迁移,利器出鞘!

近日,澳大利亚公司Computershare因为VMware政策调整“喜提”10-15倍账单,不得不选择将2.4万台虚机从VMware迁移到其他虚拟化平台。正如外媒所说,此次事件只是个开始。面对暴涨的成本,绝大部分企业已经开始着手寻找其替代方案。 迁…

新版FMEA在哪些行业或领域有广泛应用?

在这个充满变革与挑战的当下,新版FMEA(故障模式与影响分析)以其前瞻性的理念和实用的方法,正在众多行业中发挥着举足轻重的作用。它如同一把锐利的剑,助力企业精准识别并预防潜在风险,确保产品质量和流程的…

淘宝商品详情API接入指南

淘宝(包括天猫)的商品详情API并不直接对外开放给普通开发者。这些API主要用于淘宝平台内的应用、合作伙伴以及官方开发者。然而,如果你是一个商家,你可以使用淘宝提供的商家API来获取你的商品详情。 如果你是普通开发者&#xff…

新手grub 配置介绍

最近因为工作需要接触了grub,学到了一些相关知识,所以在这里写篇博客记录一下,有不对的部分欢迎指正。 目录 grub是什么? grub有哪些配置文件? 各配置文件区别 配置文件生成流程 配置文件有哪些内容?…

如何提高逻辑性?(小妙招)

在现代社会中,逻辑性是一种至关重要的思维能力。不论是在工作、学习还是生活中,逻辑清晰的人总能更好地解决问题和做出决策。然而,如何提高逻辑性却是许多人头疼的问题。本文将从六个方面详细探讨如何提升逻辑性,包括细心态度、逼…

【通过新能源汽车的智慧数字底盘技术看计算机的相关技术堆栈?以后是软硬结合的全能程序员的天下,取代全栈(前后端都会的全栈程序员)】

汽车的“智慧数字底盘”是一个综合性的技术平台,旨在提升车辆的性能、安全性和驾驶体验。它集成了多种先进的技术和系统,是全能程序员的必杀技! 1. 传感器技术 a. 激光雷达(LiDAR) 用于生成高分辨率的3D地图&#…

VUE2.7项目配置webpack打包-详细操作步骤

一、Webpack简介 Webpack是一个打包工具,可以把JS、CSS、Node Module、Coffeescrip、SCSS/LESS、图片等都打包在一起,因此,现在几乎所有的SPA项目、JS项目都会用到Webpack。 官网:https://webpack.js.org GitHub为https://git…

Desoutter电动拧紧扳手控制器维修看看这里

马头拧紧工具控制器作为现代工业生产中的重要设备,其稳定性和可靠性对于生产线的连续运行至关重要。然而,在使用过程中,由于各种原因,可能会出现马头电动拧紧控制器故障。【选择子锐机器人维修服务,您将享受以下优势和…

【递归、搜索与回溯】穷举vs暴搜vs深搜vs回溯vs剪枝

穷举vs暴搜vs深搜vs回溯vs剪枝 1.全排列2.子集 点赞👍👍收藏🌟🌟关注💖💖 你的支持是对我最大的鼓励,我们一起努力吧!😃😃 管他什么深搜、回溯还是剪枝,画出决…

部署LVS-DR模式(附带详细实验)

目录 一.数据包流向分析 二.DR模式特点 三.ARP问题及解决办法 四.实验部署 1.配置负载调度器(192.168.80.105) 1.1.安装并启用ipvsadm 1.2.配置虚拟IP地址(VIP:192.168.80.100) 1.3.调整 proc 响应参数 1.4.配…

【C#】pdf按页分割文件,以及分页合并,效果还不错,你值得拥有

欢迎来到《小5讲堂》 这是《C#》系列文章,每篇文章将以博主理解的角度展开讲解。 温馨提示:博主能力有限,理解水平有限,若有不对之处望指正! 目录 背景效果单页分割文件合并多页分割插件说明相关文章 背景 最近遇到一…

MySQL视图教程(02):重命名视图

MySQL 重命名视图 在 MySQL 中, ALTER VIEW 语句用于重命名一个数据库视图(View)。 MySQL 是一种常用的关系型数据库管理系统,提供了丰富的功能和操作来管理数据库中的数据和对象。其中,重命名视图是 MySQL 中的一种…