ubuntu引导与XP引导修复(真的很实用)

Ubuntu16.04引导启动项修复 Ubuntu16.04启动引导修复 1. 系统环境: Win10(固态)+Ubuntu16.04(机械) 2.具体情况介绍: 键盘损坏某些键自动输入,导致开机选择启动项时自动进行某些未知操作,键盘修好后开机自动进入Win10,跳过系统选择界面,但是Ubuntu系统没有损坏。 这里介绍一个可以从Win10系统读取Ubuntu文件的神器,ext2explore.exe。可以直接在Win10下对Ubun... 阅读详情

      自已在自已的电脑上装了XP和ubuntu之后,又想再在电脑上装一个MAC,结果在用光盘启动时引导安装MAC时因为MAC系统光盘有问题所以没有安装成功,之后重起电脑后发现XP和ubuntu的引导出了问题,开机之后出现 “grub rescue>”等待输入命令,然后在网上找到了这个文章,真的很好用,引导也正常了。

   一、XP的引导与修复:

XP的引导很简单,通常是这样的模式:

通常我们的XP是利用MBR(它不属于任何一个分区,它位于硬盘的第 一个扇区,即主引导扇区)来引导的,

--》MBR引导程序会将活动分区(XP的安装区,一般是C盘)的引 导扇区装入内存

--》NTLDR从引导扇区被装入并初始化--》ntldr读取 boot.ini菜单(用户可以选择一个系统(Operation System)并启动)

--》如果是选择NT/XP,NTLDR运行 Ntdetect.com(ntdetect.com只是为NTLDR提供硬件参数)

-》XP启动(NTLDR将控制权交给XP)


以上过程依次用到的文件或者程序:MBR--》引导扇区--》 NTLDR(boot.ini,ntdetect.com)->XP。

其中,ntdetect.com只是启动NT内核的OS时所需要的.

更多内容请参看:http://baike.baidu.com/view /161134.htm

任何一个环节出错都不行,下面给出修复方法:


1、mbr损坏或者是改变:

a、插入WINDOWS安装光盘,进入恢复控制台,输 入:fixmbr 或者fdisk /mbr即可。

b、如果是GHOST光盘,是没有恢复控制台的,但是它一盘会在 DOS工具中提供类似fixmbr的命令。只不过名字可能不会是fixmbr(好像叫mbrfix),大家进入光盘的DOS工具箱看看便知。

c、从光盘进入WINPE,再用WINPE的CMD下运行:MbrFix /drive 0 fixmbr即可,我怀疑这个同b中提到的GHOST光盘中的类fixmbr命令是如出一辙。MbrFix请到这里下载。(不仅仅针对XP!还可以恢复 2000/2003/VISTA等等)

http://forum.ubuntu.org.cn/viewtopic.php?f=139&t=189240

http://www.ylmf.net/read.php?tid=1496366&fpage=0&page=1


2、系统分区引导扇区的损坏:

插入WINDOWS安装光盘,进入恢复控制台,输入:fixboot 即可。GHOST光盘好像没有提供此类命令,反正我的几张光盘里面都没有,最后还是为了一个fixboot去买了一张原版的光盘。

3、引导文件的损坏:

从别人的电脑上,或者是网上,下载好boot.ini(其实这个可以自己写),NTLDR,ntdetect.com,然后用各种方法复制到你的C 盘下。

如果不熟悉DOS命令操作的朋友,可以进入winpe(GHOST光盘上的小型XP),然后把U盘插入电脑,然后把U盘上的这几个文件复制到你的C 盘下就OK!

以上介绍是都是最常用,最原始,最有效,最简单的方法,如果你对分区结构非常了解,也可以利用winhex等工具手动修改。

这里有个网页大家可以参考:http://www.linux- wiki.cn/index.php/修复被grub覆盖的ntfs分区引导扇区

-----------------------------------------------------------------


二、Ubuntu的引导修复

它一般是通过grub引导,其实我到现在对grub的了解也相当浅显,如果说错了请大家跟帖指正.

