linux系统恢复技术

来源:互联网 发布:收看国外电视台软件 编辑:程序博客网 时间:2024/03/29 03:54
#######弄坏启动程序的主引导分区表

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
原创粉丝点击