Centos7.X【aarch64】(ARM架构)超详细安装教程,鲲鹏服务器,国产信创

本文介绍了在arrch64架构的镜像下架后如何下载并安装鲲鹏服务器,包括私信获取镜像、BIOS设置、两种安装方式(U盘启动盘和BMC挂载)、系统安装注意事项如SmartCardSupport和分区选择。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.下载镜像

镜像下载选择:
本次安装为Centos7.6
目前各大镜像网站中,arrch64架构的镜像已经下架了,可以私信本人,我可以分享网盘

2.安装前鲲鹏服务器BIOS设置(不设置可能装不了系统)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.安装方式(两种方法)

(1)可以做U盘启动盘安装
U盘启动盘制作:https://www.ventoy.net/cn/download.html(Ventoy安装速度很快)
在这里插入图片描述
U盘制作完后直接把镜像放进U盘里就行了,然后选择U盘启动项
在这里插入图片描述

(2)或者直接BMC挂载镜像安装
在这里插入图片描述
在这里插入图片描述

4.系统安装

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意:这里建议最好连Smart Card Support也勾上,避免有些网卡没驱动上不了网。

在这里插入图片描述
注意:这里可以选择自动分区,本教程为手动分区,自动分区其实更快捷方便一点。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

CentOS 7.9版本CentOS-7-aarch64-Everything-2009)适用于ARM64 (aarch64),必须集齐9个文件才能一起解压缩使用,9个文件下载地址: CentOS-7-aarch64-Everything-2009.part09.rar https://download.csdn.net/download/weixin_43800734/20419195 CentOS-7-aarch64-Everything-2009.part08.rar https://download.csdn.net/download/weixin_43800734/20419107 CentOS-7-aarch64-Everything-2009.part07.rar https://download.csdn.net/download/weixin_43800734/20419029 CentOS-7-aarch64-Everything-2009.part06.rar https://download.csdn.net/download/weixin_43800734/20418995 CentOS-7-aarch64-Everything-2009.part05.rar https://download.csdn.net/download/weixin_43800734/20418492 CentOS-7-aarch64-Everything-2009.part04.rar https://download.csdn.net/download/weixin_43800734/20418455 CentOS-7-aarch64-Everything-2009.part03.rar https://download.csdn.net/download/weixin_43800734/20418366 CentOS-7-aarch64-Everything-2009.part02.rar https://download.csdn.net/download/weixin_43800734/20418341 CentOS-7-aarch64-Everything-2009.part01.rar https://download.csdn.net/download/weixin_43800734/20418267 CentOS是免费的、开源的、可以重新分发的开源操作系统,CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一。 CentOS Linux发行版是一个稳定的,可预测的,可管理的和可复现的平台,源于Red Hat Enterprise Linux(RHEL)依照开放源代码(大部分是GPL开源协议 )规定释出的源码所编译而成。自2004年3月以来,CentOS Linux一直是社区驱动的开源项目,旨在与RHEL在功能上兼容。
CentOS 7.9版本CentOS-7-aarch64-Everything-2009)适用于ARM64 (aarch64),必须集齐9个文件才能一起解压缩使用,9个文件下载地址: CentOS-7-aarch64-Everything-2009.part09.rar https://download.csdn.net/download/weixin_43800734/20419195 CentOS-7-aarch64-Everything-2009.part08.rar https://download.csdn.net/download/weixin_43800734/20419107 CentOS-7-aarch64-Everything-2009.part07.rar https://download.csdn.net/download/weixin_43800734/20419029 CentOS-7-aarch64-Everything-2009.part06.rar https://download.csdn.net/download/weixin_43800734/20418995 CentOS-7-aarch64-Everything-2009.part05.rar https://download.csdn.net/download/weixin_43800734/20418492 CentOS-7-aarch64-Everything-2009.part04.rar https://download.csdn.net/download/weixin_43800734/20418455 CentOS-7-aarch64-Everything-2009.part03.rar https://download.csdn.net/download/weixin_43800734/20418366 CentOS-7-aarch64-Everything-2009.part02.rar https://download.csdn.net/download/weixin_43800734/20418341 CentOS-7-aarch64-Everything-2009.part01.rar https://download.csdn.net/download/weixin_43800734/20418267 CentOS是免费的、开源的、可以重新分发的开源操作系统,CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一。 CentOS Linux发行版是一个稳定的,可预测的,可管理的和可复现的平台,源于Red Hat Enterprise Linux(RHEL)依照开放源代码(大部分是GPL开源协议 )规定释出的源码所编译而成。自2004年3月以来,CentOS Linux一直是社区驱动的开源项目,旨在与RHEL在功能上兼容。
<think>好的,我现在需要帮助用户了解如何在华为鲲鹏系统上进行C#开发的环境配置和教程。首先,我需要明确华为鲲鹏系统是基于ARM架构的,而传统的C#开发通常是在x86架构的Windows系统上使用.NET Framework。不过,现在.NET Core支持跨平台和ARM架构,所以这是一个关键点。 根据用户提供的引用,华为鲲鹏属于国产化终端系统,需要兼容。引用[2]提到客户主要使用龙芯、中标麒麟、华为鲲鹏等系统,所以必须确保开发环境能在这些系统上运行。引用[4]和[5]提到产品源代码开放,支持自主编译,特别是macOS的编译指导,但这里需要转换到华为鲲鹏ARM环境。 首先,华为鲲鹏可能使用的是Linux发行版,比如基于CentOS或Ubuntu的定制版。因此,用户需要安装支持ARM64架构.NET SDK。.NET 5及以上版本支持ARM64,所以需要确认版本兼容性。 其次,开发工具方面,Visual Studio Code是跨平台的,支持Linux,可以在华为鲲鹏系统上安装。但需要确认VSCode是否有ARM64的版本。另外,JetBrains Rider也支持.NET开发,但同样需要检查对ARM架构的支持。 然后,配置步骤可能包括安装.NET SDK、设置环境变量、建项目、编译和运行。用户可能需要通过命令行操作,因为图形界面工具可能在特定系统上受限。 还要考虑依赖库的兼容性,有些NuGet包可能有平台特定的代码,需要确保它们支持ARM64。如果遇到问题,可能需要从源码编译这些库。 最后,文档和社区支持方面,华为可能有提供特定的指导,如引用[3]中的华为云知识库,可能需要查看相关链接获取详细配置步骤。同时,参考.NET官方文档,确保步骤正确。 总结下来,步骤大致是:1. 确认系统版本架构;2. 安装.NET SDK for ARM64;3. 安装开发工具;4. 建和配置项目;5. 处理依赖和编译;6. 测试和调试。同时,需要提供用户可能遇到的问题的解决方案,比如依赖缺失或架构不兼容。</think>### 华为鲲鹏系统C#开发环境配置指南 #### 一、环境准备 1. **确认系统架构** 华为鲲鹏系统基于ARMv8架构鲲鹏920处理器),需选择支持`linux-arm64`的运行时环境。通过以下命令验证: ```bash uname -m # 输出应为aarch64 ``` 2. **安装.NET SDK** .NET 6+ 原生支持ARM64架构。以.NET 6为例: ```bash wget https://download.visualstudio.microsoft.com/download/pr/xxxxxx/dotnet-sdk-6.0.xxx-linux-arm64.tar.gz mkdir -p $HOME/dotnet && tar zxf dotnet-sdk-6.0.xxx-linux-arm64.tar.gz -C $HOME/dotnet echo 'export DOTNET_ROOT=$HOME/dotnet' >> ~/.bashrc echo 'export PATH=$PATH:$DOTNET_ROOT' >> ~/.bashrc source ~/.bashrc ``` 验证安装:`dotnet --info`应显示`Runtime Identifier: linux-arm64`。 #### 二、开发工具选择 1. **Visual Studio Code** 下载ARM64版.deb或.rpm包[^3],通过命令安装: ```bash sudo dpkg -i code_xxx_arm64.deb # Debian系 sudo rpm -i code_xxx_arm64.rpm # RedHat系 ``` 安装C#扩展:`Ctrl+Shift+X`搜索`C# Dev Kit` 2. **JetBrains Rider** 通过JetBrains Toolbox选择`Rider for Linux (ARM64)`,需企业授权许可。 #### 三、项目配置与编译 1. **建控制台项目** ```bash dotnet new console -o HuaweiKunpengDemo cd HuaweiKunpengDemo ``` 2. **指定运行时标识符** 修改`.csproj`文件: ```xml <PropertyGroup> <RuntimeIdentifiers>linux-arm64</RuntimeIdentifiers> </PropertyGroup> ``` 3. **发布应用程序** ```bash dotnet publish -c Release -r linux-arm64 ``` 生成文件位于`bin/Release/net6.0/linux-arm64/publish` #### 四、特殊依赖处理 * **原生库调用**:通过`[DllImport]`调用`.so`库时,需确认库文件为ARM64编译版本 * **NuGet包兼容性**:检查包支持列表,如`System.IO.Ports`在Linux-ARM64下可用 #### 五、华为云资源支持 华为提供EulerOS增强组件[^3],可通过以下方式集成: ```bash sudo yum install kunpeng-devel-kit # EulerOS环境下 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值