安装qemu

msys2:官网

按照下图步骤下载文件并安装

打开下面终端

根据:qemu官网

在终端执行安装命令:pacman -S mingw-w64-ucrt-x86_64-qemu

下载系统镜像

下载:Ubuntu Arm

下载BIOS启动文件

下载:QEMU_EFI.fd

准备启动脚本

如下图所示新建一个shell脚本,将上一步的QEMU_EFI.fd文件放在同目录

脚本:qemu.sh,内容如下

#!/bin/bash

disk_img=arm64.qcow2
qemu_efi=QEMU_EFI.fd if [ "$1" == "install" ]; then
rm -i "$disk_img"
qemu-img create -f qcow2 "$disk_img" 128G
arm_iso="$2"
else
arm_iso=""
fi qemu-system-aarch64 -m 8G -machine type=virt -cpu neoverse-n1 \
-smp 8,sockets=4,cores=2 \
-bios "$qemu_efi" \
-drive "if=none,file=$arm_iso,id=cdrom,media=cdrom" \
-drive "if=none,file=$disk_img,id=hd0" \
-device VGA -device nec-usb-xhci -device usb-mouse -device usb-kbd \
-device virtio-blk-device,drive=hd0 \
-device virtio-scsi-device -device scsi-cd,drive=cdrom -net nic \
-net user,hostfwd=tcp::2222-:22

安装系统

# 进入脚本目录
cd /e/VmSystem/arm64/
# 执行安装系统命令,iso文件为你自己下载的路径
./qemu.sh install /e/360xiazai/ubuntu-24.04.2-live-server-arm64.iso

选择安装系统

选择语言

选择键盘布局

选择Ubuntu服务器版

配置网络,可以设置静态IP,默认DHCP自动获取

如有需要代理,则配置代理地址

配置镜像源

使用整个磁盘文件,建议取消LVM提高性能

确认磁盘分区

选择继续

输入用户名和密码

跳过Ubuntu Pro

安装ssh服务器

等待安装系统,直到出现如下所示的重启选项,选择重启即可

连接ssh后台

连接服务器:ssh -p 2222 janbar@127.0.0.1,查看服务器架构是arm64

总结

后续只需要执行 ./qemu.sh 就可以进入系统

