30
2024
07
19:13:31

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

Windows 11 模拟ARM架构安装 OpenEuler 操作系统


 

一、背景介绍

随着国家大力推进国产化替代、信创的进程,许多项目中逐步要求使用国产化服务器、操作系统、数据库、中间件、安全套件等。

近期的项目中,客户采购了一款国产化服务器--> KunTai R522神州鲲泰),处理器采用的是 华为 鲲鹏920 5220(属于ARM架构)。

神州鲲泰服务器兼容多种操作系统,如:BC-Linux、CentOS,SUSE、UbuntuOpenEuler等。

本文以模拟在ARM架构服务器安装 OpenEuler 22.03 LTS SP2 操作系统为例,进行说明。

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

 

二、准备安装环境

1、下载 ARM版本对应的 OpenEuler 22.03 LTS SP2 的ISO镜像文件

1)镜像文件名称

openEuler-22.03-LTS-SP2-everything-aarch64-dvd.iso

 

2)下载地址

https://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP2/ISO/aarch64/

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

 

3)存放路径

D:\ISO\

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

 

2、下载 QEMU 软件

1)文件名称

qemu-w64-setup-20231214.exe

 

2)下载地址

https://qemu.weilnetz.de/w64/2023/

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

 

3)存放路径

D:\test_arm\qemu_arm64

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

 

3、下载 UEFI

1)文件名称

QEMU_EFI.fd

 

2)下载地址

http://releases.linaro.org/components/kernel/uefi-linaro/16.02/release/qemu64/

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

 

3)存放路径

D:\test_arm\qemu_arm64

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

 

4、创建虚拟网卡

1)下载地址

https://build.openvpn.net/downloads/releases/tap-windows-9.24.7-I601-Win10.exe

将下载的文件存放到 D:\test_arm\TAP\ 目录下。

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

 

2)安装

双击“tap-windows-9.24.7-I601-Win10.exe”,选择安装到 D:\test_arm\TAP\ 目录下。

 

3)重命名网卡

当安装完成后,在 网络和Internet--> 网络连接,看到“TAP-Windows Adapter V9”的虚拟网卡,将名称改为“tap321”。

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

 

4)共享网络

将物理网卡共享给虚拟网卡 tap321

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

 

5、安装 qemu

1)运行 qemu-w64-setup-20231214.exe,安装在当前目录下

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

 

2)创建硬盘文件

进入到qemu的安装目录(D:\test_arm\qemu_arm64\qemu),打开cmd命令行,输入如下命令:

qemu-img create -f qcow2 D:\test_arm\qemu_arm64\OpenEuler-2203-SP2-aarch64.img 50G

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

 

创建的硬盘文件如下:

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

 

 

三、安装 OpenEuler 22.03 LTS SP2(ARM架构)

1、进入到 qemu 所在位置(D:\test_arm\qemu_arm64)

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

 

2、输入 cmd 命令行,执行以下命令

qemu-system-aarch64 -m 4000 -cpu cortex-a72 -smp 4,cores=4,threads=1,sockets=1 -M virt -bios D:\test_arm\qemu_arm64\QEMU_EFI.fd -net nic -net tap,ifname=tap321 -device nec-usb-xhci -device usb-kbd -device usb-mouse -device VGA -drive if=none,file=D:\ISO\openEuler-22.03-LTS-SP2-everything-aarch64-dvd.iso,id=cdrom,media=cdrom -device virtio-scsi-device -device scsi-cd,drive=cdrom -drive if=none,file=D:\test_arm\qemu_arm64\OpenEuler-2203-SP2-aarch64.img,id=hd0 -device virtio-blk-device,drive=hd0

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

 

说明:待操作系统安装完成后,如果后续需要使用,启动虚拟机的命令如下(无需再次指定ISO文件启动): 

qemu-system-aarch64 -m 4000 -cpu cortex-a72 -smp 4,cores=4,threads=1,sockets=1 -M virt -bios D:\test_arm\qemu_arm64\QEMU_EFI.fd -net nic -net tap,ifname=tap321 -device nec-usb-xhci -device usb-kbd -device usb-mouse -device VGA -drive if=none,file=,id=cdrom,media=cdrom -device virtio-scsi-device -device scsi-cd,drive=cdrom -drive if=none,file=D:\test_arm\qemu_arm64\OpenEuler-2203-SP2-aarch64.img,id=hd0 -device virtio-blk-device,drive=hd0

 

3、开始安装

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

 

1)选择语言

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

 

2)设置安装源

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

 

3)选择语言支持

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

 

4)软件选择

有三种基本环境,根据实际情况进行勾选,建议将“Development Tools”选中,安装后自带gcc,后续不用单独安装gcc。(不能连外网的场景,建议执行该操作!!!

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

 

5)键盘布局

选择cn(中文)

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

 

6)网络和主机名

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

 

配置主机名,如:miracle (根据实际应用场景进行设置

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

 

设置网络信息

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

 

配置IPv4,method方式选择“Manual”(手动方式)

示例如下:

IP:192.168.137.38

Netmask:255.255.255.0

DNS servers:114.114.114.114

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

 

点击测试开关,测试网络信息配置的是否可用,状态为“Connected”,MACIPDNS正常显示,则表示网络配置正常可用。

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

 

7)时间和日期

地区(R) 选择“亚洲”,城市(C)选择“上海

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

 

8)ROOT账户

设置 root 账户对应的密码,建议“字母大小写数字特殊字符”一起组合使用,如:P@ssw0rd 校验显示“Week”(弱),而 P@ssw0rd321 校验显示“Strong”(强)

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

 

9)创建用户

除了 root 用户外,在操作系统安装阶段,可以单独创建个人账户,如:miracle,密码也设置为 P@ssw0rd321

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

 

10)开始安装 openEuler 操作系统

此过程有点漫长,大概需要 30分钟~1小时(根据电脑或者服务器配置不同,安装用时略有差异),耐心等待...

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

 

安装完毕,点击右下角的“Reboot System”按钮,重启操作系统。

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

 

11)登录操作系统

个人设置的账号密码如下:

账号:miracle

密码:P@ssw0rd321

(说明:此处的账号和密码,根据实际安装过程中设置的进行输入

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

 

12)登录成功

查看操作系统的版本信息,命令如下:

cat /etc/os-release

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

 

查看服务器的IP信息,命令如下:

ip addr | grep inet

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

 

查看防火墙状态,命令如下:

systemct status firewalld

 

查看gcc版本信息,命令如下:

gcc -v

(说明:在安装阶段,如果基础环境中没有勾选“Development Tools”,此处会报找不到 gcc 命令的错误。

在无法联网的情况下,如果涉及到如:nginx,redis等需要源码编译安装的情况,则需要离线安装gcc,有点麻烦,如果不想找gcc离线安装包,也可以通过重装操作系统方式解决!!!)

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

 

13)SSH客户端连接访问

可以通过 SSH神器(MobaXterm)进行连接服务器,进行相关的命令操作。

Windows 11 模拟ARM架构安装 OpenEuler 操作系统




推荐本站淘宝优惠价购买喜欢的宝贝:

Windows 11 模拟ARM架构安装 OpenEuler 操作系统

本文链接:https://hqyman.cn/post/7287.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: