很久之前在Win7基础上安装了Ubuntu12.04系统,采用硬盘安装的方法。分了1个10G的硬盘分区F盘用于存放Ubuntu12.04的引导文件,其实完全可以制作一个Ubuntu12.04的U盘启动盘。我的分区一共250G空间,格局是这样的:C盘存放Win7系统文件,包括程序等,共40G;D盘和存放资料,80G;E盘70G,存放资料;F盘10G,用于存放Ubuntu12.04的引导文件;前面的C~F分区全是标准的NTFS格式的;另外一个50G格式化后将原有的NTFS格式变成FAT32格式,用于安装Ubuntu12.04。

说实话,现在自己对于Ubuntu12.04的安装算是相当熟悉了。曾经在公司使用U盘安装过单系统的Ubuntu12.04系统,采用的是GRUB4DOS工具;使用过硬盘安装Win7和Ubuntu12.04双系统;使用过U盘安装Win7和Ubuntu12.04双系统,使用的为UltraISO;在Windows XP下使用虚拟机工具Vmware和VirualBox安装过Ubuntu12.04系统。

最近嫌Win7系统安装了一大推软件,太慢,故把F盘和E盘给合并了,想重装一下Win7系统,于是把Ubuntu12.04安装文件给格式化了。可是重新安装WIN7的时候重启机器显示如下信息:

error:unknow filesystem
grub rescue>
多次重启还是这样,该怎么解决呢?

上网找了相关方法。

这里有一个类似的博客:解决:XP和Ubuntu双系统,直接删除Ubuntu导致无法引导XP,报错Error:unknown filesystem,grub rescue,和我的问题差不多,只不过我的是Win7+Ubuntu双系统,他的是XP和Ubuntu双系统而已。他采用的方法更简单可行,就是使用PE修复MBR主扇区。

我的解决方法是:

找另外一台电脑,准备一个4G左右的U盘,下载Win7操作系统ios镜像,制作U盘启动盘。(没办法,自己的电脑启动不了,只好找另一台电脑求助嘞!)

然后回到自己的电脑,设置BIOS中的第一启动项为USB,我的电脑显示为Removeable Device,最后将制作好的U盘插上自己的电脑

 1、使用UltraISO软碟通软件制作Win7启动盘。

我下载的Win7版本是cn_windows_7_ultimate_x86_dvd_x15-65907.iso文件。Win7系统镜像可以从这下载:Windows 7 中文/ 英文旗舰版(32 / 64位)官方MSDN版光盘镜像下载

本来想使用微软提供的Windows7-USB-DVD-Download-Tool-Installer-en-US软件来制作Win7的U盘启动盘的,没想到最后进入BIOS将U盘设置为第一启动项,没想引导成功,所以我尝试用UltraISO了。

我采用的百度文库提供的这篇文档:UltraISO制作U盘启动盘安装Win7系统攻略,结果成功制作好Win7 U盘安装盘。

 2、进入BIOS,将U盘设置为第一启动项,并保存。

我的华硕笔记本是按F2进入BIOS设置的,不同的品牌或者相同品牌的不同系列进入BIOS的按键是不一样的,一般可以根据自己电脑型号上网查一下相应的BIOS按键。

另外,一般开机是有提示BIOS设置的按键的。

3、保存完第二步设置后,插上制作好的U盘,正常安装Win7系统。如果顺利的话,能够成功安装Win7系统了。

原因:安装Ubuntu之后MBR里的内容就被改了,指向了Ubuntu的Grub,Grub里同时有Win7和Ubuntu的引导,而格式化Ubuntu的时候Grub也一同格掉了,结果就是MBR找不到引导的系统而出错。知道原理了就有解决办法,既然MBR有错误,那只要恢复MBR里的内容就OK。

