为什么我不能在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
- Keka是p7zip包的开源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。
我完成了:
-
hdiutil attach -verbose -noverify -nomount downloaded_ubuntu.iso
-
打开Diskutil GUI并选择附加但未安装的ubuntu磁盘
-
Diskutil – >文件 – >来自ubuntu磁盘的新磁盘映像
-
选择只读或读/写没有加密并选择适当的目的地
-
你得到一个可以在OS X中安装的.dmg文件,并通过diskuti或dd转储它来创建一个可启动的usb
感谢名单
将ISO转换为DMG。
hdiutil convert -format UDRW -o ~/Desktop/ubuntu-12.10-desktop-i386.iso.img ~/Desktop/ubuntu.iso)