“error : unknown filesystem”的解決辦法

解決方法如下:

1:首先使用ls命令顯示出ubuntu分區的安裝信息:

1 grub rescue>ls

一般會羅列出所有磁盤的分區信息,比如(hd0,msdos1)(hd0,msdos2)(hd0,msdos4)(hd0,msdos7)(hd0,msdos10)等等

2:之後輸入:

1 grub rescue>set

會列出當前grub的設置,比如prefix=(hd0,msdos7)/boot/grub,root=hd0,msdos7,或者prefix=(hd0,msdos7)/grub,root=hd0,msdos7,正是因爲這些設置錯誤,才導致grub無法找到Ubuntu分區,之後是重新進行grub設置

3:如果你知道ubuntu是安裝在哪一個分區的,比如(hd0,msdos7),則分別輸入:

1 grub rescue >set root=hd0,msdos1 
2 grub rescue> set prefix=(hd0,msdos1)/boot/grub
3 (有些情況下會是set prefix=(hd0,msdos1)/grub,以set之後顯示的grub設置爲依據)

4:之後輸入:

1 insmod normal 回車

如果仍然出現 error:unknown filesystem 則重新回到步驟2進行grub設置;如果出現一個高亮的grub rescue>,表示分區設置正確了,之後再輸入normal,回車,就又會看到我們那個熟悉的紫色界面了:),不過到這裏還沒有結束,因爲如果你再次重啓系統的話,依然會碰到error:unknown filesystem這個問題,然後你又要重複上訴步驟才能看到系統的選擇界面,因此還有一步需要完成,

5:選擇ubuntu,進入之後啓動終端,輸入如下命令

1 sudo  update-grub
2 sudo grub-install /dev/sda

修復grub分區信息,這樣後就不會出現如步驟5中所訴的問題了

之所以會出現該問題,一般都是因爲用戶在window下進行了分區操作(很多用戶都會選擇安裝window和ubuntu雙系統),比如磁盤的劃分和合並等,影響了原來的分區信息。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章