The Linux Bootdisk HOWTO 中译版(7) root 在其 filesystem 上包含运作 Linux 系统必备档案的一张磁片。这张磁片不一定有 kernel 或 boot loader 。 一旦 kernel 被启动後, root disk 就可以独立於其它磁片来运作系统。通常 root disk 的内容会被自动地 copy 到 RAM 而成为 ramdisk 。这使得 root disk 的存取变得更为快速,而且可释放一台软碟机给工具程式磁片 (utility disk)。 boot/root 一张同时包含 kernel 与 root filesystem 的磁片。换句话说,这张磁片包含不用硬碟而能启动与运作 Linux 系统之所有必备项目。这种磁片的优点在於简单轻便 -- 每一项必备的东西都放在同一张磁片上。然而,随著档案 size 的逐渐增加,让所有东西都存在同一张磁片上就越显困难,甚至利用压缩也一样。 utility 一张包含 filesystem 的磁片,但是并不是要挂上做为 root file system 来使用。这张磁片可视为额外的资料片 (data disk) 。你可以利用这种磁片把原本过多而不能放在 root disk 上的工具程式放在其上。 一般而言,当我们提及 ``建造一张 bootdisk'' 时,是指造出 boot ( kernel ) 与 root (files) 这两个部分。这两个部分不是放在一起 (一张单张的boot/root disk) ,就是两张分开的磁片 (boot + root disks) 。对救援磁片而言最具弹性之做法,可能是使用两张分开的 boot 与 root 磁片,再加上一张或多张的 utility diskettes 以处理多出来的东西。 -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- 4. 建立一个root filesystem -- Building a root filesystem 造出 root filesystem 涉及选择能让系统正常运作所必备的档案。在这一节中,我们将叙述如何建造一个 压缩的 root filesystem 。在磁片上建造一个直接挂上做为根目录 (root) 之未经压缩的 filesystem 是较不普遍的观念;这个替代方案叙述在 Non-ramdisk Root Filesystem 这一节中。 4.1 概观 -- Overview root filesystem 必须包含支援完整 Linux 系统运作所需的每一个项目。为了能够达成这个目的,这张磁片必须包括能让 Linux 系统运作最起码 (minimum) 的需求: