CentOS修复grub

grub启动项损坏无法进入系统。进入grub模式(可借助安排盘rescue后在shell中输入grub)。

一:

通过以下三个命令中的一个,找到正确的grub位置。

1. find /boot/grub/stage1

2. find /grub/stage1

3. find /stage1

如返回(hd1,2)

二:

依次执行

root (hd1,2)    #此处使用前面找到的返回值

setup (hd0)

reboot

然后在shell中修改 /etc/grub.conf 中的 root (hdx,y) 的一行中修改为 root (hd1,2)

重启即可。

时间: 2024-10-06 07:42:46

CentOS修复grub的相关文章

Centos 6 –grub legacy及grub修复

一.CentOS 6 grub legacy: 1.启动流程: POST –> Boot Sequence(BIOS) –> Boot Loader –>Kernel(ramdisk) –> rootfs –> switchroot –>             /sbin/init –>(/etc/inittab, /etc/init/*.conf) –> 设定默认运行级别 –> 系统初始化脚本rc.sysinit –> 关闭或启动对应级别的服

CentOS 7中修复GRUB菜单故障实验

我们今天做的第二个实验是:修复GRUB菜单故障实验 实验环境准备:安装过CentOS 7的VMware虚拟机实验步骤如下: 引导急救模式,加载系统镜像 重新建立sda分区, 重新构建GRUB菜单功能配置文件 接下来我们进行实验: 输入:cd /boot/查看grub的配置文件位置输入:ls查看详细信息,可以看到有两个grub文件grub:启动菜单的背景图片和样式grub2:启动菜单的配置文件输入:cd ../grub2/进入此目录输入:ls查看详细信息,看到其中有 grub.cfg的配置文件 接

修复grub

进入命令行模式,#chroot /mnt/sysimage :切换根目录#grub2-install /dev/sda :安装grub2到第一硬盘#grub2-mkconfig -o /boot/grub2/grub.cfg :更新配置文件#exit :退出chroot#reboot 在做双系统时,如果先安装centos,再安装win,启动时不会有任何问题,但是如果顺序反过来或者双系统做好后又重装了win,MBR都会被重写,这样原来的GRUB或LILO就会不见了,或者由于某些原因使得原来的GRU

win7 +v Ubuntu 16.04 grub rescue 模式下修复 grub

前几天整理了下电脑的分区,合并并删除一些分区,结果导致 grub 被破坏了,Ubuntu进不去了,启动后直接进入了 rescure 模式.后来又折腾了下,终于修复好了,现总结一下. 先说一下我的系统环境,我是 Win7 + Ubuntu 16.04 双系统,先安装的 Win7,后安装的 Ubuntu.采用的是 Windows 引导 Ubuntu 的方式,使用的工具是"EasyBCD 2.3 个人版本".Ubuntu 分区时,"/boot" 是单独分区的.详细分区情况

Ubuntu 16.04 grub rescue 模式下修复 grub

前几天整理了下电脑的分区,合并并删除一些分区,结果导致 grub 被破坏了,Ubuntu进不去了,启动后直接进入了 rescure 模式.后来又折腾了下,终于修复好了,现总结一下. 先说一下我的系统环境,我是 Win7 + Ubuntu 16.04 双系统,先安装的 Win7,后安装的 Ubuntu.采用的是 Windows 引导 Ubuntu 的方式,使用的工具是”EasyBCD 2.3 个人版本“.Ubuntu 分区时,"/boot" 是单独分区的.详细分区情况如下:“/boot”

linux+win7双系统重装win7修复grub的办法(转)

本人是debian+win7的双系统, 下面介绍下重装win7的整个过程以及遇到的一些小问题,在查阅相关博客和朋友的帮助下成功修复, 记录下以便以后有不时之需, 也希望能帮助到遇到同样问题的朋友! 首先 在win7上下载一个EasyBCD2.2, 然后就是下面图示过程添加 linux系统所在分区 以便引导进入linux 到这里就可以了, 注意!!!本人犯错了把win的删除了(所以只显示了linux的!), 一定不能删除!不然进到linux修复好grub之后再重启进不了win7的系统!!(又要悲催

[转]使用Ubuntu Live CD修复Grub引导教程

这个教程的方法我用过了,能够解决了我的问题. 这篇文章主要介绍了使用Ubuntu Live CD修复Grub引导教程,本文以 Ubuntu Live CD 修复 Grub 引导为例,需要的朋友可以参考下 本文以 Ubuntu Live CD 修复 Grub 引导为例,已在 /dev/sda3 安装 Fedora. 首先制作 Ubuntu 启动 USB sudo dd if=ubuntu-13.10-desktop-amd64.iso of=/dev/sdb #/dev/sdb 为 USB 盘符

Ubuntu12.04 修复GRUB

电脑安装了双系统,本来好好的GRUB管理启动,在重装过之后就只能进win7了,所以尝试将GRuB重新安装到mbr,使用GRUB作为启动管理程序. 1.制作U盘系统 使用软碟通,讲Ubuntu12.04写入到U盘中,重启电脑,调整为U盘启动,进入Ubuntu系统安装界面,但是不要安装,选择使用Ubuntu,进入Ubuntu系统. 2.挂载根目录 先提示一下要用到的命令用法,fdisk -l.mount.umount.sudo passwd 如果不知道磁盘的情况,可以使用fdisk -l命令来查看

ubuntu live cd修复grub引导项

1. 通过Ubuntu Live CD(安装盘,选择try Ubuntu)进入Ubuntu系统 打开终端,依次进行如下操作: [plain] view plain copy 1. sudo fdisk -l 出现如下界面: 2. 然后会看到,有好多不一样的硬盘分区,但是当时我装系统的时候没有分boot分区,而且我当时给的/目录的容量是20G,很显然,/dev/sda7就是我的根目录所在的硬盘(如果没有分boot分区,boot分区启动默认是位于/目录).然后执行: [plain] view pla