You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

2012款MacBook Pro安装Ubuntu时Grub引导加载器安装失败求助

2012款MacBook Pro安装Ubuntu时Grub引导加载器安装失败求助

兄弟我太懂你这种卡在白屏问号的崩溃感了——2012款MBP装Ubuntu确实容易在Grub引导这步掉坑,给你几个亲测有效的解决步骤,一步步来:

  • 首先重新插上你的Ubuntu安装U盘,重启电脑按住Option键(就是键盘上的Alt键),选择U盘启动,进入「试用Ubuntu而不安装」的Live系统。
  • 打开终端,先确认你的分区信息:
    执行 sudo fdisk -l 或者 sudo blkid,找到两个关键分区:
    • 你的Ubuntu系统根分区(通常是ext4格式,比如/dev/sda2)
    • 你预留的512MB EFI分区(vfat格式,比如/dev/sda1)
  • 挂载这两个分区:
    sudo mount /dev/sda2 /mnt  # 替换成你实际的根分区路径
    sudo mount /dev/sda1 /mnt/boot/efi  # 替换成你实际的EFI分区路径
    
  • 重新安装Grub引导器到硬盘:
    sudo grub-install --boot-directory=/mnt/boot --efi-directory=/mnt/boot/efi /dev/sda
    
    注意这里/dev/sda是你的整个硬盘设备,不是单个分区,别写错了!
  • 更新Grub配置:
    sudo update-grub
    
  • (可选)如果重启后按住Option键看不到Ubuntu引导项,回到Live终端手动添加EFI引导项:
    sudo efibootmgr -c -d /dev/sda -p 1 -L "Ubuntu" -l "\EFI\ubuntu\grubx64.efi"
    
  • 做完这些就可以重启电脑,按住Option键,选择「Ubuntu」引导项启动即可。

另外给你几个避坑提示:

  • 下次安装时一定要确保EFI分区被正确标记为「EFI系统分区」,并且挂载点设置为/boot/efi,这是Grub能正常安装的关键。
  • 2012款MBP的EFI版本比较老,建议用Ubuntu 20.04或22.04 LTS版本,新版本可能兼容性不如LTS稳定。
  • 如果还是不行,可以尝试重新格式化EFI分区为FAT32格式,再重复上面的步骤。

备注:内容来源于stack exchange,提问作者ZoRRo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 09:52:43