系统是Windows7 64bit(C盘) + D,E盘(都是NTFS) + Ubuntu。
今天,用分区助手调整了Windows7中磁盘分布。 重启Windows7之后发现Ubuntu的grub菜单不能启动。屏幕显示no found FileSystem。
由于在Windows下面更改了分区状态,删掉了Ubuntu之前的一个分区,造成Ubuntu的分区由sda5变为sda4了,这样找不到grub了,开机显示
grub rescue>
1. 先使用ls命令,找到Ubuntu的安装在哪个分区:
grub rescue>ls
会罗列所有的磁盘分区信息,(本人的)是:
(hd0,6),(hd0,5),(hd0,3),(hd0,2)、(hd0,1)
或者(hd0,msdos6),(hd0,msdos5),(hd0,msdos3),(hd0,msdos2)、(hd0,msdos1)
2. 然后依次调用如下命令: X表示各个分区号码
grub rescue>ls (hd0,X)/boot/grub
如果都找不到的话,需要查一下是否因为Linux版本差异,造成grub的路径不对,例如直接ls(hd0,X)/grub等等。
3. 假设我在(hd0,2)时,显示了文件夹中的文件,则表示Linux安装在这个分区。
4. 调用如下命令:
grub rescue>set root=(hd0,2)
grub rescue>set prefix=(hd0,2)/boot/grub
grub rescue>insmod /boot/grub/normal.mod
5. 然后调用如下命令,就可以显示出丢失的grub菜单了。
grub rescue>normal
6. 不过不要高兴,如果这时重启,问题依旧存在,我们需要进入Linux中,对grub进行修复。
进入Linux之后,在命令行执行:
sudo update-grub
sudo grub-install /dev/sda
(sda是你的硬盘号码,千万不要指定分区号码,例如sda1,sda5等都不对)
7. 重启测试是否已经恢复了grub的启动菜单? 恭喜你恢复成功!
分享到:
相关推荐
该方法适用于在Ubuntu重装过程中出现启动失败的问题,并且介绍了在grub rescue模式下如何修复启动问题。 知识点1: Ubuntu重装启动失败的原因 Ubuntu重装启动失败的原因可能是由于在重装过程中重新分了区,从而导致...
标题中的“Windows下面启动Ubuntu 9.10的GRUB”指的是在Windows系统下修复或配置GRUB(Grand Unified Bootloader),以便能够引导进入Ubuntu 9.10操作系统。GRUB是一个多操作系统启动加载器,它允许用户在计算机启动...
修复 Grub 引导的方法有很多,例如通过 Grub for DOS 或是在 Linux Rescue 模式下进行修复,当然也可以通过 Ubuntu LiveCD 进行修复。 使用 Ubuntu LiveCD 修复 Grub 引导的步骤如下: 1. 将 Ubuntu LiveCD 放入...
本文档旨在为用户提供 GRUB2 基础教程,包括 GRUB2 新特性、安装与启动、配置文件详解、脚本修改和常见错误及修复方法等内容。 一、GRUB2 新特性 GRUB2 与 GRUB 有很多不同的地方,包括: * 图形接口,提供了一个...
- 如果第一种方法未能解决问题,可以通过使用Ubuntu安装光盘或USB驱动器来启动到LiveCD环境。 - 这一步骤对于硬盘启动LiveCD的情况可能略有不同。 2. **挂载目标分区** - 在终端中输入以下命令,其中`/dev/sdax...
问题描述:当硬盘上的GRUB配置文件(通常为`/boot/grub/grub.cfg`)丢失或损坏时,系统将无法正常启动,出现“GRUB rescue”紧急模式。 解决方法: 1. 使用系统安装盘或Live USB启动计算机,进入救援模式。 2. 使用...
五、GRUB2常见错误及修复方法 使用GRUB2时,可能会遇到一些常见的错误,如无法找到正确的引导项、无法启动内核等。GRUB2提供了一系列命令和选项来诊断和解决问题。例如,用户可以通过命令行查看所有可用的命令,加载...
解决方法是,将系统由 CD 启动,进入 Rescue 模式,按回车键选择键盘布局和语言,之后会得到有关硬盘分区的列表,选择安装有 Ubuntu 的分区,按回车。待出现 shell 提示符后输入 “grub-install /dev/hda” 将 GRUB ...
如果以上方法不行,可以使用以下方法: 1. cd /etc 2. chmod 777 shadow 3. vi shadow 4. 删除 root 的密码的 MD5 值 5. 保存退出 6. 重启计算机。 注意:在设置 GRUB 密码时,需要使用 MD5 加密来增加安全性,...
在解决该问题之前,需要先找到 ubuntu 分区以及 grub 目录的位置。可以使用以下命令来逐个试探: grub rescuels 回车 这将列出本机所有磁盘及分区,例如 hd0,(hd0,1)、(hd0,4)、(hd0,7)、(hd0,8) 等。循环使用上述...
对于GRUB 2,可以使用`grub rescue>`命令行模式修复。通过`ls`命令查找分区,然后使用`set`命令设置根目录,如`set root=(hd0,1)`,再加载内核和初始化镜像。 6. 学习资源: 对于初学者,可以通过在线论坛如...
在Windows系统中,GRUB4DOS常被用来管理多操作系统或者进行系统修复。本教程将深入浅出地介绍GRUB4DOS的基本概念、安装与配置,以及如何创建和编辑菜单。 一、GRUB4DOS简介 GRUB4DOS是一个开源的启动加载器,可以...
### GRUB2常用方法及参数详解 #### 一、GRUB2的新特性 GRUB2作为GRUB(Grand Unified Bootloader)的继任者,在功能和设计上进行了大量的改进和优化,具体包括以下几点: 1. **图形界面**:GRUB2支持图形化的启动...
关于Grub2 rescue,当Ubuntu启动时遇到问题,可能需要进入Grub2的救援模式进行修复。这通常涉及到修改grub.cfg配置文件或恢复boot分区的引导信息。 QQ自动关闭的问题可能是由于兼容性或权限导致的。确保你安装的是...
4. **Rescue模式**:当系统无法正常引导时,GRUB2提供的Rescue模式可以帮助用户诊断问题并尝试修复。这是一种非常实用的功能,尤其在遇到引导失败等问题时。 5. **国际化支持**:GRUB2支持非ASCII字符集和多种语言...
在解决这个问题之前,我们需要了解Linux系统的启动过程,以及Grub引导加载器的工作原理。在Linux系统中,内核镜像是操作系统的核心部分,它负责管理硬件资源和提供系统服务。内核镜像存储在/boot分区中,当系统更新...
本文将详细阐述GRUB2的使用,包括其新特性、安装与启动过程,以及常见错误的修复方法。 **一、GRUB2的新特性** 1. **图形接口**:GRUB2引入了更现代的图形界面,提供更友好的用户体验。 2. **模块机制**:GRUB2...
2. 或者,使用XP的System Rescue CD或类似的工具修复MBR,以确保XP能够正常启动。 至此,你应该已经成功创建了XP和Ubuntu的双系统环境。在日常使用中,每次启动电脑时,GRUB会显示一个菜单,你可以根据需要选择启动...
4. **Rescue 模式**:当系统无法正常引导时,GRUB2提供了救援模式(rescue mode),帮助用户诊断问题并尝试修复。 5. **国际化支持**:GRUB2支持多种语言,并能够处理非ASCII字符集,这对于多语言环境下的用户来说...