Linux grub2 恢复
2016-04-24 21:48
337 查看
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 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
}
开机提示 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 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
}
相关文章推荐
- 恢复主引导分区
- android 引导界面的实现方法
- Ubuntu12.04内核升级出了问题
- fedora20 grub2 的美化
- grub与grub2的区别
- 用linux for live CD的设备安装(修复)grub2后重启不见选择菜单的解决办法
- Linux Deepin 2014.2(Ubuntu 14.04)忘记密码修复办法
- Fedora16 下更改多系统、多内核的默认启动项
- centos7 grub2 引导win7
- 如何调整ubuntu默认启动引导操作系统
- viewpage设置引导页之最后一页左滑跳转
- linux下修复grub2
- 开机出现 error:file "/boot/grub/i386-pc/normal.mod" not found 错误提示
- Grub2讲解
- Grub2配置小结
- Fedora22修复更新grub2系统引导
- Ubuntu14.04修改/禁用Grub2等待时间
- Linux 卸载
- 自己动手写操作系统——(1)将引导写入U盘
- system