我刚刚安装了 Ubuntu Server 20.04.2 LTS,但遇到了启动后“挂起”的情况。
它到达(我猜是)启动过程的末尾,并挂在一行上:
cloud-init [1781]: YYYY-MM-DD HH:MM:SS,182 - cc_final_message.py[WARNING]: Used fallback datasource
日期和时间随着每次启动而改变 - 不确定“182”是否是时间戳的一部分 - 我认为是的,因为它每次都会改变。
最初,我可以按“Enter”键,它就会登录,但现在它只是挂在那里,永远无法登录。
我可以通过 SSH 访问服务器,没有问题,而且一旦进入,我就看不到任何不工作的东西。
我不久前发现了这些:
https://ubuntuforums.org/showthread.php?t=2446855 /sf/ask/4514024231/
这意味着这不是问题,但按 Enter 键现在不会让我进入登录提示,这让我感到不安。
我正在寻找有关如何诊断问题并解决问题的帮助/建议。
谢谢,
艾伦.
小智 7
如果您能够通过 SSH 连接到计算机,则服务器已成功完成启动周期,但仍停留在最后一步。有趣的是,它Enter不再将您带到登录提示符。Ctrl+是否会C中断正在运行的任何进程以允许登录?
您可能需要注意的一项是禁用早期启动阶段,因为它有时会导致某些服务器安装上出现此类问题,具体取决于系统的配置。为此,请cloud-init.disabled在/etc/cloud/目录中创建一个名为的空文件:
sudo touch /etc/cloud/cloud-init.disabled
Run Code Online (Sandbox Code Playgroud)
这不会对系统的启动能力产生任何负面影响。如果您想调整其他设置,您可以在此处阅读有关早期启动阶段的更多信息。
小智 6
我发现我有同样的问题,但找到了如何让控制台再次工作。按 CTL-ALT-F2,您将获得一个可以工作的控制台。有趣的是,如果您使用 CTL-ALT-F1 返回到 tty1,您还会收到在那里也可以使用的登录提示。