grub分三种:grub,grub2,grub for dos(grub4dos)(见:http://bbs.znpc.net/viewthread.php?tid=2297)

grub2引导入门教程:谷 歌DOC

下面我对我遇到的一些问题给出一些常见的方案:

我的OS是ubuntu10.04,这些方案我基本上都试过了,很有效。


1、开机进入:grub rescue>

出现这个问题的原因是因为grub找不到ubuntu所在的分区。

所以需要重新指定分区。这里我直接贴出grub2引导入门教程的方案


view plaincopy to clipboardprint?
由于在rescue模式下,只有少量的基本 命令可用,必须通过一定的操作才能加载正常模块,然后进入正常模式。  
rescue 模式下可使用的命令有:set,ls,insmod,root,prefix(设 置启动路径)  
先假设grub2的核心文件在(hd0,8)分 区,再来看看怎样从rescue模式进入从(hd0,8)启动的正常模式(normal)。  
在 rescue模式下search命令不能用,对不清楚grub2文件处于哪个分区的,可以用ls命令查看,比如  
    ls (hd0,8)/ 查看(hd0,8)分区根目录,看看有没有boot文件夹  
    ls (hd0,8)/boot/ 查看(hd0,8)分区的/boot目录下文件  
    ls (hd0,8)/boot/grub/ 查看(hd0,8)分区/boot/grub目录下文 件  
通过文件查看,可以确定grub2核心文件处于哪个分区,接下来就可以进行从 rescue到normal的转变动作:  
先 ls 看看分区,根据分区列表, 猜下 / 分区的编号再 ls (hd0,x)/ 看分区目录下文件确定找到 / 分区,不对的话继续找。找到 / 分区的 (hd0,x) 继续  
    grub rescue>root=(hd0,x)  
    grub rescue>prefix=/boot/grub  
    grub rescue>set root=(hd0,x)  
    grub rescue>set prefix=(hd0,x)/boot/grub  
    grub rescue>insmod normal  
    rescue>normal     -------->若出现启动菜单,按c进入命令行模 式  
    rescue>linux /boot/vmlinuz-xxx-xxx root=/dev/sdax  
    rescue>initrd /boot/initrd.img-xxx-xxx  
    rescue>boot  
内 核 版本号 -xxx-xxx可以按Tab键查看后再手动补全。  
有 /boot分区的, 要先找出 /boot 分区 (hd0,x),再找出 / 分区的 (hd0,y),同样用 ls (hd0,x)/ 和 ls (hd0,y)/ 的方 式确定分区  
    grub rescue>root=(hd0,x)  
    grub rescue>prefix=/grub  
    grub rescue>set root=(hd0,x)  
    grub rescue>set prefix=(hd0,x)/grub  
    grub rescue>insmod normal  
    rescue>normal     -------->若出现启动菜单,按c进入命令行模 式    
    rescue>linux /vmlinuz-xxx-xxx root=/dev/sday  
    rescue>initrd /initrd.img-xxx-xxx  
    rescue>boot  
说 明:  
1)由于grub2版本的的不一致,有的可能在第9步 insmod normal.mod加载正常模块后直接进入normal模式,即出现了normal grub>的提示符,这种情况就不能执行第 10步,即可以跳过normal命令的输入。  
2)虽然输入normal命令会出现菜 单,但由于缺少加载内核的Linux命令,直接从菜单不能进入系统,需要按c在命令行继续操作。  
3)使用/boot单独分区的,要正确修改路径,如  
    prefix=(hd0,8)/grub  
    insmod /grub/normal.mod  
另 外root=/dev/sda8也要修改根分区的分区号。  
4)按boot启动 系统后,再在系统下打开终端,执行命令修复grub  
重建配置文件 grub.cfg  
    sudo update-grub  
重建grub到第一硬盘mbr  
    sudo grub-install /dev/sda  

我使用的是下边方法:
grub rescue>set root=(hd0,9)  
grub rescue>set prefix=(hd0,9)/boot/grub  
grub rescue>insmod normal  
ue> normal  

       之后顺利进入ubuntu10.04,但是重启之后依然是rescue,最后我在终端下用sudo grub-install /dev/sda,重新写了GRUB到MBR。正常了!

