拒绝启动;已通过恢复修复;不知道发生了什么

拒绝启动;已通过恢复修复;不知道发生了什么

仅供参考,我现在正在使用最新版本的 Lubuntu 14。

无论如何,我现在没有遇到问题,但由于我对这个问题缺乏了解,我也不确定它是否已得到解决,并且希望得到一些意见,但我不知道到底发生了什么以及我到底是如何解决它的。

昨天我的笔记本电脑一整天都运行良好。今天当我尝试启动它时,它拒绝启动,因为在它经过 BIOS 启动画面后,它只会带我进入一个黑屏,我可以在那里打字,但打字似乎没有任何效果。

重新启动没有任何作用,所以过了一段时间,纯粹通过反复试验,我设法让计算机进入恢复模式,并且根据有根据的猜测,我选择了修复损坏软件包的选项。

在修复过程中,它抛出了大量我无法理解的代码,例如 SRST 失败(errna=-16),最终它进入登录屏幕,我通过了,一切都正常。

但是,由于缺乏正确的诊断,我根本不知道到底出了什么问题。它说的是有关新 GRUB(...?)的事情,所以我猜想上次我执行 sudo apt-get update 时,它​​安装了一个功能失调的引导加载程序更新,并把一切都搞乱了。

在这种情况下,我该如何找出问题所在,并尽可能防止其再次发生?


编辑

即使进行了另一轮更新并尝试通过恢复模式解决问题,这种情况仍然会发生。这一次,我更仔细地记录了发生的事情:

1.) 我打开电脑,经过长时间的停顿后,屏幕变黑,我可以打字,但所有输入都不起作用。

2.)强制重启。

3.) 第二次启动时发生了一些不同的事情:我看到一个屏幕,上面显示“GNU GRUB 版本 2.02^beta2-9”。

4.) 我从那里选择高级 Ubuntu 选项。

5.) 我选择以恢复模式启动。

6.) 我选择修复损坏的软件包(我发现这没有任何作用)。

7.) 最后,我选择正常启动 Ubuntu,然后它会带我进入常规登录屏幕,一切正常。

简而言之,我的电脑无法正常启动。我必须通过 GRUB 执行这些步骤才能通过恢复模式选择菜单启动,这对我来说毫无意义。

再说一次,除了通常的 sudo apt-get update 之外,我没有对我的系统进行任何修改,所以我怀疑我下载了一些损坏的东西。

所以我该怎么做?


編輯 II

我尝试了 Boot Repair,但还是没用。这是它给我的 URL:http://paste.ubuntu.com/8496242


編輯 III

再次进行了启动修复,这次它输出了完全不同的代码。http://paste.ubuntu.com/8503260

答案1

这好像是您的 GRUB 配置(/boot/grub/grub.cfg)文件已被删除、损坏或配置错误。

通常,打开计算机电源后会进行初始化,然后从硬盘的引导扇区加载 GRUB,然后加载 GRUB 配置,告诉它在驱动器上找到初始 RAM 磁盘的位置。

它通常会加载,然后读取您的 Linux 安装并正常启动。

如果 GRUB 文件损坏或丢失,此链条就会断裂,导致出现黑屏,

boot:

恢复这里有几个选项。

您可以在此阶段手动将选项传递给 GRUB,告诉它您的初始 RAM 磁盘在哪里。

恢复模式(您使用的)会从 CD 加载 Linux,然后探测您的磁盘并尝试为您智能地构建 GRUB 配置。如果检测到,它还会将 GRUB 安装到磁盘引导加载程序中。

可以使用 update-grub 或 grub-install 手动完成此过程,这在更新因某种原因中断并且您可以知道如果不处理 GRUB 您将无法恢复的情况下非常有用。在这种情况下,这两个工具可用于执行与恢复模式基本相同的操作,但在已启动并运行的系统上执行。

相关内容