linux系统恢复技术

#######弄坏启动程序的主引导分区表

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

linux系统恢复技术

######重启后会出现如下错误

linux系统恢复技术

######加载新的镜像进行拯救,加载步骤如下,点击Add Hadware

linux系统恢复技术

####加载镜像

linux系统恢复技术

####调节启动引导的先后顺序

linux系统恢复技术

####选择第三个选项

linux系统恢复技术

###选择第二个进入拯救模式   选择resue a red hat enterprise linux system

linux系统恢复技术

###按提示进行操作

linux系统恢复技术

#####使用如下命令生成文件grub2-install /dev/xda 并退出linux系统恢复技术

#####把开机顺序调整回来

linux系统恢复技术linux系统恢复技术

###重启



#####删除启动的文件##########################################################################
 #### 删除启动的文件rm -fr /boot/grub2/grub.cfg 并重启
linux系统恢复技术

####删除之后会出现如下错误

linux系统恢复技术

    set root='hd0,msdos1'

linux16 /boot/vmlinuz-3.10.0-123.el7.x86_64  ro root=/dev/vda1
启动内核,只读 挂在 / 设备
 initrd16 /boot/initramfs-3.10.0-123.el7.x86_64.img
  启动 init 程序进入初始化阶段启动始化进程

然后启动boot

linux系统恢复技术


##开机后自动生成文件###

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

linux系统恢复技术





###############################################################################################删除用户的初始化程序

linux系统恢复技术

###删除之后会出现的问题

linux系统恢复技术

 ###如果重启,进入拯救模式,调整为光盘启动,进入拯救模式 ,生成文件

linux系统恢复技术

linux系统恢复技术

linux系统恢复技术
 chroot /mnt/sysimage/
 mkinitrd /boot/initramfs-$(uname -r).img $(uname -r)

 ###$(uname -r)引用uname -r命令输出的内容
 ##忽略管道错误

linux系统恢复技术

####把开机启动再次调硬盘启动

####重启


#################################################################################################删除用户的内核文件

 linux系统恢复技术

####删除之后会出现的问题

linux系统恢复技术


###改变启动模式先后顺序进入拯救模式

linux系统恢复技术


   ####要与删除的内核文件一致

   chroot /mnt/sysimage/
   mount /dev/sr0 /root      ###/run/install/repo所挂载的目录

   cp /mnt/Packages/kernel-3.10.0-123.el7.x86_64.rpm    /root/
   ###将包挂载到/root
 
   rpm2cpio vmlinuz-3.10.0-327.el7.x86_64  | cpio -id
    ####将rpm文件解成目录

###改变启动的书顺序

###重启




############################################################################################

####删除/etc/systemd/system/default.target#####
[[email protected] ~]# rm -fr /etc/systemd/system/default.target

[[email protected] ~]# ln -s /usr/lib/systemd/system/poweroff.target /etc/systemd/system/default.target
[[email protected] ~]# reboot

linux系统恢复技术

####在进入red hat entetprise linux server ,with linux ..


#####在进入如下界面选择第一个

linux系统恢复技术
####选择e
####在内核删除到ro 改成rw rd.break

linux系统恢复技术





linux系统恢复技术
chroot /sysroot/
ls /etc/systemd/system/default.target -l
rm -fr /etc/systemd/system/default.targe###删除连接
ln -s /usr/lib/systemd/system/graphical.target /etc/systemd/system/default.targe###新建连接

###设置硬盘启动
###重启


####忘记密码#################################################################################

#####在进入如下界面选择第一个

linux系统恢复技术

#####在进入red hat entetprise linux server ,with linux ..
####选择e
####在内核删除到ro 改成rw rd.break

linux系统恢复技术

#####crtl +x

linux系统恢复技术

chroot /sysroot/
passwd
###输入密码
touch /.autorelabel
exit
exit