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 

相关文章
相关标签/搜索