问题
MacBook硬盘驱动器崩溃并毁了。我需要在仅适用于Mac OS X和Ubuntu的程序上进行音乐分配,并且在分配到期之前将无法为Mac获取新的硬盘驱动器。我只有Windows XP和7计算机的非管理员访问权限。
我的问题
我可以在上面装有Ubuntu的USB驱动器上使用,以便与此一起使用MacBook吗?我可以从Windows计算机创建此文件吗?如果可能的话,请给出详细的步骤,因为对于计算机,尤其是Linux,我是个菜鸟。
我有一个8 Gb闪存驱动器。
MacBook硬盘驱动器崩溃并毁了。我需要在仅适用于Mac OS X和Ubuntu的程序上进行音乐分配,并且在分配到期之前将无法为Mac获取新的硬盘驱动器。我只有Windows XP和7计算机的非管理员访问权限。
我可以在上面装有Ubuntu的USB驱动器上使用,以便与此一起使用MacBook吗?我可以从Windows计算机创建此文件吗?如果可能的话,请给出详细的步骤,因为对于计算机,尤其是Linux,我是个菜鸟。
我有一个8 Gb闪存驱动器。
Answers:
关于EFI引导和Ubuntu ISO似乎有些混乱。
免责声明:我对Mac不太了解,因为我从未碰巧拥有或支持其中一台计算机。但是我还是想帮忙。
在Windows计算机上使用Linux,我的理解是,要通过EFI从外部媒体启动,您只需将文件从ISO复制到USB驱动器(通常为FAT)上受支持的文件系统。支持UEFI引导的ISO包含一个名为的文件/efi/boot/boot{arch}.efi
,该文件{arch}
可以x64
用于AMD64,ia32
i386 arm
或a64
ARM等。在(较旧的)Mac上,这可能只是/efi/boot/boot.efi
。
好的,就是这样。奇怪的是,Mac ISO不包含此类文件,而是以旧版BIOS模式引导和安装,这在2006年(Apple引入Boot Camp时)很好,但自2012年以来其他行业转移到UEFI。
来自Cho-Ho Suh和Colin Watson的类似问题的答案似乎无法准确反映当前状态。
在了解上述情况的同时,我发现了AstroFloyd的博客条目,该条目处理的是非常类似的问题。
他的解决方案是放置一个EFI加载程序,以允许回送加载兼容UEFI的ISO。理想情况下,您只需要在FAT格式的USB驱动器上放两个文件即可。
为了清楚起见,USB驱动器上的所有内容都是(相对于该驱动器的根目录):
- /efi/boot/boot.iso
- /efi/boot/boot.efi
他的说明是使用Linux工具编写的,并处理诸如设置分区类型之类的高级细节,但是我想Windows和现成的USB驱动器默认已经提供了此配置。
需要明确的是:做不使用AMD64 + MAC ISO,使用最新标准之一。
有关:
同样在这里的罗德·史密斯(Rod Smith)在他的网站上发布了一篇有关Mac上Mac上的EFI-Booting Ubuntu的非常详细的文章。他解释了为什么通过使用混合MBR在Mac上以BIOS模式安装Linux至少是一个坏主意,并介绍了在现有Mac OS X安装的驱动器上安装Ubuntu的几种方案。
他正在使用自己的工具Refind,但据我所知,systemd-boot还能够引导OS X并与Mac一起使用。配置起来可能有点困难。
根据苹果的说法:
基于Intel的Mac支持从外部USB存储设备的卷开始:
- 已使用GUID分区类型进行格式化
- 包含与USB设备所连接的Mac兼容(或附带)的Mac OS X 10.4.5或更高版本,或Mac OS X 10.5或更高版本的安装。注意:请勿使用比Mac随附的版本更早(“较旧”)的Mac OS X版本。
因此,官方不支持从具有Mac的Ubuntu的Live USB启动。
但是,您可以尝试执行此处描述的步骤(不做任何保证!),或者仅从Live CD引导。
有许多选项可以帮助您从Windows计算机上制作可引导的USB驱动器。我最喜欢的一个是Rufus(http://rufus.akeo.ie/)。为了创建您的可启动USB驱动器,请执行以下步骤:
如果遇到任何问题,可以参考常见问题解答(https://github.com/pbatard/rufus/wiki/FAQ)
祝好运!
在PC上没有管理访问权限确实会使某些更加用户友好的程序(例如Yumi)脱离了人们的视线。但是,在探究Pendrivelinux之后,我偶然发现了一个可能有效的选项:XBOOT。Pendrivelinux 在这里有一个指南,但是主要步骤是:
编辑: 我刚刚完成程序的测试,当我在Windows盒子(Windows 8.1)上运行该程序时,它成功创建了可启动的Ubuntu USB闪存驱动器,而无需进行管理访问。