萬盛學電腦網

 萬盛學電腦網 >> Linux教程 >> Linux--Linux啟動盤boot/root盤的制作在線閱讀

Linux--Linux啟動盤boot/root盤的制作在線閱讀

 boot/root盤由兩部分組成,即核心和根文件系統。要把這兩部分都放到一個1.44MB的軟盤上去,通常要對內核和根文件系統進行壓縮,壓縮核心的最好方法是進行重新編譯內核,將一些不必要的支持去掉,如對網絡和其它周邊設備的支持,重要的一點是記住內核必須支持RAMDISK及ext2,否則系統不能正常引導。關於內核的編譯本文不再闡述,下面重點介紹如何生成根文件系統的壓縮包。對於根文件系統的壓縮包括兩方面的問題,第一是只保留必要的根文件系統組件,第二是將根文件系統做成一個壓縮包,類似於內核工作的原理。
  (1)根文件系統概述
  一個根文件系統必須包括支持完整Linux系統的全部東西,它至少應包括以下幾項:
  ·基本文件系統結構
  ·至少含有以下目錄:/dev /proc /bin /etc /lib /usr /tmp
  ·最基本的應用程序,如sh ls cp mv等
  ·最低限度的配置文件,如rc inittab fstab等
  ·設備:/dev/hd* /dev/tty* /dev/fd0
  ·基本程序運行所需的庫函數
  以上所需文件一般情況下會超過1.44M,因此我們通常的做法是先准備好內容後再壓縮到軟盤中,當用軟盤啟動時,再把文件解壓到內存中,形成一個虛擬盤(RAMDISK),通過RAMDISK控制系統啟動。
  為了能創建以上的根文件系統,你必須有一個空閒的能夠放下大約4MB文件的RAMDISK。系統缺省情況下已替我們建好了一個大小為4096KB的RAMDISK,其設備名一般為/dev/ram0,我們就使用它來保存我們預先准備好的根文件系統。


copyright © 萬盛學電腦網 all rights reserved