安装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. LLM应用落地实施手册

    背景 自ChatGPT诞生以来,各个企业都开始尝试引入LLM落地实施"智能"应用,而目前并没有太多文章系统地介绍应该怎么落地实施一个基于LLM的应用,到底应该做哪些步骤.本人从20 ...

  2. MySQL性能调优必知:Performance Schema引擎的配置与使用

    当你在MySQL高并发情况下的进行性能调优时,需要知道调整后的影响.例如查询是否变快了?锁是否会减慢运行速度?内存使用情况如何?磁盘IO等待时间变了吗? . Performance Schema就有一 ...

  3. Git Bash 无法输入中文

    场景重现 有个小伙伴的电脑上 Git Bash 里死活无法输入中文, 导致 git 提交信息没法用中文写... git commit -m "无法输入中文" 解决办法 在 Git ...

  4. Java容器集合经典面试题集

    目录 概述类面试题 1. 请说一下Java容器集合的分类,各自的继承结构 2. 请谈一谈Java集合中的fail-fast和fail-safe机制 3. 如何一边遍历一边删除Collection中的元 ...

  5. 关于CH182LED配置的说明

    CH182的LED配置有两种模式: 传统LED功能 该功能可通过页7寄存器19控制bit 3-5控制 使用时可将页7寄存器19 bit3 置0 通过bit4-5实现不同模式,默认情况下bit3为0,b ...

  6. gitlab tortoisegit puttyGen

    使用puttyGen生成公私秘钥注意: 生成后的public key有时会在gitlab识别不出,要多重新生成才行 将puttyGen框中的内容复制进gitlab就行 生成时无需设置密码 选择rsa就 ...

  7. shader中的if语句优化

    可以借用lerp和step来拼接模仿语句 lerp(a,b,step(value,c))

  8. MySQL InnoDB 引擎中的聚簇索引和非聚簇索引有什么区别?

    MySQL InnoDB 引擎中的聚簇索引和非聚簇索引的区别 在 MySQL 的 InnoDB 存储引擎中,聚簇索引和非聚簇索引是两种常见的索引类型,它们在数据存储结构和使用场景上有显著区别. 1. ...

  9. PC端网页/web通过自定义协议唤起启动windows桌面应用

    PC端网页/web通过自定义协议唤起启动windows桌面应用 步骤: 写注册表 调用 Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\ ...

  10. 前端速成之路——html、css

    项目一知识点 单表视图列表 标题标签 <h1>用户注册</h1> 分割线与换行 <hr> <br> 表单提交 get:通过浏览器地址栏传递值 post: ...