Ubuntu怎么进入救援模式或单用户模式

进入救援模式(Rescue Mode)或单用户模式(Single User Mode)的方法取决于你所使用的Linux发行版。以下是通用的步骤,适用于大多数基于GRUB引导的系统,如Ubuntu、Debian、CentOS等:

  1. 重启你的系统

  2. 访问GRUB引导菜单

    • 在系统启动时,通常会显示GRUB引导菜单。如果没有看到GRUB菜单,可能因为它自动跳过了。你可以在启动时快速按下Shift(部分系统使用Esc键),直到GRUB菜单出现。

    这里要注意,启动时立即按下Shift(长按)。系统的粘滞键可能会影响进入GRUB引导菜单

  3. 选择救援模式

    • 在GRUB菜单中,使用箭头键选择"Advanced options for <你的Linux发行版>",然后按回车键。
    • 在接下来的菜单中,你会看到几个内核版本的启动选项,其中包括以"(recovery mode)"结尾的选项。这就是救援模式。选择对应的救援模式选项,并按下回车键。

  4. 进入根Shell

    • 进入救援模式后,你会看到一个菜单,提供一些恢复选项,如清除空间、恢复损坏的软件包等。在此菜单中,选择"Drop to root shell prompt"或"Root Shell",进入一个带有root权限的命令行界面。
  5. 修复权限问题

    • 现在你已经进入了一个以root身份运行的shell,可以执行修复命令,例如:

      bash 复制代码
      chmod 755 /
      chmod 755 /bin /sbin /usr /usr/bin /usr/sbin
      chmod 755 /lib /lib64 /usr/lib /usr/lib64
  6. 重启系统

    • 修复完成后,输入 reboot 重启系统,检查系统是否恢复正常。

总结

通过GRUB菜单可以进入救援模式或单用户模式,从而获得root shell环境。在这种环境中,你可以修复因误操作导致的系统问题,如权限错误。修复完成后,重启系统即可恢复正常。

相关推荐
cui_win11 分钟前
【内存】Linux 内核优化实战 - net.ipv4.tcp_tw_reuse
linux·网络·tcp/ip
biass19 分钟前
jenkins角色权限
运维·jenkins
tomorrow.hello20 分钟前
Jenkins Pipeline(二)
运维·jenkins
做一个AC梦36 分钟前
Docker安装失败:Docker Desktop installation failed
运维·docker·容器
Shan120537 分钟前
浅谈Docker Kicks in的应用
运维·docker·容器
BD_Marathon2 小时前
Ubuntu:Mysql服务器
服务器·mysql·ubuntu
CodeWithMe3 小时前
【Note】《深入理解Linux内核》 Chapter 15 :深入理解 Linux 页缓存
linux·spring·缓存
0wioiw03 小时前
Ubuntu基础(监控重启和查找程序)
linux·服务器·ubuntu
Tipriest_3 小时前
Ubuntu常用的软件格式deb, rpm, dmg, AppImage等打包及使用方法
linux·运维·ubuntu
GBXLUO4 小时前
windows的vscode无法通过ssh连接ubuntu的解决办法
vscode·ubuntu