我有一台安装了 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
有一些问题:
- 为什么内核版本不同?
- 如何获取最新的内核版本(无需重新编译)?请注意,我定期运行“apt-get dist-upgrade -y”
- 如何启用对 squashfs 的支持?
当读到8年前的帖子时强制 Debian 内核版本强制使用更新的内核版本显然不是那么容易。然而那篇文章对我没有多大帮助。
欢迎任何建议!
@爱德华多
modprobe squashfs 结果:
modprobe:致命:在目录/lib/modules/5.4.72-v7l+中找不到模块squashfs
笔记:
- 没有目录 /lib/modules/5.4.72-v7l+
- 有目录/lib/modules/4.9.35-v7+
- 找到/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