AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 977170
Accepted
Asher
Asher
Asked: 2017-11-17 11:24:26 +0800 CST2017-11-17 11:24:26 +0800 CST 2017-11-17 11:24:26 +0800 CST

OSX 升级导致 Ubuntu “神奇地删除” Grub?!(2017 至高山脉)

  • 772

为什么 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 的本地问题还是全局升级问题?

dual-boot
  • 2 2 个回答
  • 1718 Views

2 个回答

  • Voted
  1. Best Answer
    Asher
    2017-11-25T10:13:58+08:002017-11-25T10:13:58+08:00

    “魔术”最终被苹果删除或修改了我的引导扇区(未经我的“实际”许可)

    我对刚尝试的人和像我这样的初学者的建议。警告:了解双启动的所有细节可能需要做太多的工作。

    OSX 磁盘工具

    磁盘工具

    • 0
  2. Thomas
    2018-02-25T15:46:56+08:002018-02-25T15:46:56+08:00

    MacOS 升级将编写一个新的引导加载程序并覆盖您的 GRUB /rEFInd 引导加载程序。

    没有办法避免这种情况。这很不幸,但请记住 Apple 相信 Mac 只能与 MacOS 一起使用;-)

    如果您想恢复您的 Linux,您可以按照以下说明进行操作:

    1. 通过使用Etcher或Unetbootin刻录 ISO,在 USB 密钥上安装supergrubdisk2。
    2. 重启后按Option键在USB密钥上启动(必须在“Mac声音”之前按下)
    3. 选择标记为“EFI 启动”的橙色磁盘
    4. 在文本菜单中选择“检测并显示引导方法”。
    5. 等待5 到 10 秒以进行检测
    6. 如果您可以看到您的 Linux,请查看grub.cfg部分。如果没有,请一一尝试;-)
    7. 选择一个并按回车键,它应该启动你的 Linux。

    现在,如果您希望您的Linux 恢复为默认设置,您可以在 Linux 启动后在 MBR 上重新安装 GRUB。但是,由于 High Sierra,GRUB 无法通过引导菜单启动 High Sierra。您必须在 Mac Sound 之前按 Option 键并选择“Macintosh HD”来启动 High Sierra。很不幸,但自从升级以来我还没有找到解决方案。我还注意到我在这个线程中的不幸(1 个答案,2 条评论)。我建议关注它并希望得到答案。

    如果您仍然热衷于使用 GRUB 和损坏的 Grub MacOS 条目恢复 Linux,那么请以 root 身份执行以下操作:

    1. fdisk -l并查找带有 HFS 条目的磁盘,很可能是 /dev/sda
    2. grub-install /dev/sd<LETTER><LETTER>字母表中的一个字母在哪里。不要添加任何尾随数字!例如:/dev/sda好,/dev/sda3不好
    3. update-grub
    4. reboot.
    5. 您现在应该拥有 GRUB,但无法通过 GRUB 访问 High Sierra。

    希望能帮助到你。

    • 0

相关问题

  • 如何在 ubuntu 中挂载加密的 windows 分区?[关闭]

  • 如何使用 Debian 进行双引导?

  • 如何使用 Ubuntu 和 Windows XP 安装双启动配置?[关闭]

  • 如何让双启动 USB 驱动器在 Vista 中工作 [关闭]

  • 如何从双启动计算机访问加密的主文件夹?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve