Tak*_*kat 77 boot grub2 root recovery-mode
当引导至图形桌面失败时,我们有时建议引导至“root shell”或以“恢复模式”引导。
我怎么做?
Tak*_*kat 82
在启动过程中,按住 Shift (对于 BIOS)或ESC (对于 UEFI)。这将打开 Grub2 菜单,我们可以从中选择“Ubuntu 的高级选项”。

之后,我们将能够选择我们希望在“恢复模式”下启动的内核:

这将引导我们进入高级选项。通过选择“启用网络”,我们可以访问我们的网络和互联网以进行升级或下载,并且我们还将以读/写模式安装我们的硬盘,以防我们需要编辑文件。

网络加载完毕并安装了 fielsystems 后,我们将再次看到菜单,从中我们可以选择“Drop to a root shell prompt”:

请注意,我们是这个 shell 中的 root。因此,管理任务不需要 sudo。这也意味着我们可以完全访问所有文件,如果我们犯了错误,我们可能会对我们的系统造成不可逆转的损害。
如果我们没有通过“启用网络”启用读/写访问,文件系统将被挂载为只读,我们无法编辑文件。
如果我们无法访问网络,或者这不是我们想要的,我们可以使用以下命令重新挂载我们的文件系统以提供写访问权限:
mount -o rw,remount /
Run Code Online (Sandbox Code Playgroud)
从 root shell 类型exit回到菜单。
在启动过程中,按住 Shift (对于 BIOS)或ESC (对于 UEFI)。这将调出 Grub2 启动菜单,我们可以从中选择“恢复模式”(通常是第二个启动项)。

这将导致 Grub2 恢复菜单:

“Drop to root shell prompt”为您提供了一个命令行 root 环境,您可以从中以 root 身份访问您的文件(sudo不需要)。在完成对文件的工作后,您可以通过以下方式离开命令行 shell
exit
Run Code Online (Sandbox Code Playgroud)
选择“恢复正常启动”以继续正常启动。
注意:当 Grub 恢复菜单未加载 shell 时,请参阅此问题以获取解决方案。
| 归档时间: |
|
| 查看次数: |
200488 次 |
| 最近记录: |