win10 + ubuntu 18.04 雙系統崩潰後 grub 引導項修復

問題

我使用的是 win10 + ubuntu 雙系統。可是有一次再從新劃分硬盤的分區後,從新開機出現:ubuntu

error : unknow filesystemspa

grub rescue >.net

緣由

從新分區致使 ubuntu 的啓動項崩潰orm

我在安裝 ubuntu 雙系統時 https://my.oschina.net/u/2362565/blog/2057830blog

開機使用的是 ubuntu 18.04 的啓動器get

解決

method 1:

首先這個方法大部分狀況下有用,可是對我這種狀況沒有用,緣由後面會說起。it

這種方法的修復原理是: 因爲分區的問題,引導器識別不到系統文件的位置,因此會報錯原理

unknown filesystem,而且進入修復模式 rescuedate

1. 列出全部的分區 grub rescue >ls ---> hd1 (hd1,msdos2) (hd1,msdos1) hd2 (hd2,msdos5) ……file

2. 找出系統所在的分區位置 一個一個嘗試

ls (hd1,msdos1)--> error: unknown filesystem

ls    (hd1,msdos2) --> error: unknown filesystem

………………………..

直到不出現這個提示,而是主文件夾及文件的文件名,說明找到系統文件所在位置

假設是 hd1,msdos1

3. 將 grub 從新引導到這個位置

grub rescue > set root = hd1,msdos1

grub rescue > set prefix = (hd1,msdos1)/boot/grub # 有些時候是 /grub

grub rescue > insmod normal 回車

4. 終端設置 進入系統 打開一個終端

sudo update-grub

sudo grub-install /dev/sda

method 2:

我遇到的狀況。我在安裝 ubuntu18.04 的時候讓其自行識別系統空間和系統,自行分配空間進行安裝

也就是說。。我不知道 ubuntu 安裝在什麼位置。在分配空間並格式化的時候系統頗有可能已經損壞了

所以,我要作的是刪除掉原來 ubuntu 的啓動項

個人作法一:從新安裝一個 ubuntu

                    至關於從新修復啓動項,理論上應該是有用的。問題是在安裝過程當中,提示沒有識別到電腦

                    安裝了別的系統。。這讓我很慌

個人作法二:沒有安裝直接進入試用

                    ubuntu 中打開終端,安裝 boot-repair 

                    sudo su

                    sudo add-apt-repository ppa:yannubuntu/boot-repair

                    apt-get update

                    apt-get install boot-repair

                    安裝好以後,在dash 中找到並啓動,按照提示操做

                    完成後,從新啓動,記得拔掉U盤(我是使用的U盤做爲安裝盤)

                    與參考文章不一樣的是,我直接進入了window的啓動引導界面。這說明,ubuntu系統已經損壞這個判斷是正確的

 

若是系統沒有損壞而是要修復grub,能夠進一步參考文章:cnblogs.com/lymboy/p/7783756 

相關文章
相關標籤/搜索