我可以从 Windows 为 Mac 制作可启动的 USB 闪存驱动器吗

Pat*_*ick 9 macbook

问题

MacBook 硬盘崩溃并被毁坏。我需要在一个仅适用于 Mac OS X 和 Ubuntu 的程序上进行音乐作业,并且在作业到期之前无法为 Mac 获得新的硬盘驱动器。我只有非管理员权限才能访问 Windows XP 和 7 计算机。

我的问题

我可以制作一个带有 Ubuntu 的 USB 驱动器,以便我可以在我的 MacBook 上使用它吗?我可以从 Windows 计算机创建它吗?如果可能的话,请给出详细的步骤,因为我对计算机尤其是 Linux 是个菜鸟。

我有一个可用的 8-Gb 闪存驱动器。

Liv*_*eBT 2

关于 EFI 启动和 Ubuntu ISO 似乎存在一些混淆。

\n\n

免责声明:我对 Mac 不太了解,因为我从来没有碰巧拥有或支持过其中一台机器。但我还是想帮忙。

\n\n

Linux 和 Windows UEFI 启动以及 Ubuntu Mac ISO

\n\n

在 Windows 机器上使用 Linux,我的理解是,要通过 EFI 从外部介质启动,只需将文件从 ISO 复制到 USB 驱动器上受支持的文件系统(通常是 FAT)。支持 UEFI 启动的 ISO 包含一个名为 的文件/efi/boot/boot{arch}.efi,其中{arch}可以x64适用于 AMD64、ia32i386arma64ARM 等。在(较旧的)Mac 上,这可能只是/efi/boot/boot.efi.

\n\n

好吧,就是这样。奇怪的是,Mac ISO 不包含此类文件,而是以旧版 BIOS 模式启动和安装,这在 2006 年 \xe2\x80\x93 上很好,当时 Apple 推出了 Boot Camp \xe2\x80\x93,但现在却\自 2012 年以来,业界其他公司都转向了 UEFI。

\n\n

Chan-Ho SuhColin Watson对类似问题的回答似乎并不能准确反映当前状况。

\n\n

修复旧版 Mac 的 UEFI 加载程序问题

\n\n

我发现 AstroFloyd 的一篇博客文章处理了一个非常相似的问题,同时意识到了上述问题。

\n\n

他的解决方案是放置一个EFI 加载程序,允许环回加载UEFI 兼容的 ISO。理想情况下,您只需将两个文件放在 FAT 格式的 USB 驱动器上即可。

\n\n
\n

为了清楚起见,您的 USB 驱动器上现在的所有内容是(相对于该驱动器的根目录):

\n\n
    \n
  1. /efi/boot/boot.iso
  2. \n
  3. /efi/boot/boot.efi
  4. \n
\n
\n\n

他的说明是使用 Linux 工具编写的,并处理高级细节,例如设置分区类型,但我猜 Windows 和现成的 USB 驱动器已经默认提供了此配置。

\n\n

需要明确的是:不要使用amd64+mac ISO,使用最新的标准 ISO。

\n\n

有关的:

\n\n\n\n

更多背景信息

\n\n

Rod Smith \xe2\x80\x93也在这里\xe2\x80\x93 在他的网站上发表了一篇关于在 Mac 上 EFI 启动 Ubuntu 的非常详细的文章。他解释了为什么使用混合 MBR 在 Mac 上以 BIOS 模式安装 Linux 至少可以说是一个坏主意,并介绍了在现有 Mac OS X 安装的驱动器上安装 Ubuntu 的一些场景。

\n\n

他正在使用他的工具 Refind,但据我所知,systemd-boot 也能够启动 OS X 并与 Mac 一起使用。配置可能有点困难。

\n


Sir*_*rlo 0

苹果公司称:

基于 Intel 的 Mac 支持从外部 USB 存储设备的卷启动:

  • 已使用 GUID 分区类型进行格式化
  • 包含 Mac OS X 10.4.5 或更高版本的安装,或者 Mac OS X 10.5 或更高版本,它与 USB 设备所连接的 Mac 兼容(或附带)。注意:您不应使用比 Mac 附带的版本更早(“旧”)的 Mac OS X 版本。

因此,官方不支持使用 Mac 从 Ubuntu 的 Live USB 启动。

但是,您可以尝试此处描述的步骤(不保证!),或者仅从 Live CD 启动。