小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Win7與Linux雙系統(tǒng)引導(dǎo)修復(fù)

 好吃的青蘋果 2019-08-12

 我們遇到引導(dǎo)問(wèn)題的原因可能有

1.      刪除Linux,直接在win下刪了該分區(qū)

2.      調(diào)整磁盤,利用工具合并,刪除,分割分區(qū)導(dǎo)致磁盤分區(qū)數(shù)目變化

3.      重新安裝系統(tǒng),把Linux下安到新分區(qū),原分區(qū)格式化,但沒有重裝grub2

……

總歸,是由于操作者不知道grub2分為兩部分,一部分(一般情況下)寫在了mbr上,另一部分寫在了某個(gè)分區(qū)的/boot/grub目錄(如果/boot單獨(dú)分區(qū),則直接寫在對(duì)應(yīng)分區(qū)的/grub目錄)里面。由于上述操作,致使grub2的mbr里面的那一部分找不到/grub目錄里面的那一部分了(或者那一部分已經(jīng)刪除了)。

現(xiàn)在我們進(jìn)不了系統(tǒng),抱著不重裝系統(tǒng)的心理繼續(xù)。

我們開機(jī)可能出現(xiàn)了過(guò)

1.       grub>

2.      grub rescue>

 

下面分別介紹兩種修復(fù)方法

1.       如果遇到的是grub>

如果你先裝win,然后再裝Linux的話,誤刪了啟動(dòng)文件或者刪除了Linux,引導(dǎo)程序就不能讀出系統(tǒng)所在的位置,導(dǎo)致出現(xiàn)grub命令提示。這時(shí)候可以手動(dòng)啟動(dòng)比如我的win7c盤,輸入如下3個(gè)命令就可以了

1.     rootnoverify (hd0,0) 

設(shè)為根分區(qū)/root設(shè)備,但不加載文件系統(tǒng)。(hd0,0)表示第幾個(gè)硬盤的第幾個(gè)分區(qū)

2.     chainloader +1       

將啟動(dòng)引導(dǎo)權(quán)轉(zhuǎn)交給當(dāng)前分區(qū)的首扇區(qū)

3.  boot

已經(jīng)成功了一大半,終于可以進(jìn)去win了!  不過(guò)這樣的話,但每次開機(jī)你都要輸入,我們就要修復(fù)一下主引導(dǎo)扇區(qū)MBR(硬盤的第一個(gè)扇區(qū)),一個(gè)扇區(qū)是512個(gè)字節(jié),前面446個(gè)字節(jié)用于引導(dǎo)程序,接下來(lái)64個(gè)字節(jié)用于存放分區(qū)信息,最后2個(gè)字節(jié)為結(jié)束標(biāo)記。修復(fù)的方法很多,xp下可以用個(gè)工具 clsmbr.exe(CSDN下載有售),運(yùn)行一下就可以了,win7這個(gè)小工具不能用,不兼容,不過(guò)不要緊,我們?nèi)绻衱in7的iso的話,可以從安裝包中拷貝bootsect.exe(在boot這個(gè)文件夾里)這個(gè)文件,然后在cmd中輸入 bootsect /nt60 SYS /mbr 就可以了。

然后大功告成。 

2.如果遇到的是grub rescue>

遇到這種情況的原因可能有

這個(gè)情況下命令比上種情況少,不過(guò)不要緊

方法如下:

1.grub rescue>ls 

//回車,列出本機(jī)所有磁盤及分區(qū),如:hd0,(hd0,1),(hd0,7),(hd0,8),(hd0,9)等,我的機(jī)器上顯示的是(hd0,msdos8)

2.然后查看到底是那個(gè)盤是grub的啟動(dòng)盤,做如下測(cè)試,若出現(xiàn)該目錄下的文件列表,則成;若出現(xiàn)"unknow filesystem"則表示不成功,繼續(xù)試探!

 

 

ls (hd0,X)/boot/grub X代表ls里出現(xiàn)的盤號(hào),如果出現(xiàn)一大堆的文件,拓展名為.mod,.list等,記住這個(gè)盤的盤號(hào)(這里是/boot適用于木有單獨(dú)分區(qū),單獨(dú)分區(qū)可以同理)

3grub rescue>set root=(hd0,msdos8)   //括號(hào)里為上一步嘗試成功的分區(qū),例如msdos8

grubrescue>set prefix=(hd0,msdos8)/boot/grub 

   grub rescue>insmod normal        //每個(gè)命令輸入后按回車,">"是提示符?。?!

然后應(yīng)該就退出grub rescue模式了

4) grub> normal  //這樣就進(jìn)入到grub界面下了

很好,我們終于回到Linux了

進(jìn)入Linux系統(tǒng)之后,還沒完呢,在命令行輸入以下命令即可!

sudo update-grub

然后輸入

sudo grub-install /dev/sda   //你的啟動(dòng)盤

這樣就解決了,Win與Linux都可以啟動(dòng)了

 

參考來(lái)源:

1.grub rescue修復(fù)方法

.http://forum./viewtopic.php?t=348503&p=2516283

2.win Linux雙系統(tǒng)修復(fù)

http://blog.csdn.net/shc5840/article/details/6313323

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(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)遵守用戶 評(píng)論公約

    類似文章 更多