系统恢复

系统恢复  
一:当失去mbr446开机引导字节时
比如操作dd if=/dev/zero of=/dev/vda bs=446 count=1

1:开机引导更改光驱启动,选择系统对应的镜像
2:选择系统恢复,然后install
3:执行chroot /mnt/sysconfig  因为此时的/boot挂载在/mnt/sysconfig上,执行后使得能够进入真正的shell
4:安装mbr引导的446字节程序  grub2-install /dev/vda
5:exit  改开机启动为硬盘驱动

二当误删/boot/grub2/grub.cfg 时
1:在没有重启情况下 ,执行
grub2-mkconfig > /boot/grub2/grub.cfg
前者可以生成此文件,然后倒入
2:当重启后,画面变成grub>
此时需要开机引导
grub> set root=‘md0,msdos1‘
grub> linux16 /vmlinuz-3xxxx.xxxx ro root=/dev/vda3
grub> initrd16 /initramfs-3xxxx.xxxxx.img
grub>boot
注:以上为开机引导,并没有生成文件,下次还需要继续引导,所以解决方法为恢复文件,即上一部
三:误删/boot/vmlinuz
1:光驱启动,进入修复模式
sh-4.2# cd /mnt/sysimage/mnt/
sh-4.2# rpm2cpio /run/install/repo/Packages/kernel-xxxx.xxxx.rpm | cpio -id
sh-4.2# cd /mnt/sysmiage/mnt/boot/
sh-4.2# cp vmlinuz-xxx.xxxx.x86_64 /mnt/stsimage/boot/

时间: 2024-10-12 21:48:51

系统恢复的相关文章

linux笔记 2-11 系统恢复

**********11.系统恢复*********** ##系统启动流程## 通电 || bios(主板上的只读存储中,basic input or output system) 作用,硬件检测,激活硬件 || grub系统引导(grub引导分为两个阶段) 1)阶段1 mbr(主引导记录)主引导记录在硬盘上的0磁道,一扇区,446个字节 *)dd if=/dev/zero of=/dev/vda bs=446 count=1 可以清空mbr   *)进入到挽救模式,执行chroot /mnt/

一次因NAS存储故障引起的Linux系统恢复案例

一. 故障现象描述 NAS操作系统内核为Linux,自带的存储有16块硬盘,总共分两组,每组做了RAID5,Linux操作系统无法正常启动,在服务启动到cups那里就停止了,按键ctrl+c强制断开也没有响应,查看硬盘状态,都是正常的,没有报警或者警告现象. 二. 问题判断思路 通过上面这些现象,首先判断NAS硬件应该没问题,NAS存储盘也应该正常,现在Linux无法启动,应该是Linux系统本身存在问题,因此,首先从Linux系统入手进行排查. 三. 问题处理过程 1.第一次处理过程 NAS系

运维学习之Linux系统恢复(trouble test 1~6)

系统恢复 1.系统启动流程 通电 || bios(主板上的只读存储中,basic input or output system) 作用,硬件检测,激活硬件 || grub系统引导(grub引导分为两个阶段) 1)阶段1 mbr(主引导记录)主引导记录在硬盘上的0磁道,一扇区,446个字节 *)dd if=/dev/zero of=/dev/vda bs=446 count=1 可以清空mbr *)进入到挽救模式,执行chroot /mnt/sysimage切换到真实/环境, 并执行grub2-i

linux云自动化运维基础知识22(系统恢复)

系统引导过程概述: 通电--bios初始化--grub2磁盘引导阶段--grub2文件引导阶段--指定boot分区所在位置--启动内核,只读/挂载设备--启动init程序进入初始化阶段--启动systemd初始化进程--取/etc/systemd/中的文件--启动程序--启动登陆环境. 系统启动流程: 一.通电 bios(主板上的只读存储中,basic input or output system)作用:硬件检测,激活硬件 二.grub系统引导(grub引导分为两个阶段) 阶段1 mbr(主引导

【基础部分】之系统恢复技术

系统恢复技术 1.mbr出错的恢复方法 dd if=/dev/zero of=/dev/vda bs=446 count=1 reboot 此时打开虚拟管理器 用光盘启动或者网卡启动 选择troubleshooting 选择rescue a red hat ........ 原来的根目录会挂载到 /mnt/sysimage下 选择继续 输入grub2-install /dev/vda 然后两次ctrl+d 强制关机 改变第一启动项为硬盘启动 2.删除grub2.cfg 进入/boot/grub2

双系统恢复CentOS的MBR

Win7 和 CentOS 的双系统,在重装 Windows 后,CentOS 就无法启动了,因为MBR被Windows重写了. 解决方法就是恢复 CentOS 的MBR,需要借助2款 Windows 下的软件. 1.EasyBCD   2.Ext2Fsd (需要进行第3步时才需要) 这2款软件网上很容易就能下载到. 1.建立新的CentOS启动项(在windows中引导CentOS) 启动EasyBCD -> Add New Entry ->Linux/BSD Type:SysLinux N

《Linux菜鸟入门2》系统恢复和selinux  

selinux的初级管理 1.什么是selinux Selinux:内核级加强型防火墙 2.如何管理selinux级别 selinux开启或者关闭 vim /etc/sysconfig/selinux selinux=disabled   关闭状态 selinux=Enforcing   强制状态 selinux=Permissive   警告状态 getenforce       查看状态 当selinux开启时 setenforce 0|1   更改selinux运行级别 3.如何更改文件安

【unit9 & unit10】selinux的管理;系统恢复

************************************** ***************selinux的管理************ ************************************** 1.基本SELINUX安全性概念 2.显示及更改SELINUX模式 1.查看)[ps axZ | ps -Zc | ls -Z] vim /etc/sysconfig/selinux[selinux的配置文件] (disable:关闭:enforcing:强制:per

Linux 第九周上课笔记(1) SElinux,系统恢复

####selinux的初级管理 1.概念 selinux:内核级加强型防火墙 2.如何管理selinux级别 selinux开启或者关闭 vim /etc/sysconfig/selinux selinux=disabled##关闭状态 selinux=Enforcing##强制状态 selinux=Permissive##警告状态 说明: 关闭状态:selinux不干扰任何进程 强制状态:selinux开启 警告状态:selinux开启,对敏感操作发出警告,但不干扰系统进程,让你下次别这样做