首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用ZFS的Ubuntu20.04,使用主线内核版本会导致“加载ZFS模块失败”

使用ZFS的Ubuntu20.04,使用主线内核版本会导致“加载ZFS模块失败”
EN

Ask Ubuntu用户
提问于 2020-07-02 21:50:04
回答 1查看 2.2K关注 0票数 1

如果我用内核启动,只在上面(或下面)有一个较小的版本--我的ubuntu20.04附带了三个版本--我得到:

代码语言:javascript
运行
复制
[         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,那么它将正常启动。

我遵循了本指南的“安装时”选项,我仍然会收到这个错误。

为什么他的办法不适合我?

更新:

我在先前删除的grub参数中添加了"splash“,以修复登录循环。

我得到的却是:

代码语言:javascript
运行
复制
[         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,它也是错误的第二个版本。

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2020-07-03 13:47:41

根据定义,来自Ubuntu主线PPA的内核使用来自kernel.org的主源代码。主代码中没有像zfs这样的东西,并且它在主代码级别上的包含是有争议而且有许可证问题

如果主线内核包含任何下游(分发)修改,那么它们将无法达到目的。

是的,您可以从Ubuntu源代码开始编译自己的内核。但是,您可以通过在当前的开发版本20.10.中使用当前Ubuntu不稳定核之一来实现您想要的结果,请记住,本论坛不支持开发级别问题。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1255856

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档