Mac OSX更新破坏了启动Ubuntu

我有一个运行OSX和Ubuntu双启动的mac。 我正在使用rEFIT。 我刚刚将我的OSX更新为新的OSX Mavericks,但当我重新启动计算机并尝试从rEFIT进入Ubuntu时,我收到一条错误消息,说error: unknown filesystem.

我怎么解决这个问题? 问题出在哪里,是GRUB还是rEFIT?

在经过大量寻找解决方案后,我也发现自己处于类似情况。 AndrewM的解决方案也不适用于我。 Mac采用纯EFI(非混合),纯64位Linux。

有几点要说:1)有两个项目,rEFIt和rEFInd。 2)你可以安装两个,我发现他们会互相检测,让你从另一个启动一个。

以下是小牛队升级后最终让我重新回到Linux …下载最新的rEFind http://www.rodsbooks.com/refind/ (目前为0.7.4)并从OS X发出此命令:

 sudo ./install.sh --alldrivers 

我最终获得了所有Linux内核的长菜单,并且能够在没有GRUB菜单的情况下直接启动到Ubuntu / Debian。 现在至少我可以进入Linux并重新编写GRUB并查看EFI配置。

我遇到过同样的问题。 我删除了refit并安装了rEFind。 不积极维护改装。 尽管如此,每次更新mac OS都有可能需要重新安装refind。

我有一个类似的问题,但当我尝试启动Ubuntu时,它提出了一些“请插入启动盘”的内容。

我通过重新启动计算机解决了问题,当rEFIT屏幕出现时,启动“启动分区工具”。 对我来说它说“必须更新MBR表”。 我不得不按“y”来更新它。 在我更新它后,我不得不启动进入Mavericks并重新启动它,但随后启动Ubuntu Linux工作正常。 希望这对你有用!