如何删除多余的EFI分区(EFI NO NAME)以通过T2Linux安装Fedora?
如何删除多余的EFI分区(EFI NO NAME)以通过T2Linux安装Fedora?
嘿,我之前帮朋友处理过类似的Mac双系统分区问题,来给你一步步捋清楚怎么删掉这个多余的EFI分区,让你顺利推进Fedora的安装:
首先务必先备份好你的重要数据,分区操作有风险,小心驶得万年船!
步骤1:卸载多余的EFI分区
这个分区现在可能处于挂载状态,直接删除会报错,先把它卸载:
打开终端,输入命令:
diskutil unmount /dev/disk0s3
如果终端提示“正在使用中无法卸载”,那你需要重启Mac,开机时按住Command + R进入恢复模式,打开恢复模式里的终端再执行这条命令。
步骤2:删除并释放分区空间
卸载成功后,输入这条命令把分区转换成未分配的自由空间:
diskutil eraseVolume free free /dev/disk0s3
这条命令会彻底清除disk0s3这个分区,把它占用的空间释放出来。
步骤3:合并空间到相邻的APFS分区
现在释放出的999.3MB空间还没被利用,我们把它合并到后面的disk0s4(你的749GB APFS容器)里:
diskutil apfs resizeContainer disk0s4 0
这里的0代表让系统自动把所有可用的自由空间都分配给这个APFS容器,不用手动计算大小。
步骤4:验证操作结果
最后再输入diskutil list,检查输出里是不是已经没有那个叫“NO NAME”的EFI分区了。确认没问题后,重启回到正常系统。
做完这些,你再重新按照T2Linux的流程制作Fedora的Live USB,应该就能正常启动了。如果还是有启动问题,可以检查一下USB的格式化方式是否正确、镜像有没有下载完整哦。
备注:内容来源于stack exchange,提问作者tom_kp




