欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 幼教 > qemu创建kvm虚拟机-x86模拟arm

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

2025/2/26 3:35:29 来源:https://blog.csdn.net/qq_46497658/article/details/139599563  浏览:    关键词:qemu创建kvm虚拟机-x86模拟arm

1、虚拟机环境

虚拟机ubuntu22.04
2、下载需要的依赖
apt install openssh-server net-tools vim -yapt install qemu qemu-kvm qemu-system-arm bridge-utils uml-utilities qemu-efi-aarch64 cloud-image-utils -y#查看版本
qemu-img -V

(1) 下载uefi固件

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

(2) 宿主机上配置网桥

apt install net-tools   // 下载ifconfigapt install uml-utilities  // 下载tunctlbrctl addbr virbr0   //创建网桥,名字是virbr0ifconfig virbr0 192.168.1.10 netmask 255.255.255.0 up  // 配置网桥tunctl -t tap0    // 创建tap接口,名字为tap0ifconfig tap0 0.0.0.0 up     // 配置 tap0brctl 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根据自己实际的网口名替换

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词