如何在 Macbook Pro 2019 上获得稳定、有效的 Ubuntu 18.04 双启动

如何在 Macbook Pro 2019 上获得稳定、有效的 Ubuntu 18.04 双启动

几个月来,我一直在尝试在我的 13 英寸 Macbook Pro 上实现 Ubuntu 18.04 双启动,到目前为止,我大概已经花了 12 个小时的时间。我正在使用 ROS melodic 做一些事情,需要 18.04。我将尝试解释我遇到的主要问题。

首先,我只是按照互联网上的任何旧教程操作。在遇到 rEFInd 和nomodeset我必须添加的东西的一些问题后,我让实时 USB 工作了。但是,它没有检测到我电脑中的 NVMe,只检测到了它插入的 USB。我尝试修复这个问题一段时间,但无济于事。我选择在另一个 USB 上安装真正的 Ubuntu 并使其可启动。这出乎意料地容易。但是,我想我意外地拔掉了以太网,所以它弄乱了所有驱动程序,包括无线、鼠标、触控板等,但希望这是一个单独的问题。

用 USB 运行 Ubuntu 显然不是最佳选择。它速度慢,存储空间小,而且通常做任何事情太快都会冻结整个系统。因此,我再次尝试找出 NVMe 问题。我发现很多帖子都将其归咎于 T2 芯片,表示该问题已在内核 5.1.15 中得到解决。然后我尝试了两种方法:

  1. 制作一个带有正确内核版本(5.1.15)的 Live USB。我发现LiveCD定制,它似乎已被弃用,我无法使用它。我尝试了 UNetBootin,我想还有一个我记不清了的,但它们似乎都不允许你更改内核(也许我只是没有足够努力?)。

  2. 在 Ubuntu 中更新内核,然后制作一个实时 USB(因为我在某处读到第二步是可行的)。我使用 UKUU 更新内核,我并不是故意的,但我选择了 5.4 作为要使用的版本(我真正想要的是 5.3 甚至只是 5.1.15)。它终于起作用了,显示它将启动到vmlinuz-5.4...,但是一旦我通过 rEFInd,不到一秒钟,我就收到了“ kernel panic not syncing vfs”消息。按下 shift 或任何其他组合键甚至都不会打开终端,所以我不知道如何解决这个问题。我不太担心我的数据,因为我的所有代码都在 Github 上,我在那里没有其他东西。

基本上,这一切归结为:首先,是否有其他人在使用新的 Macbook Pro 双启动 Ubuntu 时遇到过这么多麻烦。其次,我该如何解决这个问题?获取带有更新内核的实时 USB 的最佳方法是什么,以便我可以将 Ubuntu 安装到我的 NVMe 上?还有其他我应该尝试的修复方法吗?我无法使用 Ubuntu 19 或 16,因为我需要 ROS 和一些软件包才能在其上运行,而 ROS 不喜欢 Ubuntu 19,一些软件包不喜欢 Ubuntu 16。

提前致谢!

相关内容