安装Win7和Ubuntu12.04双系统后,意外删除Ubuntu12.04引导文件,出现error:unknown filesystem;grub rescue>错误的解决方案的更多相关文章

  1. 笔记本安装win7和arch linux双系统+xfce4桌面

    参考:Archlinux 2015.07.01 和 Windows7 双系统 安装教程http://www.cnblogs.com/fangying7/p/3803290.html 关于Archlin ...

  2. 安装win7和linux [ubuntu14]双系统

    想体验一把ubuntu18.10最新桌面版的快感,但是windows上面的数据又删除不得,所以百度了一下,win7和linux双系统的安装教程. 一.首先在win7上创建新的分区 https://ji ...

  3. 解决Windows10下安装Ubuntu16.04双系统后开机没有Ubuntu引导

    转载 https://blog.csdn.net/qq_27838307/article/details/79149791 1.按照网上教程在磁盘中压缩硬盘并且不需要给他新建卷标,就让他显示空闲就好了 ...

  4. 解决windows10和ubuntu16.04双系统下时间不对的问题

    电脑安装完windows10与ubuntu16.04双系统后,Ubuntu的时间总会和Windows的时间相差8小时,原因在于windows认为BIOS时间是本地时间,Ubuntu认为BIOS时间是U ...

  5. 装多系统删除某个系统后,如何恢复ubuntu引导

    在重装系统或者再装多个系统后可能会出现ubuntu的引导文件不存在的情况,windows系列的引导文件可以用winpe修复,但是ubuntu就不可以,虽然网上很多种修复ubuntu的引导文件 方式,但 ...

  6. Win7&Ubuntu12.04 双系统引导问题

    周末的时候手贱,重装系统,导致原来的ubuntu12.04和win7双系统的引导不见了,所以在此进行一下说明,如何修复. 1. win7和ubuntu12.04双系统引导修复 问题描述:    在重装 ...

  7. Win7 U盘安装Ubuntu16.04 双系统详细教程

    Win7 U盘安装Ubuntu16.04 双系统详细教程 安装主要分为以下几步: 一. 下载Ubuntu 16.04镜像软件: 二. 制作U盘启动盘使用ultraISO: 三. 安装Ubuntu系统: ...

  8. Legacy安装win7和Ubuntu14.04双系统

    Legacy安装win7和Ubuntu14.04双系统 安装环境 Legacy启动模式(传统引导) 笔记本已安装win7 硬盘启动顺序为: U盘 硬盘 光驱 安装方法 制作U盘启动盘 在Ubuntu官 ...

  9. win7 下安装 ubuntu 16.04双系统

    Ubuntu 每年发布两个版本,目前最新正式版版本也升到了 16.04.Ubuntu 16.04 开发代号为"Xenial Xerus",为第六个长期支持(LTS)版本,其主要特色 ...

随机推荐

  1. 【python之路6】pycharm的使用

    1.pycharm简介 PyCharm 是我众多python编辑器中比较好的一个.而且可以跨平台,在macos和windows下面都可以用,这点比较好. PyCharm是一种Python IDE,带有 ...

  2. php实例-正则获取网站音频地址的实例(Listen to this 1)

    主要用到了:file_get_contents();preg_match_all(); 这2个函数 查看地址:http://git.oschina.net/xiaoz6/phpExample

  3. android app修改包名

    change package nameA.使用到得工具    notepad++,everything搜索工具(C:\Users\Administrator\Desktop\MusicScanResu ...

  4. 第 11 章 桥梁模式【Bridge Pattern】

    以下内容出自:<<24种设计模式介绍与6大设计原则>> 今天我要说说我自己,梦想中的我自己,我身价过亿,有两个大公司,一个是房地产公司,一个是服装制造业,这两个公司都很赚钱,天 ...

  5. webservice 的权限验证

    1. http://blog.csdn.net/jaune161/article/details/25602655 2. http://wcp88888888.iteye.com/blog/13993 ...

  6. sharepoint 2013 安装配置PowerView

    安装sharepoint 2013 网络上有很多说明.这里列出两个实例: 1.说得比较详细,并提供了下载连接:http://www.sqlant.com/2012/10/sharepoint-2013 ...

  7. 【技术贴】webservice 调用 Transport error : 401 Error:Una

    解决 webservice 调用之后报错:调用异常:Transport error : 401 Error:Unauthorized 授权失败. 加入如下代码 //Sap需要ws-security的认 ...

  8. hdu 4751

    一道很简单的题,不过在比赛的时候没有写出来: 刚刚看到这个题,我以为是一个图论题,后来发现其实就是一个暴力的题: 用bfs,因为一个人与他不认识的人肯定不会在一个集合,如果判断出现冲突则分配失败,否则 ...

  9. Swift与Objective-C中的闭包

    Swift Code: func makeIncrementor(forIncrement amount: Int) -> (() -> Int,() -> Int) { func ...

  10. 14.8.11 Physical Structure of an InnoDB Index InnoDB Index 的物理结构

    14.8.11 Physical Structure of an InnoDB Index InnoDB Index 的物理结构 所有的InnoDB indexes 是 B-trees Index r ...