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

随笔3个月前发布 林夕朝阳
33 0 0

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


 

一、背景介绍

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

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

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

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

Windows 11 模拟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/

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

 

3)存放路径

D:ISO

 

2、下载 QEMU 软件

1)文件名称

qemu-w64-setup-20231214.exe

 

2)下载地址

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

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

 

3)存放路径

D: est_armqemu_arm64

 

3、下载 UEFI

1)文件名称

QEMU_EFI.fd

 

2)下载地址

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

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

 

3)存放路径

D: est_armqemu_arm64

 

4、创建虚拟网卡

1)下载地址

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

将下载的文件存放到 D: est_armTAP 目录下。

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

 

2)安装

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

 

3)重命名网卡

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

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

 

4)共享网络

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

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

 

5、安装 qemu

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

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

 

2)创建硬盘文件

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

qemu-img create -f qcow2 D:	est_armqemu_arm64CentOS-79-aarch64.img 50G

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

 

创建的硬盘文件如下:

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

 

三、安装 CentOS 7.9(ARM架构)

1、进入到 qemu 所在位置(D: est_armqemu_arm64)

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

 

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

qemu-system-aarch64 -m 4000 -cpu cortex-a72 -smp 4,cores=4,threads=1,sockets=1 -M virt -bios D:	est_armqemu_arm64QEMU_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:ISOCentOS-7-aarch64-Everything-2009.iso,id=cdrom,media=cdrom -device virtio-scsi-device -device scsi-cd,drive=cdrom -drive if=none,file=D:	est_armqemu_arm64CentOS-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:	est_armqemu_arm64QEMU_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:	est_armqemu_arm64CentOS-79-aarch64.img,id=hd0 -device virtio-blk-device,drive=hd0

 

3、开始安装

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

 

1)设置语言

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

 

2)设置日期和时间

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

 

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

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

 

5)指定磁盘

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

 

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

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

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

 

7)设置 root 账户的密码

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

 

8)添加新用户 

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

 

9)完成安装

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

 

10)重启虚拟机

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

 

11)登录虚拟机

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

 

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

命令如下:

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

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

 

13)SSH 客户端连接访问

使用 MobaXterm 连接访问虚拟机

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

 

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...