Linux grub2 恢复

Linux grub2 恢复步骤:
开机提示 grub rescue>
由于MBR被修改或者Windows下使用了启动菜单工具,导致Linux系统引导失败。(个人为Centos7)
1.  如果有U盘系统或者光盘 可以先进入Rescue模式 df -lh 查看boot分区的磁盘分区号(个人查询后为sda6).
2. 重启 进入 grub rescue>            ls查看当前是否能显示磁盘分区信息(由于我已经查询过所以直接操作,如果没有查询,请按照步骤1操作。)
3. set root=(hd0,msdos6)         set prefix=(hd0,msdos6)/grub2(grub2接在/后面不换行)                                       insmod normal                                    normal
4. 正常情况即可看到引导菜单。
5. 进入Linux系统
6. grub2-mkconfig -o /boot/grub2/grub.cfg 重建引导,如果引导菜单没有问题,可以不用重建引导。
7. grub-install /dev/sda 将grub2引导写入MBR.重启即可看到正常启动菜单。

至于已经被Windows完全覆盖bl的情况,直接用U盘或光盘进入Rescue模式 输入:(还没有世间过,自己猜测的可行方法)
chroot  /mnt/sysimage (好像是  忘了。。可以ls查询。)
grub2-mkconfig -o /boot/grub2/grub.cfg 重建引导
grub2-install /dev/sda
至此Windows菜单将被覆盖。重启进入Linux后,添加Windows引导信息即可。

编辑文件,在后面添加:
menuentry "Windows 7 (loader) (on /dev/sda1)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root=‘(hd0,msdos1)‘
chainloader +1
}

时间: 2025-01-04 22:31:51

Linux grub2 恢复的相关文章

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

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

linux下恢复误删除的文件方法(ext2及ext3)

linux下恢复误删除的文件方法(ext2及ext3) 2009-12-19 15:23:47 分类: LINUX 如果是ext2文件系统的,直接用debugfs是可以恢复出来的,但对于ext3,debugfs就无能为力了,好在我们有了ext3grep这个开源工具(http://code.google.com/p/ext3grep/)! 对于ext2 1.在/data(/dev/sdb)上创建并删除测试文件(作测试目的以plantodelete为例) #vi plantodelete 输入Thi

Linux误删恢复

作为一个多用户.多任务的操作系统,Linux下的文件一旦被删除,是难以恢复的.尽管删除命令只是在文件节点中作删除标记,并不真正清除文件内容,但是其他用户和一些有写盘动作的进程会很快覆盖这些数据.不过,对于家庭单机使用的Linux,或者误删文件后及时补救,还是可以恢复的.  1.Ext2文件系统结构的简单介绍 在Linux所用的Ext2文件系统中,文件是以块为单位存储的,默认情况下每个 块的大小是1K,不同的块以块号区分.每个文件还有一个节点,节点中包含有文件所有者,读写权限,文件类型等信息.对于

Linux系统恢复《一》

实验环境:RHEL7.0 实验内容: MBR前446字节损坏 GRUB开机引导文件丢失 忘记开机密码 1.MBR前446字节损坏     1.1 损坏MBR [[email protected] ~]# df -h /dev/sda1              497M  119M  379M  24% /boot [[email protected] ~]# dd if=/dev/zero of=/dev/sda bs=400 count=1   [[email protected] ~]#

运维学习之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 centos 恢复 还原 备份 Snapper 快照说明

为什么要使用Snapper快照? 我们可以想像以下场景: 1. 场景一:系统发生意外宕机,工程师无法快速定位问题,业务受到中断,客户十分不满意. 2. 场景二:项目会议上,就是否升级某软件到最新版本,A和B争执不断,A认为为了保持与其他软件的兼容性不能轻易升级,B认为升级能充分利用软件包的最新功能以及享受到新版本性能的提升 3. 场景三:服务器突然无法访问了,导致业务中断,工程师A和B因为追究责任争得不可开交,A说是B修改了某项配置导致的,B反驳说我的配置都是正确的,不可能出错. 但是Snapp

Linux下恢复误删文件:思路+实践

周五篮球群里有人问误删文件了怎么恢复,得知是ext4文件系统之后我推荐了ext4magic这个工具,然后又有人提到了xfs的话怎么办,正好前几天看到Dave Chinner在邮件列表里提到了这个问题,他推荐的工具是xfs_irecover.这里就稍微总结一下Linux下误删文件如何恢复. 1. 当发现误删了文件之后,立即把文件系统卸载掉,或者remount成ro状态,就是不要再写了,让数据不要被其他数据覆盖.因为大部分文件系统在删除文件的时候只是把这个文件标记成删除,把文件所使用的数据块标记成可

双系统如何删除Linux,恢复Windows从MBR引导启动?

嗯,现在愿意尝试Linux的人越来越多了.通常,如果一台电脑里已经装有了Windows,再装Linux,安装时,Linux的grub引导程 序就会覆盖掉保存在MBR当中的原来的Windows引导程序.如果在安装完Linux后,用户删除或格式化了Linux的/boot所在的分区的话,就 会导致重启后grub无法通过原来Linux的/boot下的grub配置文件找到Windows,进而将无法启动Windows!(这种说法其实不严 谨,这样解释仅作便于理解.有关MBR及这部分的简单原理,我将在本文末进

linux下恢复误删除的数据文件

在linux系统运维中,经常会遇到各种因操作不慎.操作失误等行为导致数据丢失的情况,此时我们可以利用extundelete进行数据的恢复.一. 实验前的准备 新建一个磁盘 在虚拟机设置窗口中,找到"硬盘",点击"添加",在打开的"添加硬件向导"窗口中,选中"硬盘",点击下一步,接下来我们直接默认选择"下一步",直到最后选择"完成",2.重启系统,我们可以用 init 6 这条命令重启系统