转自:http://hi.baidu.com/wangfengkun/home

MBR的修复与Ubuntu的卸载 昨天帮同学卸载Redhat安装Ubuntu,为了图方便直接把红帽的硬盘区格式化了。于是开机引导崩溃,咨询了下大神,大神叫我去搜下mbr修复,于是就有了这篇备忘录。 一、MBR的修复 (MBR,全称为Master Boot Record,即硬盘的主引导记录。) 在存在win7与ubuntu双系统的情况下,进入windows后直接格式化硬盘分区将ubuntu删除,重新启动后出现如下提示。 er 阅读详情

相关推荐

Windows系统引导修复教程与实践指南

本文还有配套的精品资源,点击获取 简介:引导修复是Windows操作系统中的一项关键技术,尤其在双系统环境下,C盘格式化或引导文件损坏时尤为关键。本指南将介绍Windows引导修复的关键组件(如BIOS、MBR、Boot.ini、BCD等),讨论在双系统共存时引导管理器的选择机制,并详细说明如何使用NTBOOTautofix v2.0.2.exe工具及其readme0912...

weixin_32242475的博客 6856

win xp linux 启动grub,重装系统后在windows XP下引导ubuntu启动项终于成功了

前几天系统中毒,啥也没想直接装了系统,我还是装的安装版的,晕死忘了Ubuntu系统了,开机后windows也太不道德了,直接把启动项改成他自己了,哪有Ubuntu好,装上ubuntu他也不忘了windows启动项。没办法,从装ubuntu?不可能,文件也没破坏就是引导的问题应该能修复吧,百度google…经过一天的摸索总所找到解决办法了。用grub4doc引导ubuntu简单说下步骤1.复制gru...

weixin_28702105的博客 198

Windows操作系统引导修复指南

Windows系统的启动过程是计算机开启后,从电源启动,到操作系统加载运行的一系列复杂过程。它始于BIOS或UEFI固件自检,随后启动引导程序,加载Windows启动管理器,最终加载操作系统核心组件。理解这一流程对于诊断和修复启动相关的问题至关重要。下载并安装EasyBCD后,启动程序将看到一个简洁的界面,包含几个主要部分:"BCD Deployment" - 用于安装和配置BCD存储。"Add New Entry" - 用于添加新的启动项,包括不同的操作系统或诊断工具。

weixin_42527589的博客 2215

由于文件损坏或丢失造成windows无法启动

Windows 2000 或 XP 系统出现故障的时候,通常我们可以通过"最后一次正确配置"、"安全模式"、"系统还原"(只用于XP)来修复。但是有一些情况是不能通过这些办法来修复的,例如:系统引导文件丢失、BOOT.INI 文件丢失或配置错误、系统DLL丢失等等。这个时候,重新安装操作系统虽然是个有效的方法,但是要花费很长的时间。其实我们还可以通过恢复控制台来做最后的尝试。使用恢复控制台,我们不

IT老兵 2万+

GHOST安装引导修复工具 win7 xp

GHOST安装引导修复工具 win7 xp 安装2个GHOST最好的工具

WINDOWS 2000/XP/2003启动引导文件修复工具

WINDOWS 2000/XP/2003启动引导文件修复工具

双系统启动修复完整解决方案

用恢复控制台对Win98SE,WinME,Win2000,WinXP,Win2003双系统启动修复完整解决方案,以下分类讲解 恢复2000/XP双启动菜单(以2000为例)方法一开始--运行 输入:c:/boot.ini 确定或 (1)先进入Windows 2000 操作系统了,在桌面上双击“我的电脑”,再选择C盘双击进入。 (2)单击窗口上部菜单栏中的“查看”一项,选择“文件夹选项”

World7th的专栏 1万+

MacOS新手必看:HomeBrew安装避坑指南(含M1芯片适配方案)

本文为MacOS新手提供全面的HomeBrew安装指南,特别包含M1/M2芯片适配方案。从系统准备到核心安装流程,再到日常维护和高级配置,详细解析每个步骤的潜在问题及解决方案,帮助用户高效管理Mac软件。

