如何全新安装 initramfs

如何全新安装 initramfs

我收到了上述错误在这篇文章中在 Ubuntu 10.04 上。我通过软件更新升级到 Ubuntu 10.10,但再次收到此错误。

mount: mounts none on /dev/pts failed: Device

以下是启动日志:

IP-Config: no response after 4 secs - giving up
/scripts/init-premount/dropbear: line 32: ipconfig: not found
/scripts/init-premount/dropbear: line 32: ipconfig: not found
/scripts/init-premount/dropbear: line 32: ipconfig: not found
/scripts/init-premount/dropbear: line 32: ipconfig: not found
/scripts/init-premount/dropbear: line 32: ipconfig: not found
/scripts/init-premount/dropbear: line 32: ipconfig: not found
/scripts/init-premount/dropbear: line 32: ipconfig: not found
/scripts/init-premount/dropbear: .: line 32: can't open '/tmp/net-*.conf'
fsck from util-linux-ng 2.17.2

我已经清除了 dropbear,但似乎仍有一些脚本残留。是否可以重新安装 initramfs?

编辑 1: sudo update-initramfs -u没有解决问题。也sudo update-initramfs -c -k all没有解决问题。

答案1

sudo update-initramfs -u

很简单。不应该伤害任何东西。

另外要注意的是,您应该要求 dropbear 软件包的作者将其添加到他们的postrm脚本中。

答案2

遇到此问题,我彻底删除了dropbear。看来 中的钩子initramfs还残留着。

sudo apt-get 删除 --purge dropbear

sudo apt-get clean

(清除日志文件和其他临时文件)

发出

sudo 更新-initramfs -u

以确保initramfs之后重新配置。

答案3

我已能解决 dropbear 问题。

我做了以下事情:

  1. 我使用以下命令删除了所有与 dropbear 相关的文件: sudo find / -name dropbear* -exec rm -ri {} \;
  2. 然后我就这么做了sudo update-initramfs -c -k all
  3. 现在只剩下这个错误了。mount: mounts none on /dev/pts failed: Device看来配置文件中有一个由 dropbear 创建的过时挂载条目,该条目在预初始化阶段执行。如果有人能找出那个配置文件,我就能解决整个问题了。

相关内容