如何从 Grub 进入恢复模式

如何从 Grub 进入恢复模式

我有 Windows 7 和 Ubuntu 12.04 LTS 的双启动安装。我目前正在尝试解决这个问题,在登录屏幕上任何鼠标和键盘输入都会被忽略

这个显然很有帮助的答案(“呼!感谢蓝色的帮助;所以这就是我最终所做的:......”)建议首先从 grub 启动菜单进入恢复模式。

我的 grub(“GNU GRUB 版本 1.99-21ubuntu3.14”)启动菜单显示以下选项:

  • Ubuntu,使用 Linux 3.2.0-50-generic-pae
  • Ubuntu,带有 Linux 3.2.0-50-generic-pae(恢复模式)
  • 以前的 Linux 版本
  • 内存测试(memtest86+)
  • 内存测试(memtest86+,串行控制台 115200)
  • Windows 恢复环境(加载器)(在 /dev/sda1 上)
  • Windows 7(加载程序)(在 /dev/sda4 上)

第一个选项会将我带到通常的图形登录屏幕,在当前状态下,没有任何反应。第二个选项(“Ubuntu (...)(恢复模式)”)在纯文本屏幕上显示大量文本,然后也会进入图形登录屏幕,我再次无法输入任何内容。

如何进入恢复模式?

我发现了很多类似的问题,但似乎都不适用于我的情况:

  • 这个似乎主要是指单启动设置,在这种情况下通常不会进入 grub,但即便如此,一旦进入 grub,条目“...(恢复模式)”据称会有所帮助,这是不是对我来说就是如此。
  • 这个也声称“...(恢复模式)”条目将带我到正常 Ubuntu 启动条目以外的任何地方。
  • 这个甚至没有看到任何选项好像恢复模式。
  • 这个谈到使用“...(恢复模式)”条目到达其他地方,但无法输入任何内容那里
  • 这个谈论无法从 grub 进入恢复模式,尽管症状与我所遇到的不同(而且还没有提供答案/解决方案)。
  • 这个从 grub 进入“恢复模式”时只会遇到冻结。
  • 这个也确实进入了一些恢复菜单,但那时才出现问题。

答案1

我知道你在 5 月份就发过这篇文章,但我发现了一些可能对阅读这篇文章的人有帮助的东西。我也有同样的问题,但我还没有找到真正能解决我症状的方法,但我想我会发布一些我的发现。

首先,运行一些更新的技巧apt-get可以在这里找到:关联

根据我读过的其他一些文章,我稍微修改了一下,而且因为我在尝试复制时遇到了 cp 命令的一个错误消息:

(假设您已完成上述链接中的前两个步骤,并且正在从启动的 Live CD 运行)

sudo mkdir /media/precise
sudo mkdir /media/precise/proc /media/precise/dev /media/precise/etc
sudo mount /dev/sda1 /media/precise
sudo mount -o bind /proc /media/precise/proc
sudo mount -o bind /dev /media/precise/dev/
sudo mount -o bind /dev/pts /media/precise/dev/pts
sudo cp --remove-destination /etc/resolv.conf /media/precise/etc/resolv.conf
sudo chroot /media/precise apt-get update
sudo chroot /media/precise apt-get upgrade
sudo chroot /media/precise apt-get update --fix-missing
sudo chroot /media/precise dpkg --configure -a
sudo chroot /media/precise dpkg-reconfigure keyboard-configuration
sudo chroot /media/precise apt-get -f install

我必须添加的原因--remove-destination是我收到一条错误消息,内容如下:cp:未通过悬垂符号链接路径/到/danling/symlink/a-file 写入(在此处找到解决方案:强制 cp 在悬空符号链接上进行复制

其次,直到操作系统启动时,问题才出现(这就是为什么 Live Disk 工作正常的原因)。因此,可以在 Grub 中选择其他选项。我已将两个内核退回,但问题仍然存在。

最后,在与同事一起处理这个问题时,他前一天查看了电脑,说他重新启动了几个内核并进入了命令行,但没有进入 GUI。这是一个很好的开始,因为我有一个 Apache Web 服务器,需要尽快启动并再次供人们使用。所以,现在,这台机器运行在一个旧内核上,GUI 坏了,但 CLI 似乎可以正常工作,我不知道下一步该怎么做。尝试删除内核?删除并重新安装 X?不完全确定,但至少这是一个开始,也许我上面列出的链接和代码可以为遇到此问题的其他人提供解决方案。

相关内容