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

2012款MacBook Pro如何将默认启动系统改回Ubuntu(原默认设为macOS)

2012款MacBook Pro如何将默认启动系统改回Ubuntu(原默认设为macOS)

嗨,我来帮你搞定这个问题!2012款MacBook Pro因为老机型的EFI特性,确实会出现Ubuntu的启动项在macOS的「启动磁盘」偏好设置里看不到的情况,不过有两个非常靠谱的方法可以把默认启动改回Ubuntu:

方法一:在Ubuntu系统内设置(最简便)

如果你能通过Option键进入Ubuntu,直接用这个方法就行:

  • 打开Ubuntu的终端,输入命令:sudo efibootmgr
    这个命令会列出所有EFI启动项,你会看到类似这样的输出:
    BootCurrent: 0001
    BootOrder: 0000,0001
    Boot0000* macOS
    Boot0001* Ubuntu
    
    重点看Boot0001* Ubuntu这行,记住Ubuntu对应的编号(这里是0001,你的可能不一样)
  • 接着输入命令把Ubuntu设为第一启动项:sudo efibootmgr -o 0001,0000
    这里的0001是Ubuntu的编号,0000是macOS的编号,顺序就是启动优先级
  • 再输一遍sudo efibootmgr确认,看到BootOrder那行变成0001,0000就成功了,下次开机默认进Ubuntu,想切回macOS还是按Option键选择就行。

方法二:在macOS系统内用终端操作

如果暂时进不去Ubuntu,也可以在macOS里搞定:

  • 打开macOS的「终端」,先输入diskutil list,找到EFI分区(一般是/dev/disk0s1,看输出里标注EFI的那一行)
  • 挂载EFI分区:sudo diskutil mount /dev/disk0s1(如果你的EFI分区路径不是disk0s1,替换成你找到的路径)
  • 进入Ubuntu的EFI目录:cd /Volumes/EFI/EFI/Ubuntu
  • 用bless命令设置默认启动:sudo bless --mount /Volumes/EFI/EFI/Ubuntu --setBoot --file grubx64.efi --shortform
  • 执行完重启电脑,就会默认进入Ubuntu了,同样按Option键可以切换回macOS。

小提醒

  • 操作时注意别输错命令里的编号或路径,尤其是终端命令,输错可能会导致启动问题
  • 2012款MacBook Pro要确保你是用UEFI模式安装的Ubuntu,不然这些方法可能不生效

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.21 12:27:57