解决Linux无法进入系统问题

如果你不小心对一台很重要的Linux服务器误操作删除某些文件,或者忘记了这台服务器密码,导致进入不了系统,可以用以下方法

导致Linux无法进入系统的原因可能有以下几种:

  • 文件系统配置不当,如 /etc/inittab文件、/etc/fstab 文件等配置错误或丢失。
  • 非法关机,导致 root 文件系统破坏或者扇区错乱。
  • 硬件故障,如主板、电源、硬盘等出现问题。
  • 系统引导程序出现问题,如 grub 丢失或者损坏。

针对不同的原因,您可以尝试以下几种解决办法:

  • 如果您能够进入登录界面,但不能进入桌面,您可以通过 Ctrl+Alt+F1(一般是F1-F6都可)进入 tty 终端,然后输入用户和密码登录,使用命令行的方式进行还原。
  • 如果您能够进入单用户模式(运行级别1),您可以使用 fsck 命令检查和修复文件系统21。例如,如果您的根分区是 /dev/sdb5,您可以执行以下命令:
[root@localhost /]# umount /dev/sdb5
[root@localhost /]# fsck -y /dev/sdb5
复制
  • 如果您不能进入单用户模式或者文件系统修复失败,您可以使用 Linux 救援模式来进行故障排除。您需要将 Linux 安装光盘放入光驱,设置固件 CMOS/BIOS 为光盘引导,在“boot:”提示符后输入“linux rescue”回车进入救援模式。然后按照提示选择语言、键盘和网络设置。最后执行 chroot /mnt/sysroot 命令进入原系统,并使用 fsck 命令修复文件系统。

案例

磁盘丢失了,可是系统配置了永久挂载配置信息;

图片

重启系统输入键盘e

图片

在 linuxefi 末尾输入 init=/bin/bash ,在按键盘上 Ctrl+x

图片

进入了bash ,此时系统只有只读权限

图片

将系统挂载读写权限

mount / -o remount,rw

图片

打开/etc/fstab挂载文件,编辑保存。

图片

重置root 密码

图片

修复配置完成重启就可以进入系统啦~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

努力的小T

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值