mac ubuntu双系统EFI分区修复,内置磁盘分区修复

当误删swap分区和EFI分区导致Mac无法开机时,可通过Recovery模式或U盘启动,利用gpt工具修正分区号码。Mac系统的EFI分区号码通常是C12A7328-F81F-11D2-BA4B-00A0C93EC93B。主要操作包括检查和修正分区情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

mac ubuntu双系统误删swap分区,EFI分区导致mac无法开机

  • 现象:

    1. Mac无法开机,重装ubuntu无效
    2. 进入recovery模式,内置磁盘分区号码错误,无法挂载
  • 解决方案:使用recovery模式或者U盘启动进入系统,使用gpt工具修改分区号码(从最后的解决效果看,mac系统中的分区号码是固定的,EFI是C12A7328-F81F-11D2-BA4B-00A0C93EC93B 参见MacOS系统下使用gpt命令修复损坏的EFI分区以及dd命令的基本用法

主要命令:

  1. 检查分区情况
diskutil list
gpt -r show disk0 (或/dev/disk0)
  1. 修正错误分区
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 
### MacUbuntu 双系统安装中的磁盘分区指南 对于希望在同一台计算机上运行 macOS 和 Ubuntu 的用户来说,合理规划磁盘分区至关重要。以下是关于如何在 Mac 上设置用于双系统的硬盘分区的具体指导。 #### 准备工作 为了确保操作顺利,在开始之前应当备份重要数据以防万一丢失。接着需要准备一个可启动的 USB 安装介质来加载 Ubuntu Live 环境[^1]。 #### 使用 Disk Utility 创建未分配空间 通过 macOS 自带的应用程序 "Disk Utility" 来调整现有卷大小并创建足够的自由空间供后续安装 Linux 发行版使用。打开应用程序后选择要修改的目标驱动器,点击 “Partition”,然后拖动滑块减少 HFS+ 或 APFS 分区尺寸从而腾出一部分区域作为新文件系统的宿主位置[^4]。 #### 启用 EFI 支持模式下的 GRUB 安装 当进入 Ubuntu 安装向导界面时,请务必确认选择了“Something else”的选项以便手动指定各逻辑单元的位置。此时应该看到刚才预留出来的那片空白地带;在此基础上建立如下几个必要的组成部分: - **EFI System Partition (ESP)**: 如果机器已经存在 ESP,则无需重复创建。否则建议划出约 200MB 到 500 MB 不等的空间专门用来存储引导记录。 - **根目录 (/root)** : 推荐至少给予 20 GB 至 30 GB 左右给这个主要挂载点以容纳操作系统及其依赖库等功能模块。 - **交换空间 (swap area)** :尽管现代内存容量较大使得 swap 并不是必需品,不过还是可以考虑配置相当于 RAM 大小的一倍或两倍的虚拟页表页面文件,有助于提高性能稳定性尤其是在低配硬件环境下[^2]. 完成上述布局设定之后继续按照提示逐步推进直至结束整个流程即可成功实现两个不同家族的操作环境共存于单一物理设备之上[^3]。 ```bash sudo fdisk -l ``` 此命令可用于查看当前已有的所有磁盘以及它们各自的分区情况,帮助更好地理解现有的结构安排。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值