root@NanoPi-NEO2:/opt#
root@NanoPi-NEO2:/opt# cat /etc/os-release
NAME="Ubuntu"
VERSION="16.04.7 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04.7 LTS"
VERSION_ID="16.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
VERSION_CODENAME=xenial
UBUNTU_CODENAME=xenial
root@NanoPi-NEO2:/opt# ls
build eflasher-gui fw_setenv run-eflasher.sh
root@NanoPi-NEO2:/opt# cd build/
root@NanoPi-NEO2:/opt/build# ls
linux-headers-4.14.111_4.14.111-1_arm64.deb rtl8821CU
root@NanoPi-NEO2:/opt/build# dpkg -i ./linux-headers-4.14.111_4.14.111-1_arm64.deb
dpkg: error processing archive ./linux-headers-4.14.111_4.14.111-1_arm64.deb (--install):
package architecture (arm64) does not match system (armhf)
Errors were encountered while processing:
./linux-headers-4.14.111_4.14.111-1_arm64.deb
root@NanoPi-NEO2:/opt/build#
root@NanoPi-NEO2:/opt/build#
tf 卡刷的是官方 h5_eflasher_friendlycore-focal_4.14_arm64_20210615.img,
在友善给的百度盘中,NEO2 目录配套的是:linux-headers-4.14.111_4.14.111-1_arm64.deb,
搞不懂为啥它配了个 arm64 格式的包,但系统似乎是 armhf 的。。。
所以,存在 linux-headers-4.14.111_4.14.111-1_armhf.deb 吗?,
翻遍了过百的页面,不知道年代久到到这个内核的包都不留了么,还是根本不存在过这个。。。
按正常的步骤,dkms 或者 make,build 的方式,都需要这个 linux-headers ,而版本匹配应该会比较好。。。
![]() |
1
longsays 106 天前 via Android ![]() 你确定装的是 64 位系统吗?提示是你在 32 位系统尝试安装 64 位的头文件,所以失败了
提供的文件都是 64 位就是没有问题的,CPU 也支持 64 位 |
![]() |
2
paperseller 106 天前 via iPhone ![]() 首先 neo2 有在 armbian 上有社区适配的 ubuntu24.04 和 debian12 版本,内核版本最高可到 6.10 。其次 github 上别人维护的 8821cu usb 驱动显示官方支持 5.10-5.11 ,社区维护 5.12-6.14 。建议使用 armbian 固件,并且按我安装 8821bu 驱动的经验,驱动名称附带的内核版本号与实际兼容的内核版本无关
|
![]() |
3
paperseller 106 天前 via iPhone ![]() 更正下内核版本最高到 6.12
|
4
qazwsxkevin OP 那似乎明白了,不在 4.14 上耗了,马上动手 armbian ,6.10 内核,谢谢各位提醒!!!
|
![]() |
5
Shatyuka 106 天前
刷了 arm64 focal ,但现在是 armhf xenial ?这对吗
|
6
qazwsxkevin OP @Shatyuka 确实如此,没搞错,友善的官方百度盘链接,刷了就这样,我也是迷糊,但事实。。。
|