双启动环境下升级Kubuntu至22.04后触发Kernel Panic故障的解决方法及相关疑问
双启动环境下升级Kubuntu至22.04后触发Kernel Panic故障的解决方法及相关疑问
我因为没有足够的声望在相关问题下回复,所以特意开个新帖来分享我解决这个问题的办法。
我是Windows 10和Kubuntu双系统的用户,之前把Kubuntu从20.04自动升级到22.04后,启动时遇到了大问题:先是弹出*"out of memory"(内存不足)*的错误提示,说加载初始ramdisk失败,紧接着就触发了Kernel Panic,提示内容是:
Kernel Panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
我之前看过一个讨论这个Kernel Panic问题的帖子,里面的解决方案主要围绕升级过程混乱的情况展开,但试了之后并没有解决我的问题。
后来我才发现,我的问题根源其实是ESP分区空间不足,导致无法加载initramfs。刚好我的/etc/initramfs-tools/initramfs.conf配置文件里,设置的是加载所有可能的模块(MODULES=most),于是我把这个变量改成了MODULES=dep,改完之后启动错误就消失了,现在系统能正常启动了。
不过我还有个疑问:Linux升级过程中会不会自动创建新的ESP分区?毕竟当初装双系统时,我特意分配了超过300MB的ESP分区,按道理空间应该是足够的。早知道我就不依赖自动升级,而是手动完成升级操作了...
备注:内容来源于stack exchange,提问作者raul quijada ferrero
相关产品推荐
相关产品推荐

