我使用的是 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