1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > grub引导项修复详解_win10 + ubuntu 18.04 双系统崩溃后 grub 引导项修复

grub引导项修复详解_win10 + ubuntu 18.04 双系统崩溃后 grub 引导项修复

时间:2023-05-13 07:25:31

相关推荐

grub引导项修复详解_win10 + ubuntu 18.04 双系统崩溃后 grub 引导项修复

问题

我使用的是 win10 + ubuntu 双系统。但是有一次再重新划分硬盘的分区后,重新开机出现:

error : unknow filesystem

grub rescue >

原因

重新分区导致 ubuntu 的启动项崩溃

我在安装 ubuntu 双系统时 /u/2362565/blog/2057830

开机使用的是 ubuntu 18.04 的启动器

解决

method 1:

首先这个方法大部分情况下有用,但是对我这种情况没有用,原因后面会提及。

这种方法的修复原理是: 由于分区的问题,引导器识别不到系统文件的位置,所以会报错

unknown filesystem,并且进入修复模式 rescue

1. 列出所有的分区 grub rescue >ls ---> hd1 (hd1,msdos2) (hd1,msdos1) hd2 (hd2,msdos5) ……

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,可以进一步参考文章:/lymboy/p/7783756

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。