admin管理员组

文章数量:1532656

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

本文标签: 系统Linux