您的位置:首页 > 运维架构 > Linux

linux系统恢复技术

2017-04-29 18:03 411 查看
#######弄坏启动程序的主引导分区表

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

 

b5c4

   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 -lrm
-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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: