进入救援模式(Rescue Mode)或单用户模式(Single User Mode)的方法取决于你所使用的Linux发行版。以下是通用的步骤,适用于大多数基于GRUB引导的系统,如Ubuntu、Debian、CentOS等:
-
重启你的系统。
-
访问GRUB引导菜单:
- 在系统启动时,通常会显示GRUB引导菜单。如果没有看到GRUB菜单,可能因为它自动跳过了。你可以在启动时快速按下
Shift
(部分系统使用Esc
键),直到GRUB菜单出现。
这里要注意,启动时立即按下Shift(长按)。系统的粘滞键可能会影响进入GRUB引导菜单
- 在系统启动时,通常会显示GRUB引导菜单。如果没有看到GRUB菜单,可能因为它自动跳过了。你可以在启动时快速按下
-
选择救援模式:
- 在GRUB菜单中,使用箭头键选择"Advanced options for <你的Linux发行版>",然后按回车键。
- 在接下来的菜单中,你会看到几个内核版本的启动选项,其中包括以"(recovery mode)"结尾的选项。这就是救援模式。选择对应的救援模式选项,并按下回车键。
-
进入根Shell:
- 进入救援模式后,你会看到一个菜单,提供一些恢复选项,如清除空间、恢复损坏的软件包等。在此菜单中,选择"Drop to root shell prompt"或"Root Shell",进入一个带有root权限的命令行界面。
- 进入救援模式后,你会看到一个菜单,提供一些恢复选项,如清除空间、恢复损坏的软件包等。在此菜单中,选择"Drop to root shell prompt"或"Root Shell",进入一个带有root权限的命令行界面。
-
修复权限问题:
-
现在你已经进入了一个以root身份运行的shell,可以执行修复命令,例如:
bashchmod 755 / chmod 755 /bin /sbin /usr /usr/bin /usr/sbin chmod 755 /lib /lib64 /usr/lib /usr/lib64
-
-
重启系统:
- 修复完成后,输入
reboot
重启系统,检查系统是否恢复正常。
- 修复完成后,输入
总结
通过GRUB菜单可以进入救援模式或单用户模式,从而获得root shell环境。在这种环境中,你可以修复因误操作导致的系统问题,如权限错误。修复完成后,重启系统即可恢复正常。