當拿取一個套件時,除非你有好的理由,否則請一定要拿最新的版本。
這些是 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 。