【未解决】华为鲲鹏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/用户)。补全上述环境后通常即可解决。


相关推荐
江华森2 小时前
Spring Cloud 微服务全栈实战:从 Eureka 到 Docker Compose 一文贯通
运维
江华森2 小时前
Matplotlib 数据绘图基础入门
运维
江华森2 小时前
NumPy 数值计算基础入门
运维
乘云数字DATABUFF4 天前
5分钟部署开源APM Databuff:OpenTelemetry全链路追踪入门实战
运维·后端
荣--6 天前
一键部署不是为了省时间 —— 它是把"买来的 PaaS"变成"自己的平台"的拐点
运维·zabbix·工程化·一键部署·平台化·边界设计
江华森6 天前
动手实战学 Docker — 从零到集群编排完全指南
运维
Avan_菜菜7 天前
FRP 内网穿透完整实战:从 HTTP 映射到 HTTPS 自签代理
运维·nginx·https
SelectDB8 天前
Litefuse 开源并推出单进程轻量模式,25 秒就能跑起来的 Agent 可观测与评估平台
运维·后端·自动化运维
zzzzzz3109 天前
9K Star 炸裂开源!这个 C 语言写的代码知识图谱,把 Linux 内核索引压缩到了 3 分钟
linux·服务器·sql
XIAOHEZIcode9 天前
Linux系统鼠标偏移常见原因以及修复方案
linux·运维·游戏