无法在 mac 上制作可启动的 USB

phi*_*hil 11 mac usb system-installation

从昨天开始,我一直在尝试这样做,按照 ubuntu.com 官方页面上的说明进行操作:

http://www.ubuntu.com/download/help/create-a-usb-stick-on-mac-osx

我可以毫无错误地完成每一步。但是,在重新启动 mac 时,闪存驱动器只是报告“缺少操作系统,按任意键...”。从那里,除了硬重置之外,我无能为力。

我试过 Unetbootin,但这不会创建可从 Mac 启动的 USB。

编辑:我还用 rEFIt 修复了分区表,但仍然没有乐趣。

有什么建议?

phi*_*hil 4

这是我自己的答案:

好的,所以我明白了,很大程度上要感谢 macforums 上的这个扩展线程

http://forums.macrumors.com/showthread.php?t=1329407

不过,我将在这里提供一个总结版本。无论谁负责这个 ubuntu 页面(我在 OP 中链接到的页面),都应该对其进行更改。这些指示根本不起作用。

这是您需要的:

创建闪存驱动器文件
启动 UNetbootin。选择 ubuntu iso 作为源,选择闪存驱动器作为目标。完成后,您将收到一条警告,提示 USB 无法在 Mac 上启动。这是预期的。

在硬盘上创建分区
打开“磁盘工具”并选择您要使用的内部或外部磁盘。在其上创建一个 2GB 分区,格式化为 FAT32。创建另一个分区(您也可以选择 FAT32),其大小与您希望最终安装的大小相同(我的 mac 上有一个 750GB 的内部磁盘,所以我给了 ubuntu 100GB)。

获取设备名称
在 Mac 上打开 Terminal.app 并复制/粘贴此命令(您可以键入它,但稍后会有一些更复杂的命令,您可能需要剪切和粘贴以避免错误)

diskutil list
Run Code Online (Sandbox Code Playgroud)

从输出中,识别闪存驱动器和 2GB 分区。例如,它们的名称为 /dev/disk1s1 和 dev/disk0s4。确保选择正确的名称,否则最终可能会造成一些损失。

卸载设备
打开 Disk Utility.app,然后单击侧面板中的闪存驱动器。点击上面任务栏中的“卸载”按钮。对 2GB 内部分区执行相同操作。

将文件从闪存驱动器移动到 HD 分区
将其复制并粘贴到终端中,但不要按“返回”:

sudo dd if=/dev/disk1s1 of=/dev/rdisk0s4
Run Code Online (Sandbox Code Playgroud)

更改设备名称以匹配您在步骤 3 中找到的设备名称。第一个设备名称是源(闪存驱动器),第二个设备名称是目标(内部磁盘上的 2GB fat 分区)。请注意,我在输出设备上的“磁盘”之前添加了“r”。这是故意的,您应该确保也添加它,因为它会大大加快复制过程。

仔细检查该行是否正确,然后当您准备好时,按“返回”并输入您的管理员密码(当您键入密码时它将不可见)。

卸下闪存驱动器
最终完成后,卸下并卸下闪存驱动器。你不再需要它了。

修复分区表
按住 Option 键重新启动 Mac。从 rEFIt 菜单中,选择“同步分区表”。按“y”确认并退出。然后从 rEFI 菜单中选择“重新启动”。

启动 ubuntu live CD
您现在应该看到企鹅徽标。单击它启动 Ubunutu Live CD。


小智 1

我按照这些说明在 2011 年中期在我的 IMac 上安装了 ubuntu。虽然后来我想出了一个办法,可以把步骤减半。我直接在HD分区创建了Ubuntu镜像,没有使用USB

这就是我所做的:

  1. 使用磁盘实用程序对 Mac 硬盘进行分区:

    1. 为Ubuntu创建40GB fat32分区

    2. 创建一个 5GB 分区来保存可启动的 Linux 映像

  2. 使用Unetbootin直接在5GB分区创建镜像。

  3. 重新启动 - 按住option键 - 使用 rEFIT 启动到 Ubuntu。

希望这可以帮助。感谢您的精彩帖子。