在 NavQ Plus 开发板上(带有 ARM Cortex-A53 - 所以,类似于 Raspberry Pi 3B+),由 Ubuntu 20.04 LTS(基于 Ubuntu 的系统)支持 我想安装 Intel RealSense SDK .
实际情况如下:
$ uname -a Linux imx8mpnavq 5.10.72-lts-5.10.y+gb1e11be1a78a #1 SMP PREEMPT Wed Jun 29 12:55:32 UTC 2022 aarch64 aarch64 aarch64 GNU/Linux
我的问题是需要激活以下 Ubuntu 内核 4.4、4.8、4.10、4.13、4.15、4.18、5.0、5.3、5.4、5.13 或 5.15 之一才能安装 Intel RealSense SDK 2.0 并使用 深度相机 D435i.
所以,我尝试使用脚本 ubuntu-mainline-kernel.sh 将内核版本 5.10 升级/降级到版本 5.4 或 5.15(根据 https://askubuntu.com/questions/1388...the-latest -one) 或通过 {sudo apt install --install-recommends linux-generic-hwe-20.04} 或 {sudo apt install --reinstall --install-recommends linux-generic} 或通过:
$ wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.4.238/arm64/linux-modules-5.4.238-0504238-generic_5.4.238-0504238.202303221344_arm64.deb
$ wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.4.238/arm64/linux-image-unsigned-5.4.238-0504238-generic_5.4.238-0504238.202303221344_arm64.deb
$ wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.4.238/arm64/linux-headers-5.4.238-0504238-generic_5.4.238-0504238.202303221344_arm64.deb
sudo dpkg -i *.deb
我在这里提到这是我人生中第一次更改内核。所以,请温柔对待我:-)!
一切都没有错误,但是当我重新启动并检查“新”内核的版本(uname -r)时,我得到了原始版本 5.10.
所以,我的情况是这样的:
$ which ubuntu-drivers
/usr/bin/ubuntu-drivers
$ ubuntu-drivers list-oem
$ ls -l /boot/initrd.img*
lrwxrwxrwx 1 root root 34 Mar 23 22:01 /boot/initrd.img -> initrd.img-5.4.238-0504238-generic
-rw-r--r-- 1 root root 73072530 Mar 23 18:27 /boot/initrd.img-5.15.0-67-generic
-rw-r--r-- 1 root root 50401681 Mar 23 19:34 /boot/initrd.img-5.4.0-050400-generic
-rw-r--r-- 1 root root 53085619 Mar 23 19:04 /boot/initrd.img-5.4.0-144-generic
-rw-r--r-- 1 root root 52122168 Mar 23 22:02 /boot/initrd.img-5.4.238-0504238-generic
lrwxrwxrwx 1 root root 31 Mar 23 22:01 /boot/initrd.img.old -> initrd.img-5.4.0-050400-generic
$ dpkg --list 'linux-*' | grep -v '^rc\|^un'
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-=================================================-=============================-============-============================================================
ii linux-base 4.5ubuntu3.7 all Linux image base package
ii linux-firmware 1.187.36 all Firmware for Linux kernel drivers
ii linux-generic 5.4.0.144.142 arm64 Complete Generic Linux kernel and headers
ii linux-generic-hwe-20.04 5.15.0.67.74~20.04.28 arm64 Complete Generic Linux kernel and headers
ii linux-headers-5.15.0-67-generic 5.15.0-67.74~20.04.1 arm64 Linux kernel headers for version 5.15.0 on ARMv8 SMP
ii linux-headers-5.4.0-050400 5.4.0-050400.201911242031 all Header files related to Linux kernel version 5.4.0
ii linux-headers-5.4.0-050400-generic 5.4.0-050400.201911242031 arm64 Linux kernel headers for version 5.4.0 on ARMv8 SMP
ii linux-headers-5.4.0-144 5.4.0-144.161 all Header files related to Linux kernel version 5.4.0
ii linux-headers-5.4.0-144-generic 5.4.0-144.161 arm64 Linux kernel headers for version 5.4.0 on ARMv8 SMP
ii linux-headers-generic 5.4.0.144.142 arm64 Generic Linux kernel headers
ii linux-headers-generic-hwe-20.04 5.15.0.67.74~20.04.28 arm64 Generic Linux kernel headers
ii linux-hwe-5.15-headers-5.15.0-67 5.15.0-67.74~20.04.1 all Header files related to Linux kernel version 5.15.0
ii linux-image-5.15.0-67-generic 5.15.0-67.74~20.04.1 arm64 Signed kernel image generic
ii linux-image-5.4.0-144-generic 5.4.0-144.161 arm64 Signed kernel image generic
ii linux-image-generic 5.4.0.144.142 arm64 Generic Linux kernel image
ii linux-image-generic-hwe-20.04 5.15.0.67.74~20.04.28 arm64 Generic Linux kernel image
ii linux-image-unsigned-5.15.104-0515104-generic 5.15.104-0515104.202303220949 arm64 Linux kernel image for version 5.15.104 on ARMv8 SMP
ii linux-image-unsigned-5.15.104-0515104-generic-64k 5.15.104-0515104.202303220949 arm64 Linux kernel image for version 5.15.104 on ARMv8 SMP
ii linux-image-unsigned-5.4.0-050400-generic 5.4.0-050400.201911242031 arm64 Linux kernel image for version 5.4.0 on ARMv8 SMP
ii linux-libc-dev:arm64 5.4.0-144.161 arm64 Linux Kernel Headers for development
ii linux-modules-5.15.0-67-generic 5.15.0-67.74~20.04.1 arm64 Linux kernel extra modules for version 5.15.0 on ARMv8 SMP
ii linux-modules-5.15.104-0515104-generic 5.15.104-0515104.202303220949 arm64 Linux kernel extra modules for version 5.15.104 on ARMv8 SMP
ii linux-modules-5.15.104-0515104-generic-64k 5.15.104-0515104.202303220949 arm64 Linux kernel extra modules for version 5.15.104 on ARMv8 SMP
ii linux-modules-5.4.0-050400-generic 5.4.0-050400.201911242031 arm64 Linux kernel extra modules for version 5.4.0 on ARMv8 SMP
ii linux-modules-5.4.0-144-generic 5.4.0-144.161 arm64 Linux kernel extra modules for version 5.4.0 on ARMv8 SMP
ii linux-modules-extra-5.15.0-67-generic 5.15.0-67.74~20.04.1 arm64 Linux kernel extra modules for version 5.15.0 on ARMv8 SMP
ii linux-modules-extra-5.4.0-144-generic 5.4.0-144.161 arm64 Linux kernel extra modules for version 5.4.0 on ARMv8 SMP
ii linux-sound-base 1.0.25+dfsg-0ubuntu5 all base package for ALSA and OSS sound systems
$ sudo apt install linux-generic
[sudo] password for user:
Reading package lists... Done
Building dependency tree
Reading state information... Done
linux-generic is already the newest version (5.4.0.144.142).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
$ uname -a
Linux imx8mpnavq 5.10.72-lts-5.10.y+gb1e11be1a78a #1 SMP PREEMPT Wed Jun 29 12:55:32 UTC 2022 aarch64 aarch64 aarch64 GNU/Linux
到目前为止,我在 Raspberry Pi4 上广泛工作,没有任何问题。那里的内核版本是 5.15.
所以,拜托,你能帮我更改内核版本吗?欢迎任何想法!谢谢!