2016 - 2024

感恩一路有你

解决Linux ESP分区变动导致无法开机的问题

浏览量:3702 时间:2024-08-17 13:25:50 作者:采采

以UEFI方式启动的电脑,都有一个单独的引导分区,位于主机硬盘扇区开始位置,那就是ESP分区。不管双系统还是单系统,Windows还是Linux,开机引导文件都在这个分区里,一旦ESP分区丢失就会导致无法进入系统,所以这个分区在装完系统后最好把它备份,出问题了可以还原。

但是如果ESP分区重新分区后,再还原,对Windows来说没多大影响,开机自检就会自动修复,而Linux却不行,还原后依然不能开机,因为Linux系统的引导分区和系统分区环环相扣,ESP新建会导致分区uuid值改变,所以系统无法识别。

如果你遇到这个情况,可以往下看,下面两张图,图一是deepinESP变动后的开机故障代码,图二为Ubuntu系统故障代码。

解决方法:

1. 如果是单独Linux系统,下载最新版diskgenius拷贝篇瞧虚到U盘,Windows和Linux双系统的话,首先进入可以进入的Windows系统。

2. 开机进入pe或者Windows系统,打开diskgenius,找到Linux系统所在的那个分区(通常是粉色EXT4分区)。

3. 找到日志文件boot.log,路径为:var/log/boot.log,双击打开。

4. 在boot.log中找到带有UUID的这行:Starting File System Check on /dev/disk/by-uuid/5E68-EB98,其中UUID斜杠后面的8位字符“5E68EB98”就是我们要找的UUID值。

5. 返回diskgenius主页面,鼠标右键点击ESP分区,选择修改卷序列号。

6. 将刚才复制的UUID值粘贴到弹出窗口的红色框内,然后点击确定。

7. 关闭软件并重新进入系统,此时应该可以正常进入Linux系统了。

通过以上步骤,您可以解决ESP分区变动导致无法开机的问题。请注意,每台电脑的UUID值是不同的,所以在实际操作时需要根据自己电脑的UUID值进行操作。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。