正如标题所说,我想知道 Canonical 的工作人员如何为这个版本的 Ubuntu OS 生成发布 ISO 文件。最重要的是,我对他们如何创建 isohybrid 映像感兴趣。
我如何从 ISO 文件中包含的文件开始复制该过程?显然,派生的映像应该可以在基于 EFI/UEFI 的系统中启动。
另外,我想知道为什么当我尝试使用 fdisk 显示 ISO 映像的分区内容时,两个分区中的一个(第一个)的类型为“空”,而它却包含安装媒体的所有 Ubuntu 文件,它不是一个类似 ISO9660 的分区吗?
我还对复制 USB 驱动器上的 ISO 文件的分区结构感兴趣。
有人能给我指明正确的方向吗?
我的问题的答案是否记录在某处?或者至少记录在某处?
非常感谢!
答案1
谢谢大家的建议,但我想我已经找到了我自己问题的答案,而且它(至少部分)在这里得到了回答:如何创建 Ubuntu 定制版本的 EFI 可引导 ISO?非常详细,除了同质混合部分。
实际上,该指南生成了一个可启动的 ISO9660(Rock Ridge)EFI/UEFI 映像,但是当我尝试使用低级 dd 实用程序将生成的映像写入 USB 驱动器时,我得到的只是一个无法启动的驱动器(但是当我将其刻录到 DVD 时它可以工作)
这里的技巧是使用 isohybrid 实用程序来修改映像:isohybrid --uefi output.iso
,这会在 ISO 映像的结构中添加一个小的 FAT 分区,使其能够在 EFI/UEFI 系统上通过 USB 启动。