更新卡在 update-initramfs

更新卡在 update-initramfs

我有一台装有 Ubuntu 20.04.1 的 AMD 64 位机器,现在我对一个问题一头雾水。软件更新程序像往常一样要求升级,我点击了那个该死的“是”。

它似乎永远被困在update-initramfs: Generating /boot/initrd.img-5.4.0-58-generic

为了修复这个问题,我让问题变得更糟。我按照与此问题类似的解决方案删除了​​内核5.4.0-58。幸运的是,我还有旧内核5.4.0-56-generic

现在,当我从启动菜单中选择 5.4.0-58-generic 版本时,它会进入内核恐慌模式。但使用 5.4.0-56-generic 时,它可以正常启动。但是,它仍然无法通过 安装任何软件包apt。它一直说

E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.

当我跑步时dpkg --configure -a我得到了这个

udate-initramfs 卡住了 。 卡住时的消息是(-58 和 -56 均适用)swap: No such file or directory

我不知道如何解决这个问题。任何想法都将不胜感激。

答案1

也许您在某处有一个文件作为交换。但现在由于某种原因它被删除了。但是它的条目并没有在指向该交换文件的其他地方被删除。最好查看 /etc/fstab 并检查是否有任何条目显示为交换。

运行“update-initramfs -c -v”。这将创建一个新的 initramfs 并在此期间输出许多信息。这样你就可以检查它卡在哪里并修复它!

相关内容