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