多语言展示
当前在线:453今日阅读:117今日分享:28

linux ESP分区变动 you are in emergency mode

以UEFI方式启动的电脑,都有一个单独的引导分区,位于主机硬盘扇区开始位置,那就是ESP分区。不管双系统还是单系统,Windows还是Linux,开机引导文件都在这个分区里,一旦ESP分区丢失就会导致无法进入系统,所以这个分区在装完系统后最好把它备份,出问题了可以还原。但是如果ESP分区重新分区后,再还原,对Windows来说没多大影响,开机自检就会自动修复,而Linux却不行,还原后依然不能开机,因为Linux系统的引导分区和系统分区环环相扣,ESP新建会导致分区uuid值改变,所以系统无法识别。如果你遇到这个情况,可以往下看,下面两张图,图一是deepinESP变动后的开机故障代码,图二为Ubuntu系统故障代码。
工具/原料
1

diskgenius最新版自行下载

2

自备U盘pe系统(双系统Windows可以进入不需要U盘pe)

方法/步骤
1

1.如果是单独Linux系统,下载最新版diskgenius拷贝到U盘,Windows和Linux双系统,Windows可以进入的话直接进Windows系统。2.开机进入pe或者Windows系统,打开diskgenius,点开Linux所在的那个分区(粉色EXT4分区就是),我的是分区3.

2

依次打开日志文件,路径:\var\log\boot.log ,双击boot.log。

3

找到带有 UUID的这行:Starting File System Check on /dev/disk/by-uuid/5E68-EB98,那么UUID斜杠后面的8位字符“5E68EB98”就是我们要找的UUID值,这个是我自己的,不要照搬,实际要看你电脑是多少就是多少,我们只需要数字和字母,中间的横杠-是不需要的,然后把 “5E68EB98” 复制。

4

返回diskgenius主页面,鼠标放到ESP分区上右键打开:修改卷序列号。

5

把刚才复制的UUID值粘贴到下图红色框内,点确定。然后关掉软件进入系统看下,是不是Linux可以进入了?

注意事项

此方法只适合UEFI启动的Linux系统,BIOS不支持。如有问题留言联系。

推荐信息