我有一台 Mac Pro 5,1,我想在上面安装 Ubuntu。但是,上次安装时,它自动安装了 GRUB 引导程序。我的主要操作系统是 macOS 10.13.6,运行在 PCIe 适配器中的 NVMe 上。即使在我清除了安装 Ubuntu 的硬盘后,每当我尝试启动运行 macOS 的 NVMe 时,我都会收到一条警告,说它无法启动。我必须按住选项键才能进入驱动器选择器。我将在那里启动 NVMe。在我清除 NVMe 后,一切正常,从那以后我再也没有遇到过问题。
但是,我想重新安装没有 GRUB 引导加载程序的 Ubuntu,这样就不会再遇到这个问题了。我尝试按照网上的几个指南操作,但都没有成功。我想知道是否有人可以提供一些关于如何正确执行此操作的见解。
谢谢,康拉德
答案1
如果没有 GRUB,Ubuntu 就无法安装。它是引导加载程序,来自其网站:
简而言之,引导加载程序是计算机启动时运行的第一个软件程序。它负责加载操作系统内核软件(例如 Hurd 或 Linux),并将控制权移交给操作系统内核软件。内核则负责初始化操作系统的其余部分(例如 GNU)。
你能做,(来源)是物理移除硬盘,然后在外部设备上安装 Ubuntu。下次启动计算机(硬盘恢复后)时,您可以通过 F9 进入 Ubuntu
答案2
虽然我一般喜欢在 NVMe 驱动器断开连接的情况下安装 Ubuntu 的答案,但这可能不适合你。所以我的替代方案是 - 为什么不在 MacOS 中将 Ubuntu 安装为 VM?
MacOS 是 unixoid,因此存在许多相同的工具。我去寻找 KVM/QEMU,这里有一个链接(无法尝试,因为我没有 Mac): https://opensource.com/article/20/9/try-linux-mac
选择 Virtualbox 或 QEMU,查找 Mac 特定教程,不到一小时,您便可在 VM 中安装 Ubuntu。并且不会损坏您的 Mac 分区!
只要您有足够的 RAM(内存),性能通常就相当不错。
如果您不想虚拟化,请删除磁盘。
PS 此外,如果您不能或不想移除 NVMe,也不想使用虚拟机,您可以在其他 PC、外部驱动器或 USB 记忆棒上安装 Ubuntu,然后只需将其插入 Mac 并通过启动选择菜单启动即可。这样,Grub 也将位于外部磁盘上。