【未解决】华为鲲鹏920B服务器Ubuntu25下安装mindspore(搭载昇腾Ascend 910B AI 芯片

现有版本太高鲲鹏920B服务器是arm,不能装Ubuntu25系统,内核版本太高,换低一点版本,

如果一定要desktop版,只能装ubuntu24了,ubuntu22 arm只有server版

1. 创建用户组
复制代码
groupadd HwHiAiUser
  1. 创建用户并加入该组

    useradd -g HwHiAiUser -d /home/HwHiAiUser -m HwHiAiUser -s /bin/bash

解释:

  • -g HwHiAiUser: 指定用户组。
  • -d /home/HwHiAiUser: 指定家目录。
  • -m: 如果家目录不存在则创建。
  • -s /bin/bash: 指定 shell。
3. 情况 A:如果你使用的是 Ubuntu / Debian / UOS

请执行以下命令安装基础构建工具包(包含 gcc, make 等):

bash

复制代码
apt-get update
apt-get install -y build-essential
apt-get install -y gcc g++ make cmake dkms net-tools build-essential

4.重新运行安装命令

创建完用户后,再次执行你之前的安装命令即可:

复制代码
./Ascend-hdk-910b-npu-driver_25.5.0_linux-aarch64.run --full
验证安装

安装完成后,你可以使用以下命令检查 NPU 是否正常识别:

复制代码
npu-smi info

第二步:补全缺失的依赖环境(必须执行)

无论你用哪个内核,你都缺了一大堆工具。请在终端依次执行以下命令:

1. 创建必要的用户和组:

复制代码
sudo groupadd HwHiAiUser
sudo useradd -g HwHiAiUser -d /home/HwHiAiUser -m HwHiAiUser -s /bin/bash

2. 安装缺失的工具(GCC, Make, DKMS, Net-tools):

复制代码
sudo apt-get update
sudo apt-get install -y gcc g++ make cmake dkms net-tools build-essential

3. 安装当前内核的头文件(用于驱动编译):

这一步非常关键,否则无法生成 .ko 驱动文件。

复制代码
sudo apt-get install -y linux-headers-$(uname -r)
第三步:重新安装驱动

做完上述步骤后,再次运行安装命令:

复制代码
./Ascend-hdk-910b-npu-driver_25.5.0_linux-aarch64.run --full

总结: 你的失败是因为内核太新(6.17)系统太"干净"(缺少 gcc/dkms/用户)。补全上述环境后通常即可解决。


相关推荐
HWL56792 小时前
控制浏览器如何预先加载视频资源
java·服务器·前端
swaveye90602 小时前
轻量服务器CentOS 7.9 64位 设置允许防火墙/HTTP/HTTPS访问
运维·服务器·centos
dashizhi20152 小时前
如何备份服务器文件、服务器文件机密数据自动备份的方法
运维·服务器
嵌入式×边缘AI:打怪升级日志2 小时前
从设备接收请求的状态机与超时机制
服务器·前端
捷智算云服务2 小时前
捷智算GPU维修中心构建服务器整机系统级保障体系
运维·服务器
China_Yanhy2 小时前
入职 Web3 运维日记 · 第 7 日:消失的 5 万 U —— 归档节点与 Nginx 的智能分流
运维·区块链
Zach_yuan2 小时前
从零理解 HTTP:协议原理、URL 结构与简易服务器实现
linux·服务器·网络协议·http
晚风吹长发2 小时前
初步了解Linux中的POSIX信号量及环形队列的CP模型
linux·运维·服务器·数据结构·c++·算法
AIR-IT2 小时前
国产ZYJ服务器RAID 5重建完整流程
服务器·国产·raid·浪潮