我无法登录我的服务器。
我无法通过 SSH 进入服务器;如果我在自己的网络之外,PuTTY 会失败并显示消息“服务器意外关闭网络连接”,或者如果我在自己的网络内,则会显示消息“软件导致连接中止”。
于是我给它插上显示器和键盘,然后出现了登录提示。但是当我输入用户名并按下回车键时,并没有出现密码提示。它停了一会儿,然后屏幕变黑,当我点击一个键唤醒它时,我得到了一个新的登录提示。
我可以重启服务器,但我对此有点谨慎。我最近将现有的 Ubuntu 16.04 LTS 安装克隆到新硬盘上(更改为 SSD),并且成功了,所以我也升级到了 18.04.1。这也进行得很顺利;但不久之后,我不得不重启它,它死机了,并出现错误“错误:无效的 arch independent ELF magic”,这表明 MBR 出了问题。
硬件很旧;它与 amd64 指令集不兼容,只兼容 i386,而且他们停止为 i386 制作 Live CD。因此,为了修复它,我不得不下载 16.04 Live CD 并更正 MBR 问题(还运行 fsck,发现并更正了两个分区上的错误)。
这个吸盘坚如磐石年在我把这个 SSD 放进去之前。我很生气,一个简单的硬盘更换给我带来了如此的痛苦。
有什么建议吗?当我无法获得密码提示时,我该如何登录?