我需要访问我下载的 Linux 发行版 iso 中的几个文件。我无法安装该发行版,因此我想在 Mac OS X 下安装它(如果可以的话)。
我发现一个指南建议只需双击 iso,但我收到错误“没有可挂载的文件系统”
有什么建议么?
答案1
我在尝试安装时遇到了一些问题通过 PXE 的 Arch Linux.我找到了一个可行的答案这里,可以总结如下:
❯ mkdir arch-mount
❯ hdiutil attach -nomount archlinux-2017.05.01-x86_64.iso
/dev/disk2 FDisk_partition_scheme
/dev/disk2s2 0xEF
❯ mount -t cd9660 /dev/disk2 arch-mount
答案2
因此看起来问题出在 iso 的创建方式上。
这是来自 Ask Ubuntu 网站的答案。
https://askubuntu.com/a/153909
自 11.10 以来,Ubuntu ISO 一直是“混合”的,这意味着 ISO 也可以逐位写入 USB 设备以使其成为可运行的 Live-USB,而无需使用 StartUp Disk Creator、UNetBootin 等。
请注意,这种“混合”与 OS X/Disk Utility 对“混合”的定义不同,后者只是指在 Mac(HFS+)和 Windows(ISO9660)上均可读取的 ISO。
Ubuntu 的混合功能由 SysLinux 引导程序中的 isohybrid 脚本提供。它的工作原理是将标准 ISO9660 CD 文件系统封装在一个分区内,这样如果写入 USB/硬盘,它将无需修改即可运行。
因此我无法按照我想要的方式挂载 iso,不过我找到了一个名为柯卡它允许我提取发行版 iso,然后浏览文件系统。这是第二好的事情。