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


相关推荐
ZFB00012 小时前
【麒麟桌面系统】V10-SP1 2503 系统知识——插入U盘(移动硬盘)为只读状态
linux·运维·kylin
龙仔7252 小时前
在麒麟V10服务器安全加固,sshd防暴力破解加固,实现“密码错误3次封IP”的需求
服务器·tcp/ip·安全
unfeeling_2 小时前
Keepalived实验
linux·服务器·网络
山峰哥2 小时前
吃透 SQL 优化:告别慢查询,解锁数据库高性能
服务器·数据库·sql·oracle·性能优化·编辑器
Web极客码2 小时前
解决WordPress后台“外观”菜单消失
linux·服务器·wordpress
qizhideyu2 小时前
LVS(Linux virual server)
linux·运维·lvs
xiaoliuliu123453 小时前
CentOS 7 安装 gcc-4.8.5-44.el7.x86_64.rpm 详细步骤(含依赖解决)
linux·运维·centos
白太岁3 小时前
通信:(5) 电路交换、报文交换与分组交换
运维·服务器·网络·网络协议
nzxzn3 小时前
Keepalived 核心知识点
运维·keepalived
OpsEye3 小时前
监控 100 问(七):混合云环境下的 IT 监控策略
运维·it·监控·混合云