我使用的是 win10 + ubuntu 雙系統。可是有一次再從新劃分硬盤的分區後,從新開機出現:ubuntu
error : unknow filesystemspa
grub rescue >.net
從新分區致使 ubuntu 的啓動項崩潰orm
我在安裝 ubuntu 雙系統時 https://my.oschina.net/u/2362565/blog/2057830blog
開機使用的是 ubuntu 18.04 的啓動器get
首先這個方法大部分狀況下有用,可是對我這種狀況沒有用,緣由後面會說起。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
我遇到的狀況。我在安裝 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