安装持久性 Arch Linux 后,OSX 无法通过 USB 启动,而 Windows 则可以通过 USB 启动

安装持久性 Arch Linux 后,OSX 无法通过 USB 启动,而 Windows 则可以通过 USB 启动

当我在 OSX Yosemite 10.10.5(带 Force Touch 的 MacBook Pro Retina 2015)上启动时按住 C 键时,它无法启动到 USB。按住 alt/option 不会显示 USB 驱动器,在系统偏好设置中更改启动顺序也不起作用,因为 USB 没有显示。当我在打开并运行 OSX 的 MacBook 上插入 USB 时,我收到错误消息“您插入的磁盘无法被此计算机读取。”,这应该表明 Linux 确实已正确安装在 USB 上。

我能够使用 Windows(10)系统启动此 USB。

使用此视频中的命令安装到 USB:https://www.youtube.com/watch?v=sDq1oaYRgeg

使用 Grub 引导程序。安装了“archlinux-2015.11.01-dual.iso”。启动 i686。将 USB 的两个分区格式化为 ext4。

我的问题是,我无法启动驱动器的可能原因是什么,我该如何解决这个问题?

答案1

最佳猜测,基于指示创建 USB 介质的前提是其格式为 MBR/ExtFS 或 FAT32。Mac 只能从 GUID/HFS+ 启动,而无需使用类似重新索引管理加载过程。

答案2

我遇到了类似的问题。我的 Macbook Pro 2016 13,3 上安装了 Arch Linux。我尝试从 USB 启动,但结果总是黑屏/空白屏。

为了使它正常工作,我必须重置 NVRAM。

按住PRoptioncommand直到屏幕亮起并关闭两次(说是点亮有点夸张,它几乎不会被察觉到打开和关闭)。

https://support.apple.com/en-us/HT204063

我可以确认问题不在于存储棒的格式。我使用了字节写入:

dd if=archlinux-2020.04.01-x86_64.iso of=/dev/rdisk2 bs=1m

相关内容