mac ubuntu双系统误删swap分区,EFI分区导致mac无法开机
-
现象:
- Mac无法开机,重装ubuntu无效
- 进入recovery模式,内置磁盘分区号码错误,无法挂载
-
解决方案:使用recovery模式或者U盘启动进入系统,使用gpt工具修改分区号码(从最后的解决效果看,mac系统中的分区号码是固定的,EFI是C12A7328-F81F-11D2-BA4B-00A0C93EC93B 参见MacOS系统下使用gpt命令修复损坏的EFI分区以及dd命令的基本用法
主要命令:
- 检查分区情况
diskutil list
gpt -r show disk0 (或/dev/disk0)
- 修正错误分区
diskutil umountDisk disk0
gpt remove -i 2 disk0
diskutil umountDisk disk0
gpt add -i 2 -b 409640 -s 372637568 -t 7C3457EF-0000-11AA-AA11-00306543ECAC disk0
(注意-s [size])
diskutil list
diskutil verifyDisk disk0
diskutil verifyVolume