Fork me on GitHub

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

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


 

一、背景介绍

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

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

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

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

 

二、准备安装环境

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/

 

3)存放路径

D:\ISO\

 

2、下载 QEMU 软件

1)文件名称

qemu-w64-setup-20231214.exe

 

2)下载地址

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

 

3)存放路径

D:\test_arm\qemu_arm64

 

3、下载 UEFI

1)文件名称

QEMU_EFI.fd

 

2)下载地址

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

 

3)存放路径

D:\test_arm\qemu_arm64

 

4、创建虚拟网卡

1)下载地址

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

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

 

2)安装

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

 

3)重命名网卡

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

 

4)共享网络

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

 

5、安装 qemu

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

 

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

 

创建的硬盘文件如下:

 

 

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

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

 

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

 

说明:待操作系统安装完成后,如果后续需要使用,启动虚拟机的命令如下(无需再次指定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、开始安装

 

1)选择语言

 

2)设置安装源

 

3)选择语言支持

 

4)软件选择

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

 

5)键盘布局

选择cn(中文)

 

6)网络和主机名

 

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

 

设置网络信息

 

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

示例如下:

IP:192.168.137.38

Netmask:255.255.255.0

DNS servers:114.114.114.114

 

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

 

7)时间和日期

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

 

8)ROOT账户

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

 

9)创建用户

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

 

10)开始安装 openEuler 操作系统

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

 

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

 

11)登录操作系统

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

账号:miracle

密码:P@ssw0rd321

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

 

12)登录成功

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

cat /etc/os-release 

 

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

ip addr | grep inet

 

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

systemct status firewalld

 

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

gcc -v

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

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

 

13)SSH客户端连接访问

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

 

PS:

关于SSH神器MobaXterm)的介绍和使用教程,可以参考博文:https://www.cnblogs.com/miracle-luna/p/12008869.html

 

posted @ 2023-12-27 01:22  龙凌云端  阅读(239)  评论(0编辑  收藏  举报