自已在自已的電腦上裝了XP和ubuntu之后,又想再在電腦上裝一個(gè)MAC,,結(jié)果在用光盤(pán)啟動(dòng)時(shí)引導(dǎo)安裝MAC時(shí)因?yàn)镸AC系統(tǒng)光盤(pán)有問(wèn)題所以沒(méi)有安裝成功,,之后重起電腦后發(fā)現(xiàn)XP和ubuntu的引導(dǎo)出了問(wèn)題,,開(kāi)機(jī)之后出現(xiàn) “grub rescue>”等待輸入命令,,然后在網(wǎng)上找到了這個(gè)文章,,真的很好用,,引導(dǎo)也正常了,。 一、XP的引導(dǎo)與修復(fù): XP的引導(dǎo)很簡(jiǎn)單,,通常是這樣的模式: 通常我們的XP是利用MBR(它不屬于任何一個(gè)分區(qū),,它位于硬盤(pán)的第 一個(gè)扇區(qū),即主引導(dǎo)扇區(qū))來(lái)引導(dǎo)的,, --》MBR引導(dǎo)程序會(huì)將活動(dòng)分區(qū)(XP的安裝區(qū),,一般是C盤(pán))的引 導(dǎo)扇區(qū)裝入內(nèi)存 --》NTLDR從引導(dǎo)扇區(qū)被裝入并初始化--》ntldr讀取 boot.ini菜單(用戶(hù)可以選擇一個(gè)系統(tǒng)(Operation System)并啟動(dòng)) --》如果是選擇NT/XP,NTLDR運(yùn)行 Ntdetect.com(ntdetect.com只是為NTLDR提供硬件參數(shù)) -》XP啟動(dòng)(NTLDR將控制權(quán)交給XP) 以上過(guò)程依次用到的文件或者程序:MBR--》引導(dǎo)扇區(qū)--》 NTLDR(boot.ini,ntdetect.com)->XP,。 其中,,ntdetect.com只是啟動(dòng)NT內(nèi)核的OS時(shí)所需要的. 更多內(nèi)容請(qǐng)參看:http://baike.baidu.com/view /161134.htm 任何一個(gè)環(huán)節(jié)出錯(cuò)都不行,,下面給出修復(fù)方法:
a,、插入WINDOWS安裝光盤(pán),,進(jìn)入恢復(fù)控制臺(tái),輸 入:fixmbr 或者fdisk /mbr即可,。 b,、如果是GHOST光盤(pán),是沒(méi)有恢復(fù)控制臺(tái)的,,但是它一盤(pán)會(huì)在 DOS工具中提供類(lèi)似fixmbr的命令,。只不過(guò)名字可能不會(huì)是fixmbr(好像叫mbrfix),大家進(jìn)入光盤(pán)的DOS工具箱看看便知。 c,、從光盤(pán)進(jìn)入WINPE,,再用WINPE的CMD下運(yùn)行:MbrFix /drive 0 fixmbr即可,我懷疑這個(gè)同b中提到的GHOST光盤(pán)中的類(lèi)fixmbr命令是如出一轍,。MbrFix請(qǐng)到這里下載。(不僅僅針對(duì)XP,!還可以恢復(fù) 2000/2003/VISTA等等) http://forum./viewtopic.php?f=139&t=189240 http://www./read.php?tid=1496366&fpage=0&page=1
插入WINDOWS安裝光盤(pán),進(jìn)入恢復(fù)控制臺(tái),,輸入:fixboot 即可,。GHOST光盤(pán)好像沒(méi)有提供此類(lèi)命令,反正我的幾張光盤(pán)里面都沒(méi)有,,最后還是為了一個(gè)fixboot去買(mǎi)了一張?jiān)娴墓獗P(pán),。 3、引導(dǎo)文件的損壞: 從別人的電腦上,,或者是網(wǎng)上,,下載好boot.ini(其實(shí)這個(gè)可以自己寫(xiě)),NTLDR,,ntdetect.com,,然后用各種方法復(fù)制到你的C 盤(pán)下。 如果不熟悉DOS命令操作的朋友,,可以進(jìn)入winpe(GHOST光盤(pán)上的小型XP),,然后把U盤(pán)插入電腦,然后把U盤(pán)上的這幾個(gè)文件復(fù)制到你的C 盤(pán)下就OK,! 以上介紹是都是最常用,,最原始,最有效,,最簡(jiǎn)單的方法,,如果你對(duì)分區(qū)結(jié)構(gòu)非常了解,,也可以利用winhex等工具手動(dòng)修改。 這里有個(gè)網(wǎng)頁(yè)大家可以參考:http://www.linux- wiki.cn/index.php/修復(fù)被grub覆蓋的ntfs分區(qū)引導(dǎo)扇區(qū) -----------------------------------------------------------------
它一般是通過(guò)grub引導(dǎo),,其實(shí)我到現(xiàn)在對(duì)grub的了解也相當(dāng)淺顯,如果說(shuō)錯(cuò)了請(qǐng)大家跟帖指正. grub分三種:grub,grub2,grub for dos(grub4dos)(見(jiàn):http://bbs./viewthread.php?tid=2297) grub2引導(dǎo)入門(mén)教程:谷 歌DOC 下面我對(duì)我遇到的一些問(wèn)題給出一些常見(jiàn)的方案: 我的OS是ubuntu10.04,這些方案我基本上都試過(guò)了,,很有效,。
出現(xiàn)這個(gè)問(wèn)題的原因是因?yàn)間rub找不到ubuntu所在的分區(qū),。 所以需要重新指定分區(qū),。這里我直接貼出grub2引導(dǎo)入門(mén)教程的方案
我使用的是下邊方法: 之后順利進(jìn)入ubuntu10.04,但是重啟之后依然是rescue,最后我在終端下用sudo grub-install /dev/sda,重新寫(xiě)了GRUB到MBR,。正常了,! 轉(zhuǎn)自:http://hi.baidu.com/wangfengkun/home |
|
來(lái)自: zhangzhmj > 《待分類(lèi)》