WIN10 x86环境部署ARM虚拟机(银河麒麟)

这篇具有很好参考价值的文章主要介绍了WIN10 x86环境部署ARM虚拟机(银河麒麟)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

我们经常使用的是x86架构的cpu,而对于不同cpu架构的arm架构的操作系统,我们可以通过QEMU模拟器来进行模拟一个arm环境
1、部署前的准备

arm的镜像:

以此镜像为例:Kylin-Server-10-SP2-aarch64-Release-Build09-20210524.iso

QEMU 软件:

下载地址:https://qemu.weilnetz.de/w64/2021/qemu-w64-setup-20210505.exe

UEFI(BIOS的替代方案):

http://releases.linaro.org/components/kernel/uefi-linaro/16.02/release/qemu64/QEMU_EFI.fd下载地址:http://releases.linaro.org/components/kernel/uefi-linaro/16.02/release/qemu64/QEMU_EFI.fd

2、安装qemu软件

双击qemu-w64-setup-20210505.exe进行安装 ,下一步下一步,选择指定路径即可,例如:安装在D:\VM\arm64\qemu目录下

安装好qemu软件后,通过quemu生成虚机硬盘,如下所示

进入到qemu的安装目录,如下图,打开cmd命令行

WIN10 x86环境部署ARM虚拟机(银河麒麟),arm,arm开发

qemu-img create -f qcow2 D:\VM\arm64\kylindisk.qcow2 40G

如下图所示,会生成kylindisk.qcow2硬盘文件

WIN10 x86环境部署ARM虚拟机(银河麒麟),arm,arm开发

3、QEMU_EFI.fd文件

将QEMU_EFI.fd文件放到硬盘文件同目录下,例如D:\VM\arm64(镜像文件也可以放在此目录下)

4、安装arm系统

进入到qemu目录里面

WIN10 x86环境部署ARM虚拟机(银河麒麟),arm,arm开发
进入到cmd命令行,执行以下命令

qemu-system-aarch64.exe -m 8192 -cpu cortex-a72 -smp 8,sockets=4,cores=2 -M virt -bios D:\VM\arm64\QEMU_EFI.fd -device VGA -device nec-usb-xhci -device usb-mouse -device usb-kbd -drive if=none,file=D:\vm\arm64\kylindisk.qcow2,id=hd0 -device virtio-blk-device,drive=hd0 -drive if=none,file=D:\VM\arm64\Kylin-Server-10-SP2-aarch64-Release-Build09-20210524.iso,id=cdrom,media=cdrom -device virtio-scsi-device -device scsi-cd,drive=cdrom  -net nic -net user,hostfwd=tcp::2222-:22

-m 8192指的是运行内存

此时应该能看到系统安装界面,必须在五秒钟之内通过键盘方向键选择“Install Kylin-Desktop V10-SP1”,按下回车,否则会进入预览模式,如果你不小心错过了,请关闭QEMU窗口并重新执行上面的步骤。注意,安装期间请勿关闭控制台窗口,否则虚拟机进程也会关闭,安装界面如下

WIN10 x86环境部署ARM虚拟机(银河麒麟),arm,arm开发

之后便是漫长的等待……期间可能会长时间黑屏,不要怀疑自己,请让它继续运行

WIN10 x86环境部署ARM虚拟机(银河麒麟),arm,arm开发

WIN10 x86环境部署ARM虚拟机(银河麒麟),arm,arm开发

WIN10 x86环境部署ARM虚拟机(银河麒麟),arm,arm开发

WIN10 x86环境部署ARM虚拟机(银河麒麟),arm,arm开发

WIN10 x86环境部署ARM虚拟机(银河麒麟),arm,arm开发

WIN10 x86环境部署ARM虚拟机(银河麒麟),arm,arm开发

WIN10 x86环境部署ARM虚拟机(银河麒麟),arm,arm开发

WIN10 x86环境部署ARM虚拟机(银河麒麟),arm,arm开发

WIN10 x86环境部署ARM虚拟机(银河麒麟),arm,arm开发

重启系统

WIN10 x86环境部署ARM虚拟机(银河麒麟),arm,arm开发

WIN10 x86环境部署ARM虚拟机(银河麒麟),arm,arm开发

WIN10 x86环境部署ARM虚拟机(银河麒麟),arm,arm开发

WIN10 x86环境部署ARM虚拟机(银河麒麟),arm,arm开发

WIN10 x86环境部署ARM虚拟机(银河麒麟),arm,arm开发

链接ssh:一开始我们已经做过端口映射了,直接通过宿主机ip:2222链接服务器远程

启动虚拟机

安装好后,我们需要再次启动(无需指定iso文件启动)
进入到qemu所在位置
进入到cmd命令行,执行以下命令

qemu-system-aarch64 -m 8192 -cpu cortex-a72 -smp 8,sockets=4,cores=2 -M virt -bios D:\VM\arm64\QEMU_EFI.fd -device VGA -device nec-usb-xhci -device usb-mouse -device usb-kbd -drive if=none,file=D:\vm\arm64\kylindisk.qcow2,id=hd0 -device virtio-blk-device,drive=hd0 -net nic -net user,hostfwd=tcp::2222-:22 文章来源地址https://www.toymoban.com/news/detail-755945.html

