Linux下系统恢复

MBR恢复

查看boot分区所在位置,毁坏该分区的446字节,尝试修复
破坏

dd if=/dev/zero of=/dev/vda bs=446 count=1

在这里插入图片描述
开机错误
在这里插入图片描述
挂载光盘,设置光盘为第一启动项
在这里插入图片描述

选择troubshooting
在这里插入图片描述
选择rescue system
在这里插入图片描述
回车,选择第一项
在这里插入图片描述
挂载根目录
在这里插入图片描述
重建MBR

grub2-install /dev/vda

在这里插入图片描述
改为硬盘启动
在这里插入图片描述
启动正常

在这里插入图片描述

grub.cfg恢复

未重启动,直接执行

grub2-mkconfig >/boot/grub2/grub.cfg

若重启,进入grub编辑界面

  set root=’hd0,msdos1’(boot目录)
  linux16 /vmlinuz-3.10.0-514.el7.x86_64 ro root=/dev/vda3(根目录)
  initrd16 /initramfs-3.10.0-514.el7.x86_64.img

在这里插入图片描述
设置好后执行boot,正常进入系统后,执行

  grub2-mkconfig >/boot/grub2/grub.cfg

在这里插入图片描述
重启正常
在这里插入图片描述

内核恢复

删除内核文件后,重启
在这里插入图片描述
加入光盘镜像,同MBR恢复一样一直进入到挂载根目录,此时需要挂载镜像
在这里插入图片描述
拷贝镜像内核文件到系统中,解包
在这里插入图片描述
拷贝内核文件
在这里插入图片描述
退出,设置为硬盘启动,此时启动正常
在这里插入图片描述

初始化系统镜像恢复

如果未重启,执行

  mkinitrd /boot/initramfs-$(uname -r).img $(uname -r)

删除初始化镜像重启,进入如下界面
在这里插入图片描述

加入光盘镜像,同MBR恢复一样一直进入到挂载根目录
执行命令

  mkinitrd /boot/initramfs-$(uname -r).img $(uname -r)

在这里插入图片描述
退出,设置为硬盘启动此时启动正常
在这里插入图片描述

无限重新启动项的修改

开机设定相关目录

 /etc/systemd/system/

设置为无限重启模式

  systemctl set-defautl reboot.target

重启,进入无限重启模式
在这里插入图片描述
修复
e进入编辑模式,后面加上启动等级数字,例如图形界面等级5
在这里插入图片描述
crtl+x执行,进入图形界面,修改default为默认图形启动
在这里插入图片描述

忘记root密码

进入启动项,按e进入编辑模式,修改linux16项ro为rw,添加rd.break
在这里插入图片描述
crtl+x进入界面,切换到sysroot下,修改密码,如果selinux打开,则需要创建/.atuorelabel文件

  chroot /sysroot
  touch /.atuorelabel

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值