MacBook 硬盘崩溃并被毁坏。我需要在一个仅适用于 Mac OS X 和 Ubuntu 的程序上进行音乐作业,并且在作业到期之前无法为 Mac 获得新的硬盘驱动器。我只有非管理员权限才能访问 Windows XP 和 7 计算机。
我可以制作一个带有 Ubuntu 的 USB 驱动器,以便我可以在我的 MacBook 上使用它吗?我可以从 Windows 计算机创建它吗?如果可能的话,请给出详细的步骤,因为我对计算机尤其是 Linux 是个菜鸟。
我有一个可用的 8-Gb 闪存驱动器。
关于 EFI 启动和 Ubuntu ISO 似乎存在一些混淆。
\n\n免责声明:我对 Mac 不太了解,因为我从来没有碰巧拥有或支持过其中一台机器。但我还是想帮忙。
\n\n在 Windows 机器上使用 Linux,我的理解是,要通过 EFI 从外部介质启动,只需将文件从 ISO 复制到 USB 驱动器上受支持的文件系统(通常是 FAT)。支持 UEFI 启动的 ISO 包含一个名为 的文件/efi/boot/boot{arch}.efi
,其中{arch}
可以x64
适用于 AMD64、ia32
i386arm
或a64
ARM 等。在(较旧的)Mac 上,这可能只是/efi/boot/boot.efi
.
好吧,就是这样。奇怪的是,Mac ISO 不包含此类文件,而是以旧版 BIOS 模式启动和安装,这在 2006 年 \xe2\x80\x93 上很好,当时 Apple 推出了 Boot Camp \xe2\x80\x93,但现在却\自 2012 年以来,业界其他公司都转向了 UEFI。
\n\nChan-Ho Suh和Colin Watson对类似问题的回答似乎并不能准确反映当前状况。
\n\n我发现 AstroFloyd 的一篇博客文章处理了一个非常相似的问题,同时意识到了上述问题。
\n\n他的解决方案是放置一个EFI 加载程序,允许环回加载UEFI 兼容的 ISO。理想情况下,您只需将两个文件放在 FAT 格式的 USB 驱动器上即可。
\n\n\n\n\n为了清楚起见,您的 USB 驱动器上现在的所有内容是(相对于该驱动器的根目录):
\n\n\n
\n- /efi/boot/boot.iso
\n- /efi/boot/boot.efi
\n
他的说明是使用 Linux 工具编写的,并处理高级细节,例如设置分区类型,但我猜 Windows 和现成的 USB 驱动器已经默认提供了此配置。
\n\n需要明确的是:不要使用amd64+mac ISO,使用最新的标准 ISO。
\n\n有关的:
\n\nRod 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据苹果公司称:
基于 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 启动。
归档时间: |
|
查看次数: |
133100 次 |
最近记录: |