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根据自己实际的网口名替换
热门推荐
疏肝理气解郁丸,口服一日三次,这些禁忌需谨记
由5味中药组成,康祺解郁丸的功效与禁忌全解析
上海“马桶房”:底层生存困境与社会分层加剧
高房价下的年轻人:房子与人生的艰难抉择
古代物物交换到现代金融科技:金融体系的演变
扬泰分家28年:规模效应缺失,两市发展受阻
上海推出“献血健康操”:三个动作缓解紧张,让献血更轻松
献血前的正确饮食:清淡食物为主,这些不能吃
献血前体检攻略:这些项目和标准你要知道
秋冬花生高产种植全攻略
生花生竟是健康神器?五大好处不容错过!
生花生 vs 熟花生,谁才是真正的健康之王?
外滩打卡指南:沙美大楼、乍浦路桥、外白渡桥
元旦打卡东方明珠,外滩游玩新姿势
“百年交响”油画展揭秘外滩前世今生
买房投资回报率,你算清楚了吗?
房价飙升下的社会困局:阶层固化加剧,年轻人何去何从?
常州100平房价跌至1.25万/㎡,专家称已触底,现在是买房好时机吗?
房价上涨,普通工薪家庭还有机会买房吗?
沪京深房价大PK:谁最坚挺?谁最亲民?
玫瑰花的药用价值与功效全解析
大马士革玫瑰精油成分全解析:5大活性成分的功效与科学依据
玫瑰花茶|中醫推薦3款玫瑰花茶配搭!一文了解玫瑰花茶功效與禁忌!
孕晚期睡眠不足影响胎儿健康,5招助准妈妈安心入睡
胎动频繁是缺氧吗?八个月宝宝活动监测指南
正念冥想:缓解焦虑,提升幸福感
居家健身智能教练:让专业训练触手可及
复旦大学研究:均衡饮食让你更快乐!
叙永苗族蜡染:非遗技艺的现代转型与乡村振兴之路
家庭理财规划,轻松搞定购房梦