在过去的几天里,我下载了 32 位和 64 位版本的服务器和桌面,安装在基于 Intel 的 PC 上。
在 OS X 中双击 ISO 是正常的,它会在 Finder 以及磁盘实用程序中安装该 ISO。
当我尝试安装任何我下载的 Ubuntu ISO 时,OS X 返回错误消息The following disk images couldn't be opened
。错误原因是no mountable filesystem
。
但是,我仍然可以直接从磁盘实用程序打开 ISO 并将其刻录到 DVD/CD。
此版本中发生了哪些更改导致此问题?当前 ISO 存在问题吗?
我使用的 OS X 机器才使用了两周,并且没有出现任何其他 ISO 问题。
答案1
这是由于用于创建 Ubuntu ISO 的软件包中存在某种错误
自 11.10 起,Ubuntu ISO 已经是“混合”的,这意味着 ISO 也可以逐位写入 USB 设备以使其成为可运行的 Live-USB,而无需使用 StartUp Disk Creator、UNetBootin 等。
- 请注意,这种“混合”是不同的来自 OS X/磁盘实用程序对“混合”的定义,它只是指在 Mac(HFS+)和 Windows(ISO9660)上均可读取的 ISO。
isohybrid
Ubuntu 的混合功能由系统Linux引导加载程序。它的工作原理是将标准 ISO9660 CD 文件系统封装在一个分区内,这样如果写入 USB/硬盘,它将不经修改地运行。此补丁/错误报告讨论了设置 GPT UUID 的方式中存在的问题
isohybrid
,导致磁盘实用程序/OS X 无法识别混合文件系统,因此无法挂载它。希望这个问题能在某个时候得到修复,使未来的 Ubuntu 混合 ISO 与磁盘实用程序兼容。
在 OS X 上提取/探索 Ubuntu ISO 的替代方法:柯卡
- 柯卡是一个开源的 OS X 前端p7zip软件包,除了大量其他存档管理功能外,它还能够查看和提取 ISO。虽然它不允许您单独“挂载”Ubuntu ISO,但它应该可以让您查看 ISO 文件系统并提取所需的内容。
答案2
万一其他人来这里是因为他们试图在 Vmware Fusion 中安装 ubuntu,但无法挂载 iso,至少在 Vmware Fusion 4 中,您可以“无光盘继续”——然后它会让您在下一个屏幕上选择一个 iso,所以 OSX 永远不需要挂载它,而 Vmware 会很好地挂载它。
答案3
也许是因为他们现在杂交种(DVD/USB)ISO 可以直接dd
到 USB 驱动器并启动。1
1. https://lists.ubuntu.com/archives/ubuntu-devel/2011-June/033495.html
答案4
我遇到了同样的错误,在阅读 izx 的答案后,我使用了“解档者“应用程序来提取 iso。很高兴知道现在可以通过 dd 获得一个可启动的 usb。