linux grub进单用户模式
封面图
•
2025-10-18
•
Linux
239
0
0
0
在 Linux 系统中,进入 **GRUB 单用户模式(Single User Mode)** 是一种用于系统维护或密码重置的常用方法。单用户模式允许你以 root 权限访问系统,而无需登录。 以下是进入 GRUB 单用户模式的通用步骤(适用于大多数基于 GRUB 的 Linux 发行版,如 Ubuntu、CentOS、Debian 等): --- ### ✅ 步骤一:重启系统并进入 GRUB 菜单 1. **重启系统**: ```bash sudo reboot ``` 2. **在启动时按下 `Esc` 或 `Shift` 键**(具体取决于你的系统配置)来显示 GRUB 菜单。 - 在 BIOS 系统中,通常是在开机时按 `Esc`。 - 在 UEFI 系统中,可能需要按 `Shift` 或 `F12`。 --- ### ✅ 步骤二:选择内核并编辑启动项 1. 在 GRUB 菜单中,使用方向键选择你要启动的内核(通常是第一个选项),然后按 **`e`** 键进入编辑模式。 2. 找到以 `linux` 或 `linux16` 开头的行(不同发行版可能略有不同)。 3. 在该行末尾添加以下内容(根据你的发行版选择): - **Ubuntu/Debian(使用 `init=/bin/bash`)**: ``` init=/bin/bash ``` - **CentOS/RHEL(使用 `rd.break`)**: ``` rd.break ``` --- ### ✅ 步骤三:修改根文件系统为可读写(仅适用于某些系统) 如果你使用的是 `rd.break`(如 CentOS/RHEL),你需要手动挂载根文件系统为可读写: ```bash mount -o remount,rw /sysroot ``` 然后进入 chroot 环境: ```bash chroot /sysroot ``` --- ### ✅ 步骤四:修改密码(可选) 如果你想重置 root 密码,可以运行: ```bash passwd root ``` 输入新密码后按回车即可。 --- ### ✅ 步骤五:退出并重启 1. 退出 chroot 环境(如果使用了): ```bash exit ``` 2. 退出 GRUB 编辑模式,继续启动: ```bash Ctrl + X 或 F10 ``` 3. 系统会正常启动,并应用你所做的更改。 --- ### 📝 注意事项 - **单用户模式权限极高**,请谨慎操作。 - 如果你无法看到 GRUB 菜单,可能是由于 GRUB 配置中关闭了菜单显示。你可以通过编辑 `/etc/default/grub` 文件中的 `GRUB_TIMEOUT_STYLE=hidden` 改为 `GRUB_TIMEOUT_STYLE=menu` 并更新 GRUB 配置来恢复显示。 --- ### 🔄 恢复 GRUB 菜单显示(如果被隐藏) 1. 编辑 GRUB 配置文件: ```bash sudo nano /etc/default/grub ``` 2. 修改以下行: ```bash GRUB_TIMEOUT_STYLE=menu ``` 3. 更新 GRUB: ```bash sudo update-grub ``` 4. 重启系统即可看到 GRUB 菜单。 --- 如果你告诉我你使用的 Linux 发行版(如 Ubuntu、CentOS、Fedora 等),我可以提供更具体的步骤。
上一篇:
解决Linux磁盘空间分区不合理的“软”办法
下一篇:
Linux下的压缩解压缩命令详解
标题录入,一次不能超过6条
留言
评论