您可以根据 GPL 条款,从任何 PlumpOS 镜像站点下载最新的 PlumpOS 软件包,且不提供任何形式的担保。下载后,解压压缩包
$ tar -xvzf plumpos-6.9-rc1.tar.gz |
首先,让我们熟悉一下这里的目录结构。应该有 3 个目录
rootdisk,其中包含要创建的 iso 的布局;
scripts,其中包含用于辅助创建 iso 的小程序;
final,其中将包含由整个过程生成的 ISO。
如果您打算将自己的内核与 PlumpOS 一起使用,则必须遵循几个步骤才能使其正确启动。首先,您必须在 rootdisk/kernels/ 目录中创建一个新目录,该目录将采用旧式的且经常被诟病的 DoS 8.3 字符格式,并且仅包含字母和数字(以及单个“.”)。在该目录中,您应该放入一个名为 bzImage 的文件,它是您的内核;以及一个名为 modules.tgz 的文件,它是您的内核模块的 gzipped tarball 压缩包(带有 lib/modules/ 的相对路径,以便可以从根目录中提取)。可选地,您还可以为您的内核提供 System.map 和 config 文件。完成此操作后,您可以简单地运行 install 程序,它将检测并安装您的内核,以便与生成的 ISO 一起使用。
现在,假设您想包含一个第三方附加软件包。这非常简单:创建一个 gzipped tarball 压缩包,其中包含您要包含在软件包中的所有文件(相对于“/”),并将这些软件包放入 rootdisk/packages/ 目录中。然后编辑文件 rootdisk/packages/list,并添加软件包在 ramdisk 上相对于 / 的路径(换句话说,对于名为 “openssl.tar.gz” 的软件包,将行 “/cdrom/packages/openssl.tar.gz” 添加到文件 rootdisk/packages/list 中)。可选地,您可以使用诸如 “cdrom:openssl.tar.gz” 这样的行,这将自动在 cdrom 的 packages 目录中搜索软件包 “openssl.tar.gz”。在未来的版本中,这将对诸如 nfs 和启动软盘之类的东西很有用,所以现在不用担心它 ;)