在x86的window安装arm64虚拟机的更多相关文章

  1. Centos7使用pxe安装KVM虚拟机

    Centos7使用pxe安装KVM虚拟机 一.安装服务所需的软件 [root@localhost ~]yum install nginx dhcp vsftpd syslinux -y [root@l ...

  2. kvm虚拟化管理平台WebVirtMgr部署-完整记录(安装Windows虚拟机)-(4)

    一.背景说明  在之前的篇章中,提到在webvirtmgr里安装linux系统的vm,下面说下安装windows系统虚拟机的操作记录: 由于KVM管理虚拟机的硬盘和网卡需要virtio驱动,linux ...

  3. 【Linux探索之旅】第一部分第六课:Linux如何安装在虚拟机中

    内容简介 1.第一部分第六课:Linux如何安装在虚拟机中 2.第二部分第一课预告:终端Terminal,好戏上场 Linux如何安装在虚拟机中 虽然我们带大家一起在电脑的硬盘上安装了Ubuntu这个 ...

  4. Linux环境搭建 | 手把手教你如何安装CentOS7虚拟机

    centos 下载地址: 可以去官网下载最新版本:https://www.centos.org/download/ 以下针对各个版本的ISO镜像文件,进行一一说明: CentOS-7.0-x86_64 ...

  5. CentOS 7.5 安装KVM虚拟机(Windows)

    一.KVM环境搭建1.检测系统是否支持cat /proc/cpuinfo | egrep 'vmx|svm' KVM是基于x86虚拟化扩展(Intel VT 或者 AMD-V)技术的虚拟机软件,所以查 ...

  6. (转)CentOS7安装KVM虚拟机详解

    原文:https://github.com/jaywcjlove/handbook/blob/master/CentOS/CentOS7%E5%AE%89%E8%A3%85KVM%E8%99%9A%E ...

  7. ubuntu安装vbox虚拟机

    ubuntu安装vbox虚拟机 一.安装准备 1.查看主机配置 二.下载安装包    (建议将安装包下载并保存) a.下载virtualbox安装包 下载链接https://www.virtualbo ...

  8. 超详细Linux新手快速入门(一)——Linux的介绍安装以及虚拟机的介绍安装

    一.Linux的介绍 1.Linux和Windows的比较  Linux是一款操作系统,其性能稳定,因其防火墙组件高效安全.简单易配置,所以获得了追求速度和安全的一些企业和人群的青睐.与我们日常所熟知 ...

  9. 解决Bash On Ubuntu On Window安装Zsh无效问题附安装说明

    前言 Zsh是一款非常棒的Shell,使用Linux和Mac系统的人,基本上都知道zsh的存在. 问题 在安装完Zsh后,zsh是可以使用的,但是重启之后,又恢复至默认的bash. 我在安装好之后,使 ...

  10. Linux:Vmware安装linux虚拟机,桥接方式配置静态IP后重启网卡,提示:Error,some other host already uses address 10.252.252.21...

    问题: Vmware安装linux虚拟机,桥接方式配置静态IP后重启网卡,提示:Error,some other host already uses address 10.252.252.21... ...

随机推荐

  1. 保存深度值——小端序,位数,Android,Huawei AR engine

    保存深度值--小端序,位数,Android accuireDepthImage 华为Mate Pro系列基本上前置摄像头都是有TOF的,也就是能够得到场景的深度信息,在华为的AR engine里提供了 ...

  2. Oracle AI应用的LLM模型典型配置

    最近在做一些基于Oracle的一些AI应用测试工作,AI肯定离不开配置LLM相关,虽然是简单配置类,但实际还是遇到一些卡点,记录下来供今后参考. 1.配置Embedding模型 2.特殊语法传参JSO ...

  3. BUUCTF---rsa2

    题目 N = 101991809777553253470276751399264740131157682329252673501792154507006158434432009141995367241 ...

  4. 【Linux】3.3 关机、重启和用户登录注销

    关机.重启和用户登录注销 1. 关机&重启命令 1.1 shutdown shutdown -h now:表示立即关机 shutdown -h 1:表示1分钟后关机 shutdown -r n ...

  5. Python读取CSV文件并存储到MySQL

    在项目中对后台进行测试时,经常会遇到要在数据库新增数据,那么如何快速新增数据来提高工作效率呢? 现整理如下: 代码内容(csv_to_mysql.py): # coding=utf-8import p ...

  6. 详细介绍MessageQueueSelector

    一.MessageQueueSelector 详解 MessageQueueSelector 是 RocketMQ 提供的一个接口,用于自定义消息发送时的队列选择策略. 通过实现该接口, 开发者可以控 ...

  7. Oracle 字符串转多行(REGEXP_SUBSTR)

    方案一: SQL 1.一个数据表(TABLE1_ZK)中存在一个字段(STRS)(存储格式是以[,]隔开的字符串) 2.现需要将其查分为多行数据(每行为其中一个字符串) 3.sql SELECT t. ...

  8. 搞定 XLSX 预览?别瞎找了,这几个库(尤其最后一个)真香!

    -   Hey, 我是 沉浸式趣谈 -   本文首发于[沉浸式趣谈],我的个人博客 **https://yaolifeng.com** 也同步更新. -   转载请在文章开头注明出处和版权信息. - ...

  9. 一行代码搞定防抖节流:JavaScript新特性解析

    防抖(Debounce)和节流(Throttle)是两种前端开发中常用的性能优化技术,尤其在处理高频触发事件如滚动.调整窗口大小.输入等场景中.传统实现这些功能需要编写复杂的函数,但随着JavaScr ...

  10. W.js ,一个超级小的三维 WebGL 引擎的使用方法

    目录 前言 它的特点 API 入门使用 内置模型 导入自己的模型 动画 自定义投影矩阵 摄像机与主角绑定 解除绑定 前言 我们知道,在网页上搞三维,three.js 和 babylon.js 都是成熟 ...