当拿取一个套件时,除非你有好的理由,否则请一定要拿最新的版本。
这些是 distribution bootdisks 的来源。 请选择映射站台下载以减少这些主机的负荷。
除了 distribution bootdisks 以外,也可以得到以下的救援磁片映像档。除非有另外特别指定,否则这些都可在 http://metalab.unc.edu/pub/Linux/system/recovery/!INDEX.html 的目录中找到。
tomsrtbt
, 由 Tom Oehser 制作,是一张以 kernel 2.0 为基础而制作出来的单片装 boot/root 磁片,with a large set of features and support programs。它支持 IDE 、 SCSI 、磁带、网路卡、 PCMCIA 等还有很多其它设备。其中有大约 100 种工具程序与工具可以用来修护与备份磁盘。此套件也包含一些 script 用来解译与重建构映像档,以便于在必要时可以加入新的 material 。
rescue02
, 由 John Comyns 制作,是一张以 kernel 1.3.84 为基础而制作出来的救援磁片,其支持 IDE 、 Adaptec 1542 与 NCR53C7,8xx 。它使用 ELF 两进位档,但是却有足够的指令以利其能在任何系统上使用。它拥有能在开机后才被载入给所有其它 SCSI 卡使用的模块。但它也许不能在只有 4 mb 随机存取内存的系统上执行,因为它用到了 3 mb 的ram disk。
resque_disk-2.0.22
, 由 Sergei Viznyuk 制作,是一套以 kernel 2.0.22 为基础,内建支持 IDE 与许多不同的 SCSI 控制卡,以及 ELF/AOUT 的全功能 boot/root 磁片。同时也包含许多模块,以及用来修护及备份硬盘的有用工具程序。
cramdisk
映像档,以 kernel 2.0.23 为基础,可使用在 4 meg 与 8 meg 的机器上。它们包含了数学模拟器与网路工具 (PPP与dialin script、NE2000、3C509),或是平行埠 ZIP 磁盘机的支持。这些磁片映像档可在备有 4MB 随机存取内存的 386 主机上开机。 MSDOS 支持也被包含在其中,因此你可以从网路上下载它到 DOS partition 上。
目前可以从 metalab.unc.edu 取得数种制作救援磁片的套件。利用这些套件,你可以指定包含一组文档,接著软件就会自动地进行 bootdisk 的制作 (自动化程度会有所不同)。请看 http://metalab.unc.edu/pub/Linux/system/recovery/!INDEX.html 以取得进一步的信息。
请仔细检查文档日期 。一些套件有数年未被更新,而这些套件将无法支持“载入至 ramdisk 之压缩 root filesystem ”的制作。就目前所知, Yard 是唯一可支持此的套件。
由 Werner Almesberger 撰写。一个优秀的 boot loader ,其文件包含了开机磁区内容的信息,以及开机流程的初期阶段。
请从 ftp://tsx-11.mit.edu/pub/linux/packages/lilo/ 以FTP下载。也可以从 Metalab 与映射站台内取得。
这些文件可以从诸多来源中取得。这些文件可以从诸多来源中取得。请见 usenet 新闻论坛 news.answers
与 comp.os.linux.announce
。
这些 FAQ 可以从 http://linuxdoc.org/FAQ/Linux-FAQ.html 中取得,而 HOWTOs 可以从 http://linuxdoc.org/HOWTO/HOWTO-INDEX.html 中取得。大部分 Linux 文件可以在 The Linux Documentation Project homepage 中找得到。
有关新的ramdisk 程序码如何运作的完整叙述,可以在随附于 Linux kernel 的文件中找到。请看 /usr/src/linux/Documentation/ramdisk.txt 。这份文件是由 Paul Gortmaker 所编写,同时包含了一节关于制作压缩的 ramdisk 。
若想了解关于Linux开机流程的更多细节,以下有一些指示文件:
arch/i386/boot/bootsect.S and setup.S 包含 bootsector 自己的组合码。
arch/i386/boot/compressed/misc.c 包含未压缩的 kernel 程序码。
arch/i386/kernel/ 包含了 kernel 初始化程序码的目录。 setup.c 定义了 ramdisk 的 word 。
drivers/block/rd.c
包含 ramdisk 的驱动程序。 rd_load
与 rd_load_image
这两个程序从一个设备中载入区块 (blocks) 到 ramdisk 内。 identify_ramdisk_image
这个程序决定找到的 filesystem 是什么种类,还有它是否是被压缩的 filesystem 。