重裝Windows後恢復GRUB

    上週下載了Adobe Photoshop CS 2,然後在eMule上找crack,結果慘遇惡意軟件。小心起見,我還用Symantec查了毒,但是沒有任何提示,一運行才發現把我係統盤上的很多東西都刪除了,註冊表也清空了。沒辦法,這周長途回來重裝XP,這個問題倒不大,畢竟軟件都在硬盤上,很快。可是另外一個FC3倒真是麻煩了,重裝顯然是沒必要的,可是主引導區的GRUB確實被破壞了。上網一陣搜索,終於在http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=60934看到了救命的帖子。環境也差不多,都是用GRUB啓動的,然後選擇Windows還是Linux。
    翻出FC3的DVD,放進光驅引導啓動後F5(這個和帖子上的不同,赫赫,仔細看問題一般都不大),隨後輸入“linux rescue”,進入修復模式後只需要選擇中文,其他都不用設置了,接着會報錯並進入shell,在提示符sh_3.0>後輸入grub,進入grup程序:
    grub>root (hd0,2)
    grub>setup (hd0)
    隨後會提示成功
    grub>quit
    sh_3.0>reboot
    重啓後一般就正常了(這一次改成硬盤啓動)。 留意root和(hdX,Y)之間有一個空格,這裏的X,如果是一個盤,就是0,如果你所安裝的linux的根分區在第二個硬盤上,那X就是1了;Y,就是裝有linux系統所在的根分區。 setup (hd0)就是把GRUB寫到硬盤的MBR上。
    如果你不知道你的linux root分區在哪裏,可以在進入grub之前運行fdisk -l,就可以看到了。如果輸入root ...後提示未知的文件系統等等,那就是你的Y寫錯了,不妨嘗試將你fdisk -l看到的hdaN的N-1再試。比如我fdisk -l看到我的linux分區是hda3,但是如上寫(hd0,2)纔是正確的。這個應該是和你放在主分區還是擴展分區有關係。
    最後,不必擔心損傷什麼啓動信息,grub寫了mbr後就是用你硬盤上的grub啓動了,也就是說啓動界面和你重裝Windows之前是一樣的。
    另外,那篇帖子也介紹了grub for dos這個小軟件,因爲我一次恢復成功,就沒有嘗試,有興趣的可以試試。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章