如何从Grub进入恢复模式

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

显然是有帮助的答案(“Phew!感谢帮助蓝色;所以这就是我最终做的事情:……”)建议从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进入“恢复模式”时经历冻结。
  • 这个也进入了一些恢复菜单,然后才出现问题。

我知道你在五月份发布了这个,但我找到了一些可能有助于任何人看这篇文章的东西。 我有同样的问题,但我还没有找到真正的症状,但我想我会发布一些我的发现。

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

我根据我读过的其他文章对我进行了一些修改,也因为我在尝试复制时遇到了一条带有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? 不完全确定,但至少它是一个开始,也许我上面列出的链接和代码将是一个解决此问题的其他人。