• 双系统,XP下一键Ghost,开机进入grub rescue的解决方方法


    问题描述:

    电脑安装的是XP和ubuntu10.04双系统,每次开机都是用Grub2引导,一切正常。,前天觉得XP运行的太卡,决定一键Ghost还原,重启开机后出现: error:unknown filesystem grub rescue>

    出现此问题的原因:

    安装ubuntu时,启动是用grub2进行启动。我的XP在C盘, Ubuntu空间是从E盘里分出来的。我们知道,每次系统启动时都是先进入grub2,也就是先在ubuntu的启动目录里选择进入哪个系统,如果按分区来讲,grub2在(hd0,6)也就是我的ubuntu所在的分区。那么启动时root应该设在(hd0,6),可一键ghost会修改启动,它把root改在(hd0,1),这是个windows分区,也就是NTFS分区,ubuntu是不能识别这种文件系统的,所以就有了error:unknown filesystem,这种情况下自然不能启动,那么grub2就会启动grub rescue模式,就是修复模式。那么我们要做的就是把grub重新指向(hd0,6)。 

    解决方法:

    方法1     http://forum.ubuntu.org.cn/viewtopic.php?f=139&t=348503

    仅当方法1不起作用时,再采取以下两种方法中的任意一种(这两种方法原理都一样)

    方法2   “使用MBRFIX修复主引导记录” 

    MBRFIX的下载地址:http://pan.baidu.com/netdisk/singlepublic?fid=423857_3690573941(两个文件,一个适用于32位,一个适用于64位),将32位的文件拷到U盘中。

    用PE进入系统后,将U盘中的MBRFIX.exe拷到C盘根目录下

    步骤:

    进入命令行:cd c:/

    然后:输入MBRFIX.exe /drive 0 fixmbr /yes 

    重启电脑,此时电脑不再由ubuntu的Grub2引导,而是XP的MBR方式引导,也就意味着无法进入ubuntu。

    但奇怪的是不知为何我之前一键GHOST还原的系统没安装成功,原先的老XP竟然还能进去!

    进去之后,重装XP,结束。

    后续:

    至于如何重新引导之前安装的ubuntu,可参考这篇文章                   http://www.cnblogs.com/nstein/p/4459125.html

    方法3 网上的另一种方法:

    1.从光盘启动电脑(GHOST XP_SP3 电脑公司特别版 V2012 06地址: http://www.285868.com/a/ghostxp/4939.html  )  2.出现菜单后,选第三项“运行DOS工具集” ,在DOS提示符下输入fdisk /mbr  

       出现菜单后,选第五项“DiskGenius3.2”,其也有修复主引导记录功能.

  • 相关阅读:
    HTTP协议
    安全测试-渗透性测试
    网络安全、Web安全、渗透测试之笔经面经总结(三)
    Struts2拦截器再认识
    struts2.5+框架使用通配符与动态方法
    struts.xml配置详解
    代理概述
    Mybatis Plugin(拦截器)的开发
    详解环境搭建SSM
    mybatis-databaseIdProvider多数据库支持
  • 原文地址:https://www.cnblogs.com/nstein/p/4459146.html
Copyright © 2020-2023  润新知