如何使Mac从Ubuntu USB钥匙启动?


61

如果在此下载页面上选择“ USB”和“ Mac” ,它将给出一系列命令行说明以制作USB密钥,MacBook将从MacBook引导到Ubuntu。

我已经在不同的USB密钥上将它们跟在字母后面两次或三遍,但这是行不通的。关于EFI等有很多技术讨论,但是这组说明似乎表明它应该起作用,但事实并非如此。

救命?对于苹果公司采取的更加严格的方法,我越来越不满意,我很想开始使用Linux,以期过渡到将其用作我的主要操作系统,但是从CD引导需要花很多时间才能运行慢慢地,我真的很希望它能脱离USB。

有谁能够帮助我?


我不确定你能做到。我还没有听到任何成功的消息。您是否考虑过将Macbook设置为双引导?我使用rEFIt运行三引导Macbook,这太棒了。
皮特·阿什当

最简单的方法是使用bootcamp实用程序。在这里,您可以插入Ubuntu CD而不是Windows CD。
c0de 2012年

这是不可能的。我已经尝试了所有方法(askubuntu.com/questions/251958/…)忘记它了。
cyphunk

1
也许我不确定您要问的是什么,但是从Windows计算机将Ubuntu iso(v12.04)安装到USB记忆棒上之后,我只是在启动时按住alt在Mac上以选择其他启动选项,然后该驱动器显示为Windows。我从中启动,并且运行正常。
Codesmith

“锁定方式”是为什么我购买了Android手机来替换旧版iPhone的原因,而我从不后悔。
罗尔夫

Answers:


34

简短的回答: 不能。Apple不希望您通过USB引导OS X以外的其他操作系统。如果Mac具有可用的光盘驱动器,请使用它。它将减轻您的痛苦。如果您使用更新的Mac(64位),请记住使用Mac isoamd64+mac),而不要使用常规amd64iso。(参见为差异的说明)

更长的答案:( 好吧,我在上面说谎。)可以,但是“很复杂”。对许多人dd有用的一种方法是将可启动的USB密钥引导到硬盘驱动器上自己的分区,然后从该分区启动。在这里很好地解释了基本方法。

即使在相同的硬件上,这也不总是可行。特别是,如果您有一台没有光驱的MacBook Air,那么论坛上到处都是尝试dd到分区的技巧而失败的帖子。对于MacBook Air所有者,强烈建议您购买MacBook Air SuperDrive(不,常规USB CD / DVD驱动器不足够),然后使用它通过通常的CD路径进行安装(使用Mac iso进行64位安装) )。

最后,此USB方法实际上可以工作(!),将11.10安装到我的MacBook Air 3,1(2010年末型号)上。但是,我预计需要对其他版本的Air进行一些修改,更不用说其他Mac了。


4
dd方法从未在我的1)Macbook 3,1 2)Macbook Pro 3,1 3)Macbook Pro 8,2 ...上起作用。我感到出卖了!

dd我在较长答案中提到的方法与“官方”说明不同。在许多MacBook机型上似乎都可以正常工作,但Air却不能。
Chan-Ho Suh 2012年

2
在大约2010年的Macbook铝上无法正常工作。Ubuntu看起来像个傻瓜,留下了这个显然非常不可靠的FAQ和使用USB的说明。考虑到当今大多数Macbook没有CDrom驱动器,Ubuntu应该更加重视这一点,或者从用户群中注销大部分笔记本电脑。
cyphunk


1
这种长方法有效,对于现在可以在lifehacker.com/5934942/…上找到该方法的人们来说,它是最新的。但是,即使您很麻烦通过USB或其他方式安装它,在触控板的低层(最好是熟悉终端)上配置OS时,您仍然需要做大量的工作。和其他事情如您期望的那样起作用;许多重新配置。遗憾的是,他们现在还没有为Macbook进行更多调整。
rcd

15

如何在OS X / macOS上创建可启动USB记忆棒

此过程要求您从下载的.iso文件创建一个.img文件。它还会更改USB记忆棒上的文件系统以使其可启动,因此请在继续之前备份所有数据。

  1. 下载Ubuntu桌面

  2. 打开终端(/Applications/Utilities/在Spotlight 中或在终端中查询终端)。

  3. 插入USB闪存介质,该介质必须为2GB或更大,并且USB闪存驱动器上只有1个分区。对于Ubuntu 18.04及更高版本,USB闪存驱动器应为4GB或更大。

  4. 启动位于应用程序 -> 实用程序或Spotlight搜索中的Disk Utility应用程序

    • 在左侧窗格中,单击USB驱动器以将其选中。

    • 单击分区选项卡。

    • 从下拉菜单中选择1 Partition。

    • 输入驱动器的名称。

    • 将格式更改为Mac OS扩展(日志)。

    • 单击选项按钮。

    • 确保已选择“ GUID分区表”单选按钮,然后单击“ 确定”

    • 点击应用

    警告:请谨慎使用磁盘工具,因为选择错误的设备或分区可能会导致数据丢失。

  5. 使用hdiutil的convert选项将.iso文件转换为.img,例如,

    hdiutil convert -format UDRW -o ~/path/to/target.img ~/path/to/ubuntu.iso
    

    注意:OS X倾向于自动将.dmg结尾放在输出文件上。

  6. 跑:

    diskutil list
    

    获取当前设备列表。

  7. 跑:

    diskutil list
    

    再次确定分配给您的闪存介质的设备节点(例如/dev/disk2)。

  8. 跑:

    diskutil unmountDisk /dev/diskN
    

    (用上一个命令的磁盘号替换N;在上一个示例中,N将为2)。

  9. 执行:

    sudo dd if=/path/to/downloaded.img of=/dev/rdiskN bs=1m
    

    (替换/path/to/downloaded.img为图像文件所在的路径;例如./ubuntu.img./ubuntu.dmg)。

    • 使用/dev/rdisk代替/dev/disk可能更快
    • dd命令足够的时间来完成。完成执行可能需要3-5分钟。当dd完成后,你应该看到,这一进程已完成的确认。
    • 如果看到错误dd: Invalid number '1m',说明您正在使用GNU dd。使用相同的命令,但替换bs=1mbs=1M
    • 如果看到错误消息dd: /dev/diskN: Resource busy,请确保未使用磁盘。启动“ Disk Utility.app”并卸载(不弹出)驱动器。
  10. 跑:

    diskutil eject /dev/diskN
    

    并在命令完成后取出闪存介质。


