在使用 Linux 系统时,GRUB(Grand Unified Bootloader)是常见的引导加载程序,负责启动操作系统。然而,在某些情况下,比如忘记密码或需要快速进入单用户模式进行维护,可能需要跳过正常的登录界面直接进入系统。本文将详细介绍如何通过 GRUB 直接进入系统。
一、了解 GRUB 启动菜单
当计算机启动时,GRUB 会显示一个启动菜单,列出可用的操作系统和内核版本。默认情况下,它会在几秒钟后自动选择第一个选项并启动。如果需要手动干预,可以按下键盘上的任意键来暂停自动启动过程。
二、进入 GRUB 编辑模式
1. 重启系统
在启动过程中,按下任意键暂停 GRUB 的自动启动。
2. 编辑启动项
使用方向键选择要启动的内核版本,然后按 `e` 键进入编辑模式。此时可以看到 GRUB 的配置文件,包括内核路径和其他参数。
三、修改启动参数
在编辑模式下,找到以 `linux` 或 `linuxefi` 开头的行(通常是第二行)。在这行末尾添加以下参数:
- 单用户模式
添加 `single` 或 `init=/bin/bash`。这将直接以超级用户的权限启动系统,并跳过登录界面。
- 禁用密码验证
如果忘记了 root 密码,可以添加 `rw init=/bin/sh`。这会以只读模式挂载根文件系统,并立即提供 shell 访问权限。
四、保存并启动
完成参数修改后,按 `Ctrl + X` 或 `F10` 启动系统。此时,系统将以指定的参数启动,通常可以直接访问 root 权限。
五、注意事项
- 修改 GRUB 参数仅适用于临时操作,完成后建议恢复默认设置以确保系统的安全性。
- 如果需要永久更改 GRUB 配置,请编辑 `/etc/default/grub` 文件,并运行 `update-grub` 命令更新配置。
通过以上步骤,您可以轻松利用 GRUB 快速进入系统,解决各种紧急问题。希望本文对您有所帮助!