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根据自己实际的网口名替换
热门推荐
“天龙三号”试车意外坠毁,都有哪些突破与遗憾?
天龙三号事故复盘:商业航天“卷”起来没错,但也要好好反思
中国卫生系统从业者薪资受哪些因素影响?
深入解读云服务器成本:拆分每月的开销
茶花扦插繁殖完全指南:15个关键步骤助你轻松生根
茶花如何繁殖,可扦插也可靠接
深圳中学开设量子计算选修课程:从零构建创新人才培养体系
第五人格守夜人技能详解及前锋时装获取攻略
导弹拦截是怎么拦截的
如何发布Web网站模板
鸭屎香熟茶与清香型茶叶的全方位对比与特点解析
《哪吒3》剧情猜想:孙悟空登场?殷夫人复活?申公豹……
利用普洱茶渣改善土壤,为花卉提供养分的技巧
茶叶渣这样处理就是优质肥料,这些花卉都适用
原神5.1版本九大顶级阵容解析:输出效率大幅提升
湿气重的辨证及中成药
电子烟危害小吗?它对身体的伤害,可能超出你的想象!
电子烟的健康风险与使用注意事项解析
金铲铲阵容推荐最新版本最强,金铲铲最新版最强阵容推荐
妈祖石像在不同地区的风格差异
电脑怎么截图全屏?7种实用方法让你快速掌握
《这城有良田》史话S1赛季阵容大推荐:花木兰系列
女子在起风天睁不开眼 原来是睑板腺功能障碍
南京公务员考试难度大揭秘!
桑托斯主帅:伤停近两年后,内马尔还需要时间找回比赛节奏
没有白等三年!还是那个很燃的雄狮少年
月季扦插枝条选择指南
猴王茶各个级别的特点和鉴方法,哪个级别最适合自己?
电鸡之困破解了吗?广州还能出啥大招?
如何确定产假的开始时间?