如果我使用比我的 ubuntu 20.04 附带的三个内核版本高(或低)的单个次要版本启动,我会得到:
[ 0.691104] Initramfs unpacking failed: Decoding failed
Failed to load ZFS modules.
Manually load the modules and exit.
Busybox v1.30.1 (Ubuntu 1:1.30.1-4ubuntu6.1) built-in shell
Enter 'help' for a list of built-in commands.
(initramfs)_
如果我选择我的正常内核版本:5.4.0.40.44 那么它可以正常启动。
我遵循了“安装时”的选择本指南 但我仍然收到这个错误。
为什么他的解决办法对我没有作用?
更新:
为了修复登录循环,我将之前删除的“splash”添加到了 grub 参数中。
我得到的却是这个:
[ 0.660812] Initramfs unpacking failed: Decoding failed
[ 0.864542] Couldn't get size: 0x800000000000000...
[ 0.864561] MODSIGN: Couldn't get UEFI db list
[ 0.868251] Couldn't get size: 0x800000000000000...
Busybox v1.30.1 (Ubuntu 1:1.30.1-4ubuntu6.1) built-in shell
Enter 'help' for a list of built-in commands.
(initramfs)_
这是一个不同的错误,但我猜它源于同一件事。
更新2:
并且nomodeset
这也是第二个版本的错误。
答案1
根据定义,来自Ubuntu 主线 PPA使用主源代码内核网站。主代码中没有 zfs 这样的东西,并且它在主级别的包含已经存在争议且存在许可问题。
如果主线内核包含任何下游(分发)修改,那么就会违背主线内核的目的。
是的,你可以从 Ubuntu 源代码开始编译自己的内核。但是,你可以使用以下任一方法实现你想要的效果:当前 Ubuntu 不稳定内核对于当前开发版本 20.10,请记住,此论坛不支持开发级别问题。