今天下午,我的无头 Ubuntu 机器似乎从网络上消失了。无法 ping 它,正在进行的 SSH 会话突然中断。
我重启了机器,但……什么反应都没有。驱动器活动了几秒钟,然后机器就呆在那里了。我把它连接到显示器上,我可以看到 BIOS 启动,检查可启动 CD,然后似乎尝试从 HDD 启动,但什么也没发生。
我怀疑我可能这里的位置不对,因为这可能不是 ubuntu 的问题 - 我启动 livecd,挂载驱动器并查看 /var/logs,但自从几天前上次重新启动以来什么都看不到。就好像 BIOS 丢失了安装一样。
我已确认该分区已标记为可启动,并重新安装/配置了 grub,但没有任何效果。有什么想法/建议吗?
答案1
从实时 CD 启动,对磁盘执行磁盘检查,确保磁盘健康,并且没有太多坏块/扇区。
如果磁盘检查无误,并且您的系统至少运行 11.04 或更高版本,请使用安装程序并进行升级安装。
这将保证您的所有数据安全。它将简单地替换整个操作系统和 Grub,运行全新的 grub 配置。然后它将重新安装所有下载的应用程序、更新、驱动程序等。这至少应该能让系统再次启动,假设崩溃不是由下载的损坏驱动程序引起的。如果崩溃是由软件包损坏引起的,因为它没有完全下载或安装,这将解决问题。如果它是由系统某个部分损坏引起的,那么这也应该可以解决问题。
根据你所说的,你重新安装了 grub。如果你将 grub 1.0 指向安装在根驱动器上的 grub 1.5,那么 grub 出于某种原因无法执行操作系统,升级安装应该可以解决这个问题。希望这对你有所帮助。