到了这里,关于WIN10 x86环境部署ARM虚拟机(银河麒麟)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 银河麒麟V10 SP3 X86 二进制文件部署 mysql-5.7.29 GTID 半同步复制的双主架构

    麒麟镜像可以去下面的地方下载,需要自己注册一个账号 麒麟软件生态 Mysql 二进制文件下载地址 老生常谈的问题(这些问题都会影响部署的排查) 关掉 firewalld 关掉 selinux (银河麒麟默认会关闭 selinux) 我下载的海光 x86 版本的麒麟 mysql 的 AB 复制和 gtid 复制的优缺点 抄自

    2024年02月13日
    浏览(41)
  • qemu+kvm安装银河麒麟V10SP1 arm64 虚拟机

    系统镜像 Kylin-Desktop-V10-SP1-Release-2107-arm64.iso QEMU_EFI.fd(下载地址 http://releases.linaro.org/components/kernel/uefi-linaro/16.02/release/qemu64/QEMU_EFI.fd) 注:麒麟系统要求磁盘大小在50G以上. 参数说明: -m 4096 指定内存大小,单位MB -cpu cortex-a72 CPU 型号 -smp 8,cores=8,threads=1,sockets=1 1颗CPU,8核8线

    2024年01月21日
    浏览(87)
  • 银河麒麟 Arm64 v10 sp1系统QT环境搭建指南

    原版系统麒麟V10 sp1 自带的QTCreator 不带QT内核;需要手动下载安装; 下载地址: 安装指南 银河麒麟V10+飞腾处理器+ARM+Qt5.12.8离线安装包_倔强的眼神的博客-CSDN博客 https://download.csdn.net/download/tudou23115/87853395?spm=1001.2014.3001.5501 在线安装 离线安装 安装后 opengl gllib可能会被降级

    2024年02月15日
    浏览(46)
  • 银河麒麟服务器ky10 sp3 x86 pgadmin使用

    目录 打开网页并登录 连接数据库  备份数据库 还原数据库 打开浏览器,输入127.0.0.1:5050,输入用户名和密码登录, 我这边设置的用户名是123456@qq.com,密码是 123456   右键选择register-Server 输入name ,随便取个名字即可  输入以下的值         主机ip: 我这边环境数据库安装在

    2024年02月03日
    浏览(46)
  • ubuntu x86搭建 麒麟arm QT6交叉编译

    近期项目需求开发平台是unbuntu x86,目标机器是UOS arm架构,由于需要在不同平台上使用程序,需要建立基于QT6.32的交叉编译平台 交叉编译器 https://blog.csdn.net/zhang421412170/article/details/110952705 下载 gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz(因为我这里用的是linux平台进行编译,需要

    2024年02月13日
    浏览(33)
  • windows-x86使用qemu打开x86和arm虚拟机

     下载固件(UEFI固件镜像文件,BIOS的替代方案) ) 使用cmd执行qemu命令,配置好环境变量比较方便 准备好一个x86的镜像或者arm的镜像,格式可以为qcow2 打开cmd,执行命令 x86 arm 注:上面字段含义  -m 8192 : 分配8GB内存  -cpu cortex-a72 : 虚拟CPU为ARM Cortex-A72 -smp 8,sockets=4,cores=2 : 虚

    2024年02月16日
    浏览(33)
  • 【交叉编译】编译生成 x86、arm 环境下的FFTW库

    FFTW是一个快速计算离散傅里叶变换的标准C语言程序集,可计算一维或多维实和复数据以及任意规模的DFT。下面主要介绍的是 x86 环境下 FFTW库的编译过程,arm环境下的编译过程和FFTW类似,不同之处在于需要手动指定 编译环境 和 编译器 。 FFTW有三个版本的数据类型:double、

    2024年02月06日
    浏览(59)
  • x86架构ubuntu 搭建arm64交叉编译环境及QT编译arm64架构工程

    背景:由于最近项目需要做国产系统适配,很多软件需要重新编译以适配不同架构CPU。 环境: 1、主机win10 64bit   vmware虚拟主机ubuntu1804 64bit 2、vmware虚拟主机已经安装了qt5.14.2及qt_create4.11.1 一、C/C++程序交叉编译 1、交叉编译环境搭建 ①选定编译工具aarch64-linux-gnu ②安装交叉

    2024年02月09日
    浏览(51)
  • 基于x86架构的CentOS7虚拟机通过qemu安装ARM架构CentOS7虚拟机_centos7 arm 网络配置

    【原文连接】基于x86架构的CentOS7虚拟机通过qemu安装ARM架构CentOS7虚拟机_centos7 arm_redrose2100的博客-CSDN博客 试过很多版本的在win10系统直接qemu安装arm版linux都失败了,也看到了别人也说这个方式不行得用虚拟机套虚拟机才行的方式,因为我没有ubunto所以搜到大佬的centos虚拟机套

    2024年02月09日
    浏览(49)
  • 银河麒麟V10 SP1 ARM编译QT源代码

    最近因为一些事情需要在银河麒麟ARM系统上[银河麒麟V10 SP1 ARM 2203 linux5.4.96-11]安装QT5.12.4版本,由于QT官方不提供ARM版的安装包,无奈只能自己手动编译源代码。 后续补充:实际上我要装的是Qt5.14.2 而不是 5.12.4,不过同样的环境下Qt5.14.2也编译成功了。 这是一篇个人笔记,对

    2024年02月05日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包