Ber*_*ded 8 ubuntu initrd linux-kernel luks ramdisk
我已经从全新安装中复制了两次 - 设置最初工作正常,但是当应用内核更新时,系统在重新启动时挂起。选择 GRUB 提供的旧内核效果很好。
系统详细信息:
我尝试过的 GRUB 设置肯定不起作用:
及其所有排列。
initrd.img 和 initrd.img.old(我可以启动)文件的 lsinitramfs 不会弹出任何明显的候选者。
它似乎可能与微代码或 cryptsetup 相关,但由于调试没有提供任何信息,并且一旦我用 36 启动,dmesg 可能会报告正常启动,所以我有点不知所措。
有什么想法吗?似乎存在相关的错误,但没有完全重现。
小智 6
解决方法:使用
MODULES=dep
Run Code Online (Sandbox Code Playgroud)
在里面/etc/initramfs-tools/initramfs.conf
。
并重新生成(替换5.11.0-37-generic
为您正在使用的内核版本):
update-initramfs -c -k 5.11.0-37-generic
Run Code Online (Sandbox Code Playgroud)
我遇到了与OP相同的问题。几天前更新并重新启动后,系统挂起“正在加载初始 ramdisk...”,并且没有其他输出。
我的硬件几乎相同,但 CPU 不同:i7-8565U。与 OP 中列出的软件配置相同。
另一篇文章提出了以下建议:
该问题源于
initrd.img
生成的大文件(~100MB),MODULES=most
由于大小限制而无法加载。MODULES=dep
这可以通过切换到生成initrd.img
大约 55MB 的文件来解决。
归档时间: |
|
查看次数: |
10894 次 |
最近记录: |