QEMU创建KVM虚拟机:x86模拟ARM的完整指南
创作时间:
作者:
@小白创作中心
QEMU创建KVM虚拟机:x86模拟ARM的完整指南
引用
CSDN
1.
https://m.blog.csdn.net/qq_46497658/article/details/139599563
本文将详细介绍如何使用QEMU创建KVM虚拟机以实现x86模拟ARM的过程。通过本文,读者将学习到环境配置、依赖安装、UEFI固件下载、网桥配置、镜像创建以及虚拟机启动等关键步骤。
虚拟机环境
- 操作系统:Ubuntu 22.04
下载需要的依赖
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
下载UEFI固件
cd /opt
wget https://releases.linaro.org/components/kernel/uefi-linaro/16.02/release/qemu64/QEMU_EFI.fd
宿主机上配置网桥
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 内
创建引用空间镜像存储
qemu-img create debian-arm.img 200G
创建虚拟机
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
启动后配置IP
ifconfig ens3 192.168.1.100 netmask 255.255.255.0 up # 设置上面一个网段的ip,ens3根据自己实际的网口名替换
热门推荐
Bell态和GHZ态
广式牛杂三种经典做法及配方详解
北纬18°的绿:政策赋能绿色优质农产品发展新生态
愿“孝”不愿“顺”,代际价值观碰撞下的亲子关系重塑
中药一般如何配伍
颈动脉内膜厚度正常值是多少
179cm男生标准体重是多少
热度骤降原因多,谁来挽回下滑的LPL?
好想你为什么涨停?002582好想你2连板还值得买吗?
平安春运|现场直击!看2025年虎门春运第一天……
大腿内侧有点黑是什么原因
电脑内存出问题?试试这些排除方法
盐酸卡替洛尔滴眼液摄入人体的安全剂量范围
电动车最长能骑多少年?多久换一次最划算?今天才知道!
【量子计算伦理新篇章】:量子科技带来的伦理与社会变革
三支一扶对报考者的年龄下限要求是什么?
三支一扶对大专学历的要求是什么?
舟骨骨折吃什么恢复快
夏季吊带穿搭指南,轻松展现个人魅力。
2024春季通勤新穿法,让经典的西装穿出妖艳感,只有欧美人想得出
解读《红楼梦》:王熙凤、探春、宝钗的管理之道与现代经济学
取款2万元以上 需要派出所“同意”?
在家测血压 需要注意啥
铅酸蓄电池和锂电池哪个好(铅酸蓄电池和锂电池哪个好价格高)
厨房抹布之选
夏季基础款穿搭指南:五种单品搭配技巧详解
5G-R抗干扰技术保障系统稳定运行
揭秘龙井茶:它不仅是绿茶,更是中国茶文化的瑰宝
探析西湖龙井与乌牛早:品质特征及比较
健身练腿如何练出爆发力