Ubuntu 内核更新/降级的问题

问题描述 投票:0回答:0

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.

所以,拜托,你能帮我更改内核版本吗?欢迎任何想法!谢谢!

linux ubuntu kernel upgrade downgrade
© www.soinside.com 2019 - 2024. All rights reserved.