mac ubuntu双系统误删swap分区,EFI分区导致mac无法开机
现象:
Mac无法开机,重装ubuntu无效进入recovery模式,内置磁盘分区号码错误,无法挂载
解决方案:使用recovery模式或者U盘启动进入系统,使用gpt工具修改分区号码(从最后的解决效果看,mac系统中的分区号码是固定的,EFI是C12A7328-F81F-11D2-BA4B-00A0C93EC93B 参见MacOS系统下使用gpt命令修复损坏的EFI分区以及dd命令的基本用法
主要命令:
检查分区情况
diskutil listgpt -r show disk0 (或/dev/disk0)
修正错误分区
diskutil umountDisk disk0gpt remove -i 2 disk0diskutil umountDisk disk0gpt add -i 2 -b 409640 -s 372637568 -t 7C3457EF-0000-11AA-AA11-00306543ECAC disk0(注意-s [size])
diskutil listdiskutil verifyDisk disk0 diskutil verifyVolume disk0s2
其他参考资料
macOS partition startup Volume type FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF
Partition type suddenly FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF, drive unmountable
以上结果为本人参阅其他材料得知,希望能对其他人有所帮助,如果错误,欢迎指正。如果侵权,请私信,谢谢。