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#####
[[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
####在进入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
chroot /sysroot/
passwd
###输入密码
touch /.autorelabel
exit
exit