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 连接访问虚拟机
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)