久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

ubuntu引導(dǎo)與XP引導(dǎo)修復(fù)(真的很實(shí)用)

 zhangzhmj 2020-05-03

      自已在自已的電腦上裝了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ù)方法:


1、mbr損壞或者是改變:

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


2,、系統(tǒng)分區(qū)引導(dǎo)扇區(qū)的損壞:

插入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ū)

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


二,、Ubuntu的引導(dǎo)修復(fù)

它一般是通過(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ò)了,,很有效,。


1、開(kāi)機(jī)進(jìn)入:grub rescue>

出現(xiàn)這個(gè)問(wèn)題的原因是因?yàn)間rub找不到ubuntu所在的分區(qū),。

所以需要重新指定分區(qū),。這里我直接貼出grub2引導(dǎo)入門(mén)教程的方案


view plaincopy to clipboardprint?
由于在rescue模式下,只有少量的基本 命令可用,,必須通過(guò)一定的操作才能加載正常模塊,,然后進(jìn)入正常模式。  
rescue 模式下可使用的命令有:set,,ls,,insmod,root,,prefix(設(shè) 置啟動(dòng)路徑)  
先假設(shè)grub2的核心文件在(hd0,8)分 區(qū),,再來(lái)看看怎樣從rescue模式進(jìn)入從(hd0,8)啟動(dòng)的正常模式(normal)。  
在 rescue模式下search命令不能用,,對(duì)不清楚grub2文件處于哪個(gè)分區(qū)的,,可以用ls命令查看,比如  
    ls (hd0,8)/ 查看(hd0,8)分區(qū)根目錄,,看看有沒(méi)有boot文件夾  
    ls (hd0,8)/boot/ 查看(hd0,8)分區(qū)的/boot目錄下文件  
    ls (hd0,8)/boot/grub/ 查看(hd0,8)分區(qū)/boot/grub目錄下文 件  
通過(guò)文件查看,,可以確定grub2核心文件處于哪個(gè)分區(qū),接下來(lái)就可以進(jìn)行從 rescue到normal的轉(zhuǎn)變動(dòng)作:  
先 ls 看看分區(qū),,根據(jù)分區(qū)列表,, 猜下 / 分區(qū)的編號(hào)再 ls (hd0,x)/ 看分區(qū)目錄下文件確定找到 / 分區(qū),不對(duì)的話(huà)繼續(xù)找,。找到 / 分區(qū)的 (hd0,x) 繼續(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     -------->若出現(xiàn)啟動(dòng)菜單,,按c進(jìn)入命令行模 式  
    rescue>linux /boot/vmlinuz-xxx-xxx root=/dev/sdax  
    rescue>initrd /boot/initrd.img-xxx-xxx  
    rescue>boot  
內(nèi) 核 版本號(hào) -xxx-xxx可以按Tab鍵查看后再手動(dòng)補(bǔ)全。  
有 /boot分區(qū)的,, 要先找出 /boot 分區(qū) (hd0,x),,再找出 / 分區(qū)的 (hd0,y),同樣用 ls (hd0,x)/ 和 ls (hd0,y)/ 的方 式確定分區(qū)  
    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     -------->若出現(xiàn)啟動(dòng)菜單,,按c進(jìn)入命令行模 式    
    rescue>linux /vmlinuz-xxx-xxx root=/dev/sday  
    rescue>initrd /initrd.img-xxx-xxx  
    rescue>boot  
說(shuō) 明:  
1)由于grub2版本的的不一致,,有的可能在第9步 insmod normal.mod加載正常模塊后直接進(jìn)入normal模式,即出現(xiàn)了normal grub>的提示符,這種情況就不能執(zhí)行第 10步,,即可以跳過(guò)normal命令的輸入,。  
2)雖然輸入normal命令會(huì)出現(xiàn)菜 單,但由于缺少加載內(nèi)核的Linux命令,,直接從菜單不能進(jìn)入系統(tǒng),,需要按c在命令行繼續(xù)操作。  
3)使用/boot單獨(dú)分區(qū)的,,要正確修改路徑,,如  
    prefix=(hd0,8)/grub  
    insmod /grub/normal.mod  
另 外root=/dev/sda8也要修改根分區(qū)的分區(qū)號(hào)。  
4)按boot啟動(dòng) 系統(tǒng)后,,再在系統(tǒng)下打開(kāi)終端,,執(zhí)行命令修復(fù)grub  
重建配置文件 grub.cfg  
    sudo update-grub  
重建grub到第一硬盤(pán)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  

       之后順利進(jìn)入ubuntu10.04,但是重啟之后依然是rescue,最后我在終端下用sudo grub-install /dev/sda,重新寫(xiě)了GRUB到MBR,。正常了,!

轉(zhuǎn)自:http://hi.baidu.com/wangfengkun/home

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多