東坡下載:內(nèi)容最豐富最安全的下載站!

首頁IT技術(shù)操作系統(tǒng) → easybcd修復(fù)centos引導(dǎo) 使用EasyBCD引導(dǎo)CentOS

easybcd修復(fù)centos引導(dǎo) 使用EasyBCD引導(dǎo)CentOS

相關(guān)文章發(fā)表評論 來源:本站整理時(shí)間:2015/9/25 10:27:59字體大。A-A+

更多

作者:專題點(diǎn)擊:1238次評論:0次標(biāo)簽: EasyBCD

如何用easybcd修復(fù)centos引導(dǎo),東坡小編為大家分享一篇網(wǎng)友的文章——使用EasyBCD引導(dǎo)CentOS,一起學(xué)習(xí)下吧。

軟件名稱: 系統(tǒng)引導(dǎo)修復(fù)(EasyBCD)
軟件版本: 2.2.0.175 中文安裝版
軟件大。 1.5M
軟件語言: 中文
適用平臺: WinXP, win7, WinAll
下載地址: 系統(tǒng)引導(dǎo)修復(fù)(EasyBCD)

昨晚重啟后忽然進(jìn)不了Windows了,各種搜索加各種嘗試后依舊無果。不得已只能使用PE修復(fù)MBR的引導(dǎo)。

這個(gè)辦法是我盡力避免的,因?yàn)樾迯?fù)后會(huì)把GRUB覆蓋掉,那么我就進(jìn)不了Linux了。修復(fù)Linux的引導(dǎo)又是一番功夫。

以前也算是碰見過類似的問題,當(dāng)時(shí)用了EasyBCD這個(gè)軟件來引導(dǎo)系統(tǒng),所以這一次也立馬想到了這個(gè)軟件。

不過我還是碰見了不少問題,一上午才真正解決了這個(gè)問題。

以前用EasyBCD亂折騰,多加幾個(gè)不同的引導(dǎo),純粹碰運(yùn)氣,問題也解決了。但這一次似乎沒有這么好的人品了。

這次安裝系統(tǒng)的時(shí)候把/boot單獨(dú)掛載到一個(gè)分區(qū)上,或許就是因?yàn)檫@個(gè)才導(dǎo)致了以前的方法不奏效。

經(jīng)過這一次的折騰,對系統(tǒng)的引導(dǎo)算是多了一些理解。其中各種曲折,各種重啟,我只打算把正確的處理放上來。

參考文獻(xiàn)有:百度文庫的一篇(這個(gè)是重點(diǎn)),EasyBCD官方文檔,GRUB的百度百科。

————-分割了————

安裝好EasyBCD后,添加引導(dǎo),選擇NeoGrub,安裝,配置。這時(shí)候出現(xiàn)使用記事本打開的menu.lst,這里要添加的就是關(guān)鍵了。

然后來看看官方給出的Ubuntu引導(dǎo)實(shí)例:

title Ubuntu Gutsy Gibbon    

root (hd1,2)   #Load Ubuntu from the 2nd harddrive's 3rd partition.

#Next Line: Translate (hd1,2) to Linux notation and set that as the root partition

kernel /boot/vmlinuz-2.6.22-14-generic root=/dev/sdbc

initrd /boot/initrd.img-2.6.22-14-generic

title是引導(dǎo)系統(tǒng)的名字,自己寫一個(gè)能辨認(rèn)的就好。

root這一行是裝載指定的分區(qū),如果裝載的分區(qū)不正確,那么下面指定的文件自然就不能被找到,引導(dǎo)自然失敗。root后有一個(gè)空格,括號內(nèi)是第幾個(gè)硬盤的第幾個(gè)分區(qū)。hd0是第一塊硬盤,0是這一塊硬盤的第一個(gè)分區(qū),依次類推。這里需要裝載的是/boot所在的分區(qū)。

kernel行指定Linux的內(nèi)核,位置在/boot下,名字一般是以vmlinuz開頭的一個(gè)文件。如果/boot是單獨(dú)掛載,位置應(yīng)該如下:

/vmlinuz-2.6.22-14-generic

如果不知道內(nèi)核的名稱,重啟進(jìn)入NeoGrub,按c進(jìn)入命令行模式,使用root命令裝載分區(qū)后可以使用TAB鍵列出文件或命令。請注意這個(gè)功能,下面的initrd文件也需要使用相同的方法來獲得。內(nèi)核名字后的root=***必不可少,我就是在這里栽了很久。有一些Linux下硬盤相關(guān)知識的應(yīng)該不難理解這一句。不是很清楚的請參考鳥哥的相關(guān)內(nèi)容。我能力不足,解釋不清楚。/dev/sd??這個(gè)其實(shí)指的就是根目錄/所在的分區(qū)了。

initrd也是一個(gè)文件,與內(nèi)核vmlinuz同在/boot下。名稱可能是initrd開頭的一個(gè)文件,但也可能是initramfs開頭的一個(gè)img文件,我的系統(tǒng)上就是這個(gè)樣子的。

在這之后似乎還需要一句boot命令。

再記錄一下我的誤區(qū)。因?yàn)槲业?boot是單獨(dú)掛載的,所以不能同時(shí)用root命令裝載/和/boot。這讓我對怎么指定root=后的根目錄很傷腦筋。在我查看GRUB的百度百科的時(shí)候,學(xué)習(xí)到在加載了內(nèi)核文件后,/boot等就已經(jīng)掛載到根目錄下了。所以只需要使用root=/dev/sd??這樣的指定就好了,而不必考慮自己在GRUB中裝載的是哪一個(gè)分區(qū)。

下面是我成功引導(dǎo)的menu.lst文件,供參考:

# NeoSmart NeoGrub Bootloader Configuration File

#

# This is the NeoGrub configuration file, and should be located at C:\NST\menu.lst

# Please see the EasyBCD Documentation for information on how to create/modify entries:

# http://neosmart.net/wiki/display/EBCD/

default 0

timeout 8

title CentOS 6.3

root (hd0,4)

kernel /vmlinuz-2.6.32-279.el6.x86_64 root=/dev/sda8

initrd /initramfs-2.6.32-279.el6.x86_64.img

boot

擴(kuò)展知識

相關(guān)評論

閱讀本文后您有什么感想? 已有 人給出評價(jià)!

  • 2791 喜歡喜歡
  • 2101 頂
  • 800 難過難過
  • 1219 囧
  • 4049 圍觀圍觀
  • 5602 無聊無聊
熱門評論
最新評論
發(fā)表評論 查看所有評論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)