从USB驱动器在Mac上引导Ubuntu

新创建的Ubuntu live USB驱动器现在可以插入Mac。

在此处输入图片说明
从USB驱动器引导Ubuntu

要在Mac上测试Ubuntu live USB:

  1. 将USB驱动器插入可用的USB端口。
  2. 重新启动或打开Mac。
  3. 启动提示音后,立即按Option键(有时标记为Alt)。
  4. 使用左右箭头和Enter键选择要从中引导的USB驱动器。
  5. 如果在步骤4 中看不到USB驱动器,请下载rEFInd引导管理器以获取一个屏幕,您可以在其中选择要从中进行引导的设备。

2
这不能回答问题。答案是如何在当前运行OS X的同时创建可启动的USB密钥。问题是如何创建可以引导Mac的USB。我已遵循这些指示。我可以使用生成的USB密钥引导PC,但Mac无法将其识别为可引导设备。
克里斯

3
我只是成功地做到了这一点,但首先USB密钥不会出现在列表中,我不得不重新插入它,然后将其显示为EFI启动盘
Keith M

1
对于Macbook Air(〜2012和Macbook Pro 2009年中/后期),我的工作效果很好。请注意,这仅适用于具有1个分区的驱动器。就出现在Mac启动管理器而言,将文件“ dd-ing”到2个分区中的1个对我不起作用。有关此步骤的博客文章也位于此处:business.tutsplus.com/tutorials/…–
DynamicDan

如果我错了,请纠正我,但这只会为您提供Live CD式引导,对吗?不是永久安装。
亚历克斯·哈特

没错,这将为您提供CD式的实时引导。
karel

5

通过这四个步骤,我在2011年中的Macbook Air上安装了Ubuntu 13.04:

  1. 使用磁盘工具创建一个新分区

  2. 在Mac上安装最新版本的rEFInd

  3. 下载Ubuntu的Mac ISO并使用UNetbootin创建可启动的USB记忆棒

  4. 从USB重新启动Mac select boot并安装Ubuntu


另类[测试上iMac.2013] 1.安装改装 2.下载最新的Ubuntu(在这一点上13.04),ISO 3.创建一个“USB启动盘创建”活USB(自带默认所有的ubuntu安装)4.连接将USB磁盘插入iMac 5.重新启动iMac 6.按住选项或命令(alt或super)(我忘记了)7.选择efi×评论只能编辑5分钟×评论只能编辑5分钟×评论只能被编辑了5分钟
airtonix

1
截至3/2019,此答案适用于MacBook(大约于2008年),我能够使用ubuntu 18.04。谢谢
乍得

4

经过各种方法的麻烦之后,我终于使ubuntu 13.04 32bits在Macbook 2,1上工作(2007年中)。我的DVD驱动器坏了,所以我真的需要一个实时USB。

(免责声明:)我不是程序员,但是按照以下方式进行设置后,它就像魅力一样工作。

  1. 安装最新版本的rEFIt。
  2. 从此页面下载Mac Linux USB Loader:https : //github.com/SevenBits/Mac-Linux-USB-Loader/releases/tag/v1.1
  3. 从同一链接下载源代码。您将需要位于“ EFI”文件夹中的bootlA32.efi文件。
  4. 插入USB闪存驱动器,然后使用磁盘实用程序将其格式化为FAT 32。
  5. 打开Mac Linux USB Loader,然后选择要引导的.iso文件。
  6. 单击创建实时USB并按照说明进行操作,这是一个非常简单的过程。

  7. 我的Macbook模型只是拒绝在efi64上启动,因此我不得不在此处进行一些调整:

  8. 继续并打开USB驱动器。转到“ efi”文件夹,然后转到“启动”文件夹。在内部,您应该看到一个名为bootX64.efi的文件。

  9. 擦除它,然后放置bootlA32.efi文件。

  10. 现在只需重新启动,然后从rEFIt菜单中选择从USB驱动器启动。

我希望它可以帮助某人!


Mac Linux USB Loader可以在我的2012 MacBook Pro上正常使用。 github.com/SevenBits/Mac-Linux-USB-Loader/wiki/…– chrish
2013年


-1

下载Ubuntu,然后制作一个可启动USB,以了解更多适用于Macbook,iMac和Mini等的USB 。(2011及更高版本)。

要求:1. 2GB USB驱动器2.具有网络访问权限的Ubuntu系统。


-3

尝试获取一台已安装Ubuntu的计算机,一台PC,笔记本电脑(可能是从朋友那里得到的),然后获取Ubuntu 12.10 amd64的ISO映像。使用Ubuntu,打开“ 启动磁盘创建器 ”实用程序,选择Ubuntu的ISO映像,USB设备并创建磁盘。

Mac引导时按住选项键,然后选择要从中引导的USB驱动器,即可完成操作。我已经做到了,而且有效。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.