为什么我不能在Mac OS X中安装Ubuntu 12.04安装程序ISO?

在过去的几天里,我已经下载了32位和64位版本的服务器和台式机,以便在基于Intel的PC上安装。

从OS X中双击ISO是正常的,它将在发现者和磁盘实用程序中安装ISO。

当我尝试安装我下载的任何Ubuntu ISO时,OS X返回错误消息The following disk images couldn't be opened 。 给出错误的原因是no mountable filesystem

但是,我仍然可以直接从磁盘实用程序打开ISO并将其刻录到DVD / CD。

此版本中发生了哪些变化导致此问题? 当前的ISO有什么问题吗?

我使用的OS X机器只有两周的时间,并且与任何其他ISO没有任何问题。

这是由于用于创建Ubuntu ISO的包中的错误(各种)

  • 自11.10以来 ,Ubuntu ISO已经“混合”,这意味着ISO也可以逐位写入USB设备,使其成为可用的Live-USB,而无需使用StartUp Disk Creator,UNetBootin等。

    • 请注意,此“混合” “混合”的OS X /磁盘实用程序定义不同,后者仅指Mac(HFS +)和Windows(ISO9660)上的ISO可读。
  • Ubuntu的混合function由SysLinux引导加载程序中的isohybrid脚本提供。 它的工作原理是将标准的ISO9660 CD文件系统封装在一个分区中,这样如果写入USB /硬盘,它将不会被修改。

  • 此补丁/错误报告讨论了isohybrid设置GPT UUID的方式中的问题,导致磁盘工具/ OS X无法识别混合文件系统,因此无法安装它。 希望它能在某些时候得到修复,使未来的Ubuntu混合ISO与Disk Utility兼容。

替代在OS X上提取/探索Ubuntu ISO: Keka

  • Kekap7zip包的开源OS X前端,除了无数的其他存档管理function外, 它还能够查看和提取ISO。 虽然它不会让你自己“安装”Ubuntu ISO,但它应该让你查看ISO文件系统并提取你需要的东西。

如果其他人来到这里因为他们试图在Vmware Fusion中安装ubuntu,但无法安装iso,至少在Vmware Fusion 4中,你可以“继续没有光盘” – 那么它会让你选择一个iso在下一个屏幕上,所以OSX永远不需要安装它,Vmware将安装它就好了。

也许是因为它们现在是混合 (DVD / USB)ISO,可以直接写入USB驱动器并启动。 1

1. https://lists.ubuntu.com/archives/ubuntu-devel/2011-June/033495.html

唯一提取的程序是免费应用程序商店的unarchiver。 您可以在之后重新打包,但计划是首先能够加载任何数据。

我遇到了同样的错误,在阅读了izx的答案之后,我使用了“ The Unarchiver ”应用来提取iso。 很高兴知道现在可以使用可启动的USB。

我完成了:

  1. hdiutil attach -verbose -noverify -nomount downloaded_ubuntu.iso

  2. 打开Diskutil GUI并选择附加但未安装的ubuntu磁盘

  3. Diskutil – >文件 – >来自ubuntu磁盘的新磁盘映像

  4. 选择只读或读/写没有加密并选择适当的目的地

  5. 你得到一个可以在OS X中安装的.dmg文件,并通过diskuti或dd转储它来创建一个可启动的usb

感谢名单

将ISO转换为DMG。

 hdiutil convert -format UDRW -o ~/Desktop/ubuntu-12.10-desktop-i386.iso.img ~/Desktop/ubuntu.iso)