在更新提示时,我同意更新到 16.04 LTS - 大错特错。现在我的系统无法启动 - 更让我恼火的是,虽然 GRUB 菜单确实在下载时出现过一次,但现在我无法启动它任何一个。
系统现在挂起并且无法启动,据我所知这是一个常见故障。我收到错误信息...
'lvmetad is not active yet ... '
...然后是洋红色屏幕,多个中间灰色屏幕,然后关机。
我见过的所有解决方案都涉及访问 GRUB 菜单。我尝试了所有我知道的方法(按住 Shift 等),但 GRUB 菜单仍然无法找到。
有人知道我该如何解决这个问题吗?
答案1
使用 tty 或编辑 GRUB 菜单
如果您有权访问 tty/terminal,您可以编辑/etc/default/grub
。
或者,可以通过编辑 GRUB 菜单列表来完成此操作。为此,在启动时,按住正确的‘转移', 按 '埃' 编辑配置,然后按照步骤 4 操作。
- 按 CTRL + ALT + F1。
- 以具有 root 权限的用户登录。
- 输入命令:
sudo nano /etc/default/grub
- 更改以下行...
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
到...
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
保存更改,然后重新启动系统。
如果有效,那么你就大功告成了!如果不行,请按照步骤 7-9 操作。
重复步骤1-3。
添加以下行:
GRUB_TERMINAL_INPUT="console serial"
保存更改并重新启动。
[对于英特尔]如果 GRUB 仍然不起作用,请按照步骤 11-1 操作
安装以下驱动程序:
xserver-xorg-video-intel xserver-xorg-video-intel-dbg
使用启动修复磁盘
- 下载启动修复磁盘 iso 的 x86 位或 x64 位版本。
- 将启动修复磁盘 iso 刻录到 USB 或 DVD/CD(除非您的电脑配备 Windows8)。
- 插入 USB/CD/DVD。从 USB/CD/DVD 启动。
- 选择语言。
- 如果可以的话,请连接到互联网。
- 选择选项〜>“建议修复”
- 如果这不能解决您的问题,请尝试使用高级选项。
在 Ubuntu 中使用启动修复
启动修复在 Ubuntu 和 Ubuntu 实时会话中有效。
- 我们将从安装启动修复开始。运行以下命令:
sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt-get update sudo apt-get install -y boot-repair && boot-repair
- 现在使用 cmd 运行启动修复:
启动修复
- 选择选项〜>“建议修复”
- 如果这不能修复 GRUB,请使用启动修复中的“高级”选项。
使用“systemctl”命令
(这个确实不涉及到 GRUB,但你可以尝试一下!)
如果你正在使用lvm和systemd输入以下命令:
systemctl enable lvm2-lvmetad.service systemctl enable lvm2-lvmetad.socket systemctl start lvm2-lvmetad.service systemctl start lvm2-lvmetad.socket
链接