系统排错

忘记密码

当忘记密码的时候,进不去桌面,在这里插入图片描述在这里插入图片描述我们可以在系统启动的时候强制破坏掉密码,在系统启动时,按e进入系统启动文件,在这里插入图片描述在内核文件中将最后的字符删除,在这里插入图片描述在这里插入图片描述删到ro就可以了,将ro改写成rw。有读写权限,之后输入rd.break,在这里插入图片描述输入完成使用ctrl+x进入系统,在这里插入图片描述
接着使用chroot命令获得一个真正的bash,在这里插入图片描述
获得之后就可以进行改密码的操作了,在这里插入图片描述完成之后,建立一个/.autoreabel的文件,在这里插入图片描述输入两次exit或者按两次ctrl+d就会进行重启电脑,在这里插入图片描述到了登录界面输入刚才修改的密码就可以进入了。在这里插入图片描述

没有主引导程序

当系统主引导程序被覆盖掉,在这里插入图片描述进不去系统,在这里插入图片描述使用光盘启动,在虚拟机中,选择光驱选项,在这里插入图片描述(在boot options中的boot device order 中将光驱置顶)再开机进入进入安装系统的选项界面,在这里插入图片描述这时不用再次安装程序,选择系统排错,根据提示一步步走,在这里插入图片描述在这里插入图片描述当出现系统给的shell时,使用df查看真正的硬件在哪里,再使用chroot 硬件位置 切换进去,在这里插入图片描述接着使用grub2-install 硬件位置,在这里插入图片描述将主引导程序安装好,将光驱的光盘拔掉,在这里插入图片描述再重启电脑,下来就可以进入了。在这里插入图片描述

没有文件登陆

程序在/boot/grub2/grub.cgf中当这个文件删除后,在这里插入图片描述使用
grub2-mkconfig>/boot/grub2/grub.cgf可以使误删的文件进行恢复,
如果删了之后没有进行恢复,而是直接关机,再开的时候要如何操作,
在启动时系统只会显示>grub,在这里插入图片描述
下来输入set root=‘hd0,msdos1’在这里插入图片描述
linux16 /boot/vmlinuz-xxxxxx ro root=/根目录(提前使用df命令查看根目录的位置)在这里插入图片描述
initrd16 /boot/initramfs-xxxxxx.img在这里插入图片描述
最后输入boot回车就能进入桌面了,进来之后使用之前恢复误删删文件的操作,否则,下次开机还会有相同的问题在这里插入图片描述

内核被删除

内核的位置在/boot/下
内核被删除后,进入不了系统,在这里插入图片描述需要重新加载内核,使用光盘加载,在虚拟机中,选择光驱选项,(在boot options中的boot device order 中将光驱置顶)再开机进入进入安装系统的选项界面,这时不用再次安装程序,选择系统排错,chroot /mnt/sysimage ##得到一个真正的shell,
mount /dev/sr0 /挂载点 ##将光盘进行挂载在这里插入图片描述
进入挂载点,进入光盘的packages文件中,在这里插入图片描述
cp kernel-xxxxxx.rpm /复制地点 ##将packages文件中的内核包复制出来
进入复制地点,
使用rpm2cpio kernel-xxxxxx.rpm |cpio -id ##将包打开在这里插入图片描述
打开后的包里有个boot文件,进入boot中就有内核文件,在这里插入图片描述
cp vmlinuz-xxxxxx/x86_64 /boot/ ##将内核文件复制回来,
关机后将光盘拔出,启动系统,在这里插入图片描述

初始化镜像文件被删除

在这里插入图片描述在这里插入图片描述
可以直接使用mkinitrd /boot/initramfs-xxxxx.img xxxxx
也可以使用变量直接 在这里插入图片描述在这里插入图片描述
mkinitrd /boot/initramfs-$(uname -r).img $(uname -r)
这个命令可以直接使用也可以在开机时开不开时使用

开机启动顺序

文件在 /etc/systemd/system下在这里插入图片描述
打开之后文件全是链接,这个就是开机顺序在这里插入图片描述
有时候进入去要强制进入,在开机启动时按e,在这里插入图片描述进入在linux后面直接输入0-6 按数字进入不同的启动。在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值