win7、Ubuntu雙系統Grub啓動菜單修復

    前幾天我的win7系統壞了,我就重新裝了一下系統。可是裝完之後,win7破換了mbr的Grub,致使Ubuntu無法啓動。以往我也遇到過同樣的問題,最多的時候我的筆記本曾經裝過5個系統。其他版本的Linux系統在遇到同樣的問題的時候,我通常是用啓動盤的rescue模式啓動修復,不過Ubuntu的我不知道怎麼用。還有一種解決方案是,我曾經做過一個多重啓動的u盤,帶Grub的。我在我的日記本上記下了我的系統內核,只要用我的U盤啓動,在啓動菜單裏編輯一下,添加上Linux的啓動項,無論你是什麼樣的系統都可以啓動的。啓動完之後,就是修復了。至於Ubuntu就是update Grub了。

    說一下我的Ubuntu10.04的具體的解決辦法吧。剛開始Google了一下,沒有發現好的方法,我自認爲Linux的Grub修復還是記得一些,似乎啓動盤的rescue模式比較好用,所以我就查這方面的文章,沒有多大的收穫。

    相比更多的是用livecd啓動,掛載Linux根分區,再安裝的例子比較多。命令看的多了,我最怕的就是apt-get了,總是從網上安裝一些東西,當我看到Grub也得安裝時,不禁倒吸一口涼氣。網卡的驅動也得安裝,不太方便吧。況且我的桌面是netbook edition的,很不習慣,操作起來也不方便。

    最後想到了一點是,在裝系統的時候Grub是從光盤安裝的,想必這個Grub的安裝也是唬人的,於是我就試了一下,果然不錯。

    於是從網上隨便Google了一下,選了一篇,居然我的分區跟那個人舉得例子一模一樣,太好了。

    說一下設置方式:

用livecd啓動系統,選擇試用不安裝,進入之後打開終端。

在終端中輸入一下命令:

sudo –i

fdisk –l

這是查看分區情況的命令,我的Linux在sda6分區。

接着是,

mount /dev/sda6 /mnt

這是掛載命令把sda6掛載到/mnt分區,在這之前有一個空格的。

然後是安裝Grub,

grub-install –root-directory=/mnt /dev/sda

最後重啓,進入Linux升級一下Grub,Grub菜單就出來了。

命令,sudo update-grub2

其實我的裝完之後菜單就出來了,我也沒升級。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章