如何从 Mac 刻录适用于 Solaris 的 CD-ROM;安装时文件名混乱

如何从 Mac 刻录适用于 Solaris 的 CD-ROM;安装时文件名混乱

我想使用 Mac (10.5) 刻录一张 CD,然后可以从 Solaris 10 x86 机器访问它。

这部分有效:

  1. 插入空白 CD 并让 Finder 打开它,以便为其创建一个“可录制 CD”窗口。
  2. 将要刻录的文件拖到“可刻录 CD”窗口中
  3. 刻录(除了速度之外没有其他选项)

然后在 Solaris 中挂载:

mount -f hsfs -o ro /dev/dsk/foo /mnt/bar

这里的问题是 Solaris 会将所有文件名视为小写,并且只允许每个文件名包含一个句点(这些是 HSFS 限制)。 苹果的帮助表示他们支持 Rock Ridge 和 Joliet 扩展,允许使用更长的文件名。

我也尝试过使用 Toast 的“Mac & PC”和“ISO 9660”选项,但在 Solaris 中安装时得到的结果相同。

是否有一些刻录工具/选项和安装选项的组合可以使其工作?

答案1

答案2

如果您不想使用 ClI,请使用Disk Utility.app( /Applications/Utilities/Disk Utility.app)。

答案3

我想发现者默认包含 Joliet 扩展,但正如 Nate 建议的那样,你可以尝试使用錯誤生成您的图像。

另外,您可以尝试在 Solaris 上安装时强制使用 Joliet 扩展来支持 ISO 9660:

mount -f hsfs -o ro,joliet /dev/dsk/foo /mnt/bar

hsfs 手册页似乎表明它应该检测并使用 Joliet 扩展(如果存在),但值得尝试明确提及它。

相关内容