admin 管理员组

文章数量: 1184232

文章目录

  • Linux手动进入救援模式、光盘/U盘进入救援模式、自动进入紧急救援模式
    • 手动进入救援:解决root用户忘记密码
      • Ubuntu2204
      • Kylinv10sp3
      • Rocky9.3
    • 自动进入救援模式
    • 光盘/U盘进入救援模式

Linux手动进入救援模式、光盘/U盘进入救援模式、自动进入紧急救援模式

故障不仅仅是root密码

也适用于Linux无法启动,误修改/etc/配置导致的无法启动

  • 优先尝试自带救援:故障未破坏核心启动组件时,自带救援模式效率最高,无需额外准备介质;

  • 严重故障用外部救援:当自带环境无法访问或核心组件损坏时,依赖光盘 / U 盘救援模式实现 “离线修复”;

手动进入救援:解决root用户忘记密码

Ubuntu2204

重启电脑,启动时,长按Shift键(对于 BIOS 系统)或 Esc 键(对于 UEFI 系统)进入GRUB菜单

步骤1:重启Ubuntu系统,长按Shift键进入Ubuntu的GRUB菜单

步骤2:↑↓←→找到相关行,删除ro及ro后面的内容

步骤3:在Linux最后行添加 rw init=/bin/bash

步骤4:然后按下ctrl+x即可进入命令操作界面

#此时即可重置root密码
passwd root
#进入系统
exec /sbin/init

Kylinv10sp3

步骤1:重启麒麟系统,在显示GRUB菜单的时候,按下E

步骤2:输入GRUB账号密码

麒麟V10服务器版操作系统在GRUB编辑模式时需要输入账号密码才能进行下一步操作,默认情况下,账号名为root,密码为Kylin123123

步骤3:修改启动参数

在GRUB编辑页面中,使用↑↓←→移动至Linux开头的行,并在行尾写入rw init=/bin/bash,并按下Ctrl + x

步骤4:修改root密码

按下ctrl + x会进入到单用户模式,此时输入修改root密码

#修改root密码
passwd root
#进入系统
exec /sbin/init

Rocky9.3

步骤1:重启Rocky系统,进入GRUB菜单,按下e进入编辑模式

步骤2:修改启动参数

ro改为 rw init=/bin/bashd

步骤3:将当前 shell 的根目录切换到 /sysroot,并改root密码

#将当前shell的根目录切换到/sysroot
chroot /sysroot
#改密码
echo "密码" | passwd --stdin root
#使用SELinux安全上下文,因为Rocky默认是开启SElinux的
touch /.autorelabel
#退出当前shell
exit
#重启
reboot

参考文献:

Linux忘记root密码后如何重置root密码_ubuntu22.04重置root密码-CSDN博客

银河麒麟Kylin-Server-V10-SP3系统找回root密码-CSDN博客

自动进入救援模式

大部分进入这个界面

  • /etc/fstab配置错误
  • 硬盘有问题或损坏

光盘/U盘进入救援模式

这里是虚拟机使用光盘进入,可以制作启动Linux优盘(安装系统,进入救援模式)

Ventoy

  • 针对Linux无法启动了,Grub菜单都无法进入了

  • 抢救数据

步骤1:重启Linux,提示品牌Logo页面按ESC(或按其他具体看服务器),以光盘启动(有优盘用优盘,这里虚拟机环境用光盘)

步骤2:选择Troubleshooting

步骤3:选择Rescue开头,进入

步骤4:输入密码进入系统,然后挂载本地硬盘的根到当前环境中,然后进行操作

当前进入的bash环境是U盘的

本文标签: 模式 光盘 紧急 Linux