Raspberry 的 Debian 内核版本(与 snap 相关)

Raspberry 的 Debian 内核版本(与 snap 相关)

我有一台安装了 Debian 11.2 的 Raspberry 4B。我可以成功安装 snapd。尝试运行“snap install core”会导致错误,告知文件系统“squashfs”不受支持。

内核版本是“5.4.72-v7l+”(“uname -r”的输出)。

我的一个朋友也有一个 Raspberry 4B。他安装了snapd,并且还可以成功运行“snap install core”和“snapfresh core”。然而,他的内核版本(Debian 11.2)是“5.10.63-v8+”。

他和我在 /etc/apt/sources.list 文件中都是:

deb http://raspbian.raspberrypi.org/raspbian/ bullseye main contrib non-free rpi

有一些问题:

  1. 为什么内核版本不同?
  2. 如何获取最新的内核版本(无需重新编译)?请注意,我定期运行“apt-get dist-upgrade -y”
  3. 如何启用对 squashfs 的支持?

当读到8年前的帖子时强制 Debian 内核版本强制使用更新的内核版本显然不是那么容易。然而那篇文章对我没有多大帮助。

欢迎任何建议!


@爱德华多

modprobe squashfs 结果:

modprobe:致命:在目录/lib/modules/5.4.72-v7l+中找不到模块squashfs

笔记:

  1. 没有目录 /lib/modules/5.4.72-v7l+
  2. 有目录/lib/modules/4.9.35-v7+
  3. 找到/lib/modules/4.9.35-v7+/kernel-name“壁球“输出:

/lib/modules/4.9.35-v7+/kernel/fs/squashfs

/lib/modules/4.9.35-v7+/kernel/fs/squashfs/squashfs.ko

相关内容