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


相关推荐
灯澜忆梦5 小时前
【docker】#4 | Docker 自定义镜像与 Dockerfile
运维·docker·容器
SKH.5 小时前
Linux驱动-led、beep
linux·运维·单片机
mklpo1476 小时前
为不支持sse4.2命令集的老旧设备制作Win11 26H2系统镜像,2026-10-11。
运维·windows·python
碧海银沙音频科技研究院6 小时前
炬芯ATS308X的扩音器:麦克风到扬声器直通功能实现
java·linux·运维
.Hypocritical.6 小时前
SpringBoot+Vue 前后端分离项目部署到云服务器
服务器·vue.js·spring boot
吴声子夜歌7 小时前
Docker入门与实战——实战案例(编程开发)(一)
运维·docker·容器
空空dream7 小时前
04 | 用 Jenkins 打通 CI自动构建镜像并推送到本地 Harbor
运维·ci/cd·jenkins
海宇AI7 小时前
零信任架构实战:基于海宇运营商近3个月平均账单构建自动化免押租赁授信网关
运维·人工智能·架构·自动化
此生决int7 小时前
Linux系列(06)——进程概念(上)
linux·运维·服务器
海宇服务7 小时前
零信任架构实战:基于海宇股权穿透构建自动化招投标供应商关联排查网关
运维·人工智能·架构·自动化