为什么 OSX 升级会导致 Ubuntu 调用 Grub 或使 Ubuntu 引导加载程序崩溃?(从 2017 OS X Sierra 10.12.X 到 High Sierra)
Dual Boot (OSX/EFI Ubuntu 17) with OSX MacBook Pro 11,3 (Retina, 15-inch, Mid 2014)
问题:有没有办法在不破坏 Ubuntu 的情况下将 OS X 更新到 High Sierra?这是 Apple/OSX 的本地问题还是全局升级问题?
“魔术”最终被苹果删除或修改了我的引导扇区(未经我的“实际”许可)
我对刚尝试的人和像我这样的初学者的建议。警告:了解双启动的所有细节可能需要做太多的工作。
MacOS 升级将编写一个新的引导加载程序并覆盖您的 GRUB /rEFInd 引导加载程序。
没有办法避免这种情况。这很不幸,但请记住 Apple 相信 Mac 只能与 MacOS 一起使用;-)
如果您想恢复您的 Linux,您可以按照以下说明进行操作:
现在,如果您希望您的Linux 恢复为默认设置,您可以在 Linux 启动后在 MBR 上重新安装 GRUB。但是,由于 High Sierra,GRUB 无法通过引导菜单启动 High Sierra。您必须在 Mac Sound 之前按 Option 键并选择“Macintosh HD”来启动 High Sierra。很不幸,但自从升级以来我还没有找到解决方案。我还注意到我在这个线程中的不幸(1 个答案,2 条评论)。我建议关注它并希望得到答案。
如果您仍然热衷于使用 GRUB 和损坏的 Grub MacOS 条目恢复 Linux,那么请以 root 身份执行以下操作:
fdisk -l
并查找带有 HFS 条目的磁盘,很可能是 /dev/sdagrub-install /dev/sd<LETTER>
<LETTER>
字母表中的一个字母在哪里。不要添加任何尾随数字!例如:/dev/sda好,/dev/sda3不好update-grub
reboot
.希望能帮助到你。