weixin_28831399的博客 471

ubuntu引导选c盘还是默认_ubuntu引导与XP引导修复(真的很实用)

自已在自已的电脑上装了XP和ubuntu之后,又想再在电脑上装一个MAC,结果在用光盘启动时引导安装MAC时因为MAC系统光盘有问题所以没有安装成功,之后重起电脑后发现XP和ubuntu的引导出了问题,开机之后出现“grubrescue>”等待输入命令,然后在网上找到了这个文章,真的很好用,引导也正常了。一、XP的引导与修复:XP的引导很简单,通常是这样的模式:通常我们的XP是利用MBR(...

weixin_42162216的博客 743

C语言--第三大的数

第三大的数 给定一个非空数组,返回此数组中第三大的数。如果不存在,则返回数组中最大的数. 示例1: 输入: [3, 2, 1] 输出: 1 解释: 第三大的数是 1. 示例2: 输入: [1, 2] 输出: 2 解释: 第三大的数不存在, 所以返回最大的数 2 . ...

loreal8的博客 2130

避坑指南:PyTorch ConvLSTM参数配置的那些坑(hidden_dim/kernel_size/num_layers详解)

本文深度解析PyTorch ConvLSTM中hidden_dim、kernel_size和num_layers三大核心参数的配置技巧,提供实战指南和性能优化建议。通过实验数据揭示参数组合的内在规律,帮助开发者避免常见配置陷阱,提升时空序列建模效果。特别针对视频预测、气象预报等应用场景,给出黄金参数组合方案和调试技巧。

vv45678的博客 700

ubuntu引导与XP引导修复

一、XP的引导与修复: XP的引导很简单,通常是这样的模式: 通常我们的XP是利用MBR(它不属于任何一个分区,它位于硬盘的第一个扇区,即主引导扇区)来引导的, --》MBR引导程序会将活动分区(XP的安装区,一般是C盘)的引导扇区装入内存 --》引导扇区(C盘)中的文件NTLDR被装入内存--》NTLDR读取boot.ini菜单(boot.ini罗列了许多启动项,用户可以选择一个启动项,

132811的专栏 5013

山石网科Hillstone防火墙基础上网配置_CLI命令行(最新版)

山石网科Hillstone防火墙安全网关基础上网基础网络配置_CLI命令行(最新版)

路与肥的博客 1万+

有关XP与ubuntu双系统及grub引导

      我N次的看到如我一样的新手们发些关于XP与ubuntu共存后的grub引导的求助帖子,其实各大论坛林林散散的都有介绍,可系统一点的帖子却很少见到,也许高手们不屑为之吧。我在这里也只是结合自己的实践经验谈谈我的心得体会,希望能给挣扎在XP与 linux之间的朋友一些帮助。[高手们可以闭着眼睛闪先:)] 1、原先有XP系统,后装ubuntu[当然要成功安装的,不成功安装,你说该怎么办呢

perddy的专栏 2606

深度强化学习研究笔记(1)——入门(马尔科夫决策过程,贝尔曼方程,价值迭代和策略迭代)

1. 强化学习(Reinforcement learning)概述 强化学习(Reinforcement learning)的基本内涵是将问题用代理和环境进行建模。其中代理能够对环境执行一些特定的动作a∈Aa \in Aa∈A,从而到达某个状态s∈Ss \in Ss∈S,然后我们就可以根据该状态为代理赋予特定的奖励rrr。强化学习的基本思想如下图所示: 代理的目标是最大化未来的奖励总和,它通过将...

越野者的博客 5280

Python开发者必看:5分钟搞定Gemini API的3种调用方式(含代码示例)

本文为Python开发者详细介绍了三种高效调用Gemini API的核心方式:基础同步调用、流式调用和聊天模式,并涵盖多模态应用等高级特性。通过清晰的代码示例和实战场景分析,帮助开发者快速掌握Gemini API的集成与优化,提升AI应用开发效率。

g8f9d0s1a2的博客 1120

重装windows xp操作系统后恢复Ubuntu的引导启动

 重装windows xp操作系统后恢复Ubuntu的引导启动windows, 操作系统, Ubuntu, 引导主要是因为原先引导程序是写入在MBR分区理而重装windows xp后MBR被重新写入导致Grub无法正常引导启动这里汇总下大致有以下几种措施可以在不重装ubuntu系统恢复引导启动一、从CD-ROM启动,从Live CD启动进

dongliqiang2006的专栏 2034

基于阿里云物联网平台设计的实时图传系统_采用MQTT协议传输图像

当前基于MQTT协议设计了一个实时图传系统,通过这个项目来演示,两个MQTT设备如何互相订阅,进行消息流转。 在阿里云服务器上创建2个设备,分为为设备A和设备B;设备A负责采集本地摄像头画面上传,设备B负责接收设备A上传的数据然后解析显示出来。在阿里云服务器上需要配置云产品流转,让设备A的数据上传后自动发送给设备B。这样就完成了视频画面数据的流转。不过因为阿里云的最大数据限制,每次最大发送10240字节的数据。

1万+

linux xp双系统引导修复工具,Ubuntu与XP双系统引导修复备忘

昨天一时突发奇想,为自己家中的台式机安装ubuntu。笔者使用的ubuntu版本为10.10。最新版本,图个新鲜^_^。安装CD不大,700多M的文件,相对于fedora小的多了。由于家中的机子不是我一个人用。决定在原有xp操作系统的基础上安装双操作系统。之前,有过安装fedora和centos双系统的经验,也没有看教程,直接刻盘安装。安装比较顺利,笔者从硬盘上扒下30G空间,供linux使用,把...

weixin_35806032的博客 275

18、地下矿山中人工智能在区分真实微震事件与噪声信号的应用

本文提出一种基于遗传编程(GP)的新型经验模型,用于地下矿山中真实微震事件与噪声信号(特别是爆破信号)的自动区分。针对传统方法和常见机器学习算法存在的黑箱问题、过拟合及准确性不足等局限,GP模型通过符号回归和进化机制生成可解释的数学表达式,具备自动特征选择能力,有效提升了分类准确率。研究使用包含100个样本的真实数据库,结合敏感性分析优化模型参数,并与线性判别分析(LDA)进行对比,结果表明GP模型在分类性能上更具优势。该模型可应用于实时微震监测系统,提高矿山安全生产水平,降低误判带来的成本开销,具有良好的

assembly8low的博客 94

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

如何修复重装XP后的Ubuntu引导分区

出自:  http://it.kswchina.com/Linux/zh/396201.html如何修复重装XP后的Ubuntu引导分区

fibbery学习笔记 2082

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

linux xp双系统引导修复工具,XP和ubuntu双系统下如何修复XP引导菜单

上一篇文章中我们向大家介绍了Linux系统下安装及配置Shorewall的内容,相信大家肯定都有所了解了吧!接下来我们要继续给大家介绍一下XP和ubuntu双系统下如何修复XP引导菜单,下面大家就跟着我们5636网吧联盟的网吧系统栏目一起去看看吧!据我们的了解,有网友在装了XP和ubuntu双系统后,在XP重新调整分区的时候不小心把ubuntu所在的分区给弄掉了!这是因为对多系统的引导用的是ubu...

weixin_39825722的博客 193

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

grub引导项修复详解_修复grub引导

大部分安装了linux的一定还保留着windows,有的甚至不是双系统,是三系统甚至更多(1)Ubuntu的grub重装和修复。在装了winxp和Ubuntu的电脑上,winxp还原或重装后,grub的启动菜单会丢失,开机会看到 grub2的提示符,虽然说grub2从命令行也可以引导,但是我从来没成功过,因此重建菜单是唯一的路:用启动盘启动选择试用ubuntu到ubuntu下(硬盘启动的情况没试过...

weixin_39906245的博客 863
上一篇: 使用googlecode+TortoiseSVN进行版本控制(转)
下一篇: cocos2d多点触摸(转)
woodcol
博客等级 码龄19年 288粉丝 429原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值