linux系统恢复技术

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

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


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


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


####加载镜像


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


####选择第三个选项


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


###按提示进行操作


#####使用如下命令生成文件grub2-install /dev/xda 并退出

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


###重启



#####删除启动的文件##########################################################################
 #### 删除启动的文件rm -fr /boot/grub2/grub.cfg 并重启

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


    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



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

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






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

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


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


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

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


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

####重启


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

 

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



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



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

   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#####
[root@localhost ~]# rm -fr /etc/systemd/system/default.target

[root@localhost ~]# ln -s /usr/lib/systemd/system/poweroff.target /etc/systemd/system/default.target
[root@localhost ~]# reboot

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


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


####选择e
####在内核删除到ro 改成rw rd.break







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###新建连接

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


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

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


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


#####crtl +x



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







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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值