Fork me on GitHub

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

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


 

一、背景介绍

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

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

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

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

 

二、准备安装环境

1、下载 ARM版本对应的 CentOS 7.9 的ISO镜像文件

1)镜像文件名称

CentOS-7-aarch64-Everything-2009.iso

 

2)下载地址

https://mirrors.tuna.tsinghua.edu.cn/centos-altarch/7.9.2009/isos/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\CentOS-79-aarch64.img 50G

 

创建的硬盘文件如下:

 

三、安装 CentOS 7.9(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\CentOS-7-aarch64-Everything-2009.iso,id=cdrom,media=cdrom -device virtio-scsi-device -device scsi-cd,drive=cdrom -drive if=none,file=D:\test_arm\qemu_arm64\CentOS-79-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\CentOS-79-aarch64.img,id=hd0 -device virtio-blk-device,drive=hd0

 

3、开始安装

 

1)设置语言

 

2)设置日期和时间

 

4)区域选择“Asia”,城市选择“Shanghai

 

5)指定磁盘

 

6)选择需要安装的基础环境

(根据实际的使用情况进行勾选,个人是选择的 Basic Web Server,右侧全部勾选)

 

7)设置 root 账户的密码

 

8)添加新用户 

 

9)完成安装

 

10)重启虚拟机

 

11)登录虚拟机

 

12)查看操作信息版本信息

命令如下:

cat /etc/redhat-release
cat /etc/os-release

 

13)SSH 客户端连接访问

使用 MobaXterm 连接访问虚拟机

 

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