有人在使用 mac mini 2018 在外部 ssd 驱动器上安装 ubuntu 18.04 时遇到问题吗?安装过程中,我收到有关 mac mini 上的雷电端口的错误消息。
答案1
经过几个小时的努力,我想我应该为在运行 macOS Catalina 的 Mac mini 2018 上安装 Ubuntu 20.04。
最重要的来源最终得到了很好的答案这里还介绍了如何安装 Windows,但缺少有关在配备 T2 芯片的较新 Mac 上安装的信息。另一个来源是Reddit 帖子但在我看来,这比必要的要复杂得多。因此,如下所示:
准备工作
为了安装,你需要一个可启动的 USB 记忆棒以及 Mac 内置驱动器或外部驱动器上用于存放最终安装内容的分区。
- 按照上面链接中的说明创建启动棒。
- 对于 Linux 分区,打开磁盘工具,选择要安装 Ubuntu 的硬盘驱动器,然后单击“分区”。你至少需要 25 GB- 我选择分配 50 GB,这对于我的使用情况来说已经足够了。
- 选择新分区并单击“擦除”。选择名称,如“UBUNTU”,格式为“MS-DOS (FAT)”,方案为“GUID 分区图”。
启动并安装 Ubuntu
- 禁用 T2 启动安全:重新启动并按住 Command+R。启动“启动安全实用程序”。选择“无安全”和“允许从外部驱动器启动”。
- 重新启动 Mac,并在启动时按住 Option 键。选择“EFI 驱动器” - 即您刚刚创建的启动棒。您将看到各种选项,其中您将选择第一个“Ubuntu”。
- 在出现的对话框中,选择“尝试 Ubuntu”以进入实时会话。
- 现在到了我花了很长时间才弄清楚的部分:通过终端启动 Ubuntu 安装程序使用命令
ubiquity -b
。这样,安装程序就不会尝试安装 GRUB 启动管理器,因为对我来说,这个安装总是失败。将会出现警告,使用已弃用的模块。这似乎是由于 ubiquity 的实现和可以忽略。只需等待安装程序窗口出现然后继续(这可能需要几秒钟)。 - 当系统询问安装位置时,选择“Something Different”。突出显示之前创建的分区(我的情况是 50 GB),然后单击“Change”。选择 ext4 格式,单击要格式化分区的复选框,然后输入“/”(不带引号)作为“Mount point”。
- 如果你使用的是外部驱动器,请务必选择正确的分割在下拉菜单中(不仅仅是驱动器)。然后继续安装。
安装 rEFInd
安装没有启动管理器 GRUB 的 Ubuntu 意味着您无法在启动 Mac 时按住 Option 键轻松启动它。这就是为什么您需要安装重新索引它将取代 Mac 的默认启动管理器。
- 重新启动并按住 command+R 进入 Mac 的恢复选项。在那里,打开终端并执行
csrutil disable
。不要忘记稍后再次打开它! - 通过重新启动重新引导至 macOS。您可能需要按住 Option 并选择您的 Macintosh-HD 驱动器。
- 从上面的链接下载。
- 打开一个新的终端,将“refind-install”拖到终端窗口中并按 Enter 执行。
- 现在重复步骤 1,这次输入
csrutil
enable
。
完毕
现在一切都应该正常工作了。打开 Mac 时,您会看到 rEFInd 屏幕,您可以在其中选择要启动的操作系统。玩得开心!
笔记
答案2
我成功在 Mac Mini 2018 上安装了 19.04。必须将内核参数添加noapic efi=noruntime
到 USB Live Media 才能启动到实时模式。然后我将其安装到外部 USB-C 驱动器上,并将上述参数添加到 GRUB 配置中。
现在我可以从外部 USB-C 驱动器启动 Ubuntu 19.04,但没有一些驱动程序(例如蓝牙和音频不工作)。
答案3
据我所知,Apple 至少默认将中间取景器提供给支持 T2 的机器的第三方操作系统(Windows 除外)。您必须进入恢复模式并禁用安全启动在运行除 macOS 之外的任何东西之前,即使是在外部驱动器上。