重裝Windows後找回GRUB引導

前段時間我把 Windows 卸了,有些朋友說我確定得回來,哈哈,我表示很慚愧,我真的又回來了。緣由嘛,我想在Windows下也裝個 ModelSim 玩玩,不是爲了遊戲哦,我對遊戲真的不感冒。賽爾號利用匹配號完成組隊精靈王以及暗黑成就html

因而,我重裝了一個 XP,裝完後 Fedora 鐵定是不能訪問了,由於Windows XP把 MBR 重寫了。GRUB不能工做後,想找回Linux的引導,有幾種方法。其一,能夠去下載個Grub4Dos(我我的不喜歡這種引導方式,也不推崇,由於其文 件依賴於 Windows 文件系統,易丟失,易中毒);其二,找回原先 Fedora 系統自帶的GRUB引導方式。 iPad經常使用的目錄路徑linux

Fedora默認使用的GRUB引導由Stage 1和 Stage 1.5 和 Stage 2 這三階段組成。ide

Stage 1:spa

Stage 1部分是在MBR中。MBR中有部分GRUB代碼,用於將系統的引導指向Stage 1.5與Stage 2,也就是將引導對應到硬盤的具體位置;咱們能夠查看GRUB Stage 1,只需執行如下命令:.net

cd /boot/grub
file stage1

Stage 1.5:htm

該階段主要是識別文件系統,是一箇中間階段,咱們能夠在/boot/grub目錄下看到不少包含"stage1_5"字符串的文件。blog

Stage 2:遊戲

這是最後的引導階段,此階段GRUB將決定加載的內核,而且將啓動一個交戶界面,供有須要時用戶能夠修改GEUB引導項。在最近版本的Fedora中,咱們啓動系統時會出現藍色背景的GRUB選項,即對應於這一階段。ci

要找回默認的GRUB引導很簡單,使用幾條GRUB命令從新安裝GRUB引導的第一部分便可。字符串

首先須要一張Live CD的Fedora盤或者一個可引導Feaora的U盤,由此類介質啓動進入其Live 模式,並以 Live 身份登陸,進入Live系統後,打開終端,得到root身份:

su -

因爲是Live身份,因此這裏不須要密碼。以root登陸後,先查看當前的GRUB配置文件,以確認咱們Linux文件系統在硬盤中的代號。首先須要掛載上Linux的文件系統,而後切換至其/boot/grub目錄,執行:

head -20 ./grub.conf

 

記住如上圖中Linux內核描述上一句中的內容 ,這裏是「root (hd0,2)」。而後在終端依次執行:

grub
root ( hd0,2)
setup ( hd0)

若是執行過程沒有報錯,那麼就恢復GRUB引導成功!正常的過程將以下圖所示:

相關文章
相關標籤/搜索