在 mac mini 2018 上安装 ubuntu 18.04

Rob*_*ebb 3 system-installation

有人在使用 mac mini 2018 在外置 ssd 驱动器上安装 ubuntu 18.04 时遇到问题吗?我在安装过程中收到有关 mac mini 上的 Thunderbolt 端口的错误消息。

小智 5

在为此苦苦挣扎了几个小时之后,我想我会提供一份更新的文章,用于在运行 macOS Catalina 的 Mac mini 2018 上安装 Ubuntu 20.04

事实证明,最重要的来源是一个很好的答案其中也涵盖了安装 Windows,但缺乏有关在带有 T2 芯片的较新 Mac 上安装的信息。另一个来源是这个Reddit 帖子,然而,它比 IMO 必要的更复杂。所以这里是:

准备工作

对于安装,您将需要一个可引导的 USB 记忆棒和 Mac 内部驱动器或最终安装所在的外部驱动器上的分区。

  1. 按照上面链接中的说明创建引导棒。
  2. 对于 Linux 分区,打开磁盘工具,选择要安装 Ubuntu 的硬盘,然后单击“分区”。您至少需要 25 GB - 我选择分配 50 GB,这对于我的用例来说已经足够了。
  3. 选择您的新分区,然后单击“擦除”。选择一些名称,如“UBUNTU”、格式“MS-DOS (FAT)”和方案“GUID 分区映射”。

启动并安装 Ubuntu

  1. 禁用 T2 启动安全:重新启动并按住 Command+R。启动“启动安全实用程序”。选择“无安全性”和“允许从外部驱动器启动”。
  2. 重新启动 Mac 并在启动时按住 Option 键。选择“EFI 驱动器”——这是您刚刚创建的引导棒。您会看到各种选项,您将在其中选择第一个“Ubuntu”。
  3. 在出现的对话框中,选择“Try Ubuntu”进入实时会话。
  4. 现在是让我永远想通的部分:通过终端使用命令启动 Ubuntu 安装程序ubiquity -b。这样安装程序就不会尝试安装对我来说总是失败的 GRUB 引导管理器。将出现警告,指出正在使用已弃用的模块。这似乎是由于无处不在的实现,可以忽略。只需等待安装程序窗口出现,然后继续(这可能需要几秒钟)。
  5. 当询问安装位置时,选择“Something Different”。突出显示先前创建的分区(在我的情况下为 50 GB),然后单击“更改”。选择 ext4 格式,单击要格式化分区的复选框,然后输入“/”(不带引号)作为“挂载点”。
  6. 如果您使用的是外部驱动器,请务必在下拉菜单中选择正确的分区(不仅仅是驱动器)。然后继续安装。

安装 rEFInd

在没有引导管理器 GRUB 的情况下安装 Ubuntu 意味着您无法在引导 Mac 时通过按住 Option 轻松启动它。这就是为什么您将安装rEFInd来替换 Mac 的默认启动管理器。

  1. 通过重新启动并按住 command+R 来输入 Mac 的恢复选项。在那里,打开一个终端并执行csrutil disable不要忘记稍后再次打开它!
  2. 通过重新启动重新启动到 macOS。您可能需要按住 Option 并选择您的 Macintosh-HD 驱动器。
  3. 从上面的链接下载。
  4. 打开一个新终端,将“refind-install”拖到终端窗口中,然后按 Enter 执行它。
  5. 现在重复第 1 步,这次键入csrutilenable.

完毕

现在一切正常。当您打开 Mac 时,您会看到 rEFInd 屏幕,您可以在其中选择要启动的操作系统。玩得开心!

笔记

  • 似乎之前存在的一些驱动程序问题(例如蓝牙,影响妙控键盘和鼠标)已在最新版本的 Ubuntu 中得到解决。我遇到的一个问题是在我的 Magic Mouse 2 上滚动不起作用。为此,请参阅此帖子
  • 正如指出的大卫·安德森(见下面的评论),它安装是非常重要的第一次的UbunturEFInd第二


小智 2

我在 Mac Mini 2018 上成功安装了 19.04。必须将内核参数添加noapic efi=noruntime到 USB Live Media 才能启动进入实时模式。然后我将其安装到外部 USB-C 驱动器上,并将上述参数添加到 GRUB 配置中。

现在我可以从外部 USB-C 驱动器启动 Ubuntu 19.04,但没有一些驱动程序(例如蓝牙和音频无法工作)。


小智 1

据我所知,苹果正在为支持 T2 的机器的第三方操作系统(Windows 除外)提供中间查找器,至少默认情况下是这样。在运行 macOS 以外的任何程序之前,即使是在外部驱动器上,您也必须进入恢复模式并禁用安全启动。