双系统(win8.1+ubuntu14.04)删除win下分区导致grub rescue解决方案

几个grub rescue下的命令的含义:

  1. set 设置环境变量
  2. ls 查看设备
  3. insmod 加载模块
  4. root 指定用于启动系统的分区
  5. prefix 设定grub启动路径

操作流程:

1.  先使用ls命令,找到Ubuntu的安装在哪个分区:

grub rescue>ls

会罗列所有的磁盘分区信息,比方说:

(hd0),(hd0,msdos3),(hd0,msdos2),(hd0,msdos1)

2. 然后依次调用如下命令: msdosX表示各个分区,注意 msdos 与 数字 之间没有空格!

grub rescue>ls (hd0,msdosX)/boot/grub

如果都找不到的话,需要查一下是否因为Linux版本差异,造成grub的路径不对,
     例如直接ls(hd0,X)/grub等等。

3. 假设找到(hd0,msdos3)时,显示了文件夹中的文件,则表示 Linux 安装在这个分区。

4. 调用如下命令:

grub rescue>set root=(hd0,msdos3)

grub rescue>set prefix=(hd0,msdos3)/boot/grub

grub rescue>insmod /boot/grub/normal.mod       //这里 normal.mod也有可能在/boot/grub/i386-pc中,自己ls一下看

5. 然后调用如下命令,就可以显示出丢失的grub菜单了。

grub rescue>normal

6. 不过不要高兴,如果这时重启,问题依旧存在,我们需要进入Linux中,对grub进行修复。

进入Linux之后,在命令行执行:

sudo update-grub

sudo grub-install /dev/sda

(sda是你的硬盘号码,千万不要指定分区号码,例如sda1,sda5等都不对)

7. 重启测试是否已经恢复了grub的启动菜单。

注:sudo gedit /boot/grub/grub.cfg 可以修改 grub 的引导菜单。

时间: 2024-10-05 12:33:28

双系统(win8.1+ubuntu14.04)删除win下分区导致grub rescue解决方案的相关文章

ubuntu14.04英文环境下安装中文输入法

ubuntu14.04英文环境下安装中文输入法 发表于1年前(2014-07-12 20:12)   阅读(4478) | 评论(0) 3人收藏此文章, 我要收藏 赞1 9月19日成都 OSC 源创会正在报名,送机械键盘和开源无码内裤   摘要 搭建ubuntu用作开发,所以不想用中国定制的麒麟版,定制了太多东西,虽然已经装好中文输入法.下面总结在ubuntu14.04英文环境下安装中文输入法. ubuntu ubuntu拼音输入法 pinyin ubuntu默认的输入法是ibus,综合网上评论

ubuntu14.04英文环境下安装中文输入法(转载)

ubuntu14.04英文环境下安装中文输入法(转载) 摘要 搭建ubuntu用作开发,所以不想用中国定制的麒麟版,定制了太多东西,虽然已经装好中文输入法.下面总结在ubuntu14.04英文环境下安装中文输入法. ubuntu ubuntu拼音输入法 pinyin ubuntu默认的输入法是ibus,综合网上评论,fcitx的支持者更多,而且个人感觉fcitx也的确不错,可以满足日常输入. STEP1: 在Ubuntu Software Center 搜索fcitx,安装fcitx输入法框架,

Ubuntu14.04服务器环境下配置方法如下:

这篇文章主要介绍了Ubuntu14.04服务器环境下配置PHP7.0+Apache2+Mysql5.7的方法,较为详细的分析了Ubuntu14.04操作系统环境下配置PHP7.0+Apache2+Mysql5.7的具体步骤与相关命令使用技巧,需要的朋友可以参考下 本文实例讲述了Ubuntu14.04服务器环境下配置PHP7.0+Apache2+Mysql5.7的方法.分享给大家供大家参考,具体如下: 这里为Ubuntu14.04系统下配置PHP7.0+Apache2+Mysql5.7,主要目的是

Ubuntu+Win删除分区导致GRUB引导失败的处理

个人计算机采用单硬盘Ubuntu+Win 第一分区win 第二分区ubuntu  第三分区  资料盘NTFS 删除ubuntu分区导致grub引导失败,开机出现Grub>提示符.可能是因为分区已经删除的原因,多种修复grub的方式均无效(ls  root  profix命令) 采用win7引导工具进入diskgen  只能看到第一分区 重建分区表查找到所有分区.保存分区表 修复MBR引导方式.保存,重启.可引导进入windows

win7下装双系统win8安装及问题

配置:笔记本 联想S510p 准备:老毛桃UEFI版    8gU盘  win8 X64系统 问题1:出现 error 10099:invalid target partition specified 解决:开机时按F2进入菜单设置,在"UEFI FIRST"和"LeXX first"中选择后者,重启按F12进去安装系统 (ps:网上说了很多是硬盘分区错误或者是镜像文件错误的问题,还是自己动手解决了)

CentOS 6系统中/boot恢复被删除的/boot分区 简单介绍

在CentOS 6系统中,因为不小心或操作失误导致boot分区被删除, 遇到这种情况是否能够恢复被删除的boot分区呢? 1.首先利用centos6镜像进入linux rescue救援模式. 2.启动sshd服务,查看eth0获取的ip地址,然后用ssh secure shell 连接. SSH Secure Shell 3.2.9 (Build 283) Copyright (c) 2000-2003 SSH Communications Security Corp -  http://www

Win7下卸载双系统Ubuntu遇到的问题——删除grub引导程序

1.卸载Ubuntu系统,直接在Windows下删除Ubuntu硬盘的分区卷. 2.重启遇到问题,进不了Windows,进入Grub什么,原因是以前的MBR(主引导记录主要就是用来系统的引导程序)是用的Linux的引导工具grub, 3.解决办法就是要删除grub,百度后发现 3.1 制作一个u盘启动盘,通过u盘启动盘进入windows 3.2 在windows下利用easyBCD工具重新设置MBR为Windows的引导工具 在BCD development 下Write MBR

联想拯救者Y7000安装双系统:win10 + ubuntu16.04 (GTX1060显卡)

1.下载Ubuntu16.04首先去Ubuntu的官网下载一个Ubuntu16.04的iso镜像文件.我下载的文件名:ubuntu-16.04.6-desktop-amd64.iso 2.UltraISO制作U盘安装写入方式:USB-HDD+ 其它默认 3.硬盘分区我装了一个480G的硬盘, 都留给了Ubuntu,如果不另装硬盘,通过Windows自带的管理->磁盘管理来为ubuntu分出空间,切记不要分配盘符,(感觉DiskGenius也挺好用的) 4.secure boot设置系统开机按F2

安装双系统 win7 + ubuntu 15.04

1.光盘刻录软件 http://sourceforge.net/projects/win32diskimager/ 出现的问题 http://www.ubuntukylin.com/ukylin/forum.php?mod=viewthread&tid=12170