现有版本太高鲲鹏920B服务器是arm,不能装Ubuntu25系统,内核版本太高,换低一点版本,
如果一定要desktop版,只能装ubuntu24了,ubuntu22 arm只有server版

1. 创建用户组
groupadd HwHiAiUser
-
创建用户并加入该组
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/用户)。补全上述环境后通常即可解决。
