日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

The Linux Bootdisk HOWTO 中譯版(11)



此處的要點(diǎn)是,無(wú)論你已加入什麼;I/O;支援到你的;kernel;內(nèi)以支援備份,你同時(shí)也應(yīng)該把它們加入到你的;boot/root;kernel;中 。;


實(shí)際建造;kernel;的程序詳述在隨附於;kernel;的文件中 。你可以輕易地照著指示進(jìn)行,所以可以;/usr/src/linux;為起點(diǎn) 。如果你在建造;kernel;上有困難,你或許不應(yīng)該企圖不擇手段地建造;boot/root;systems; 。請(qǐng)記得用;``make;zImage""壓縮;kernel; 。;



--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

6.;把它們放在一起:制作磁片(組);--;Putting;them;together:;Making;the;diskette(s)

進(jìn)行到這里,你已經(jīng)有一個(gè);kernel;與一個(gè)壓縮的;root;filesystem; 。如果你正在制作一張;boot/root;磁片,請(qǐng)檢查它們的;size;,以確定它們都能放在同一張磁片上 。如果你正在制作一套兩張磁片的;boot; ;root;磁片組 。請(qǐng)檢查;root;filesystem;以確定它能放在一張磁片上 。;

你應(yīng)該決定是否使用;LILO;以啟動(dòng);bootdisk的;kernel; 。替代的方法是直接把;kernel;copy;到磁片上,然後不使用;LILO;開(kāi)機(jī) 。使用;LILO;的好處在於讓你能夠提供一些參數(shù)給;kernel;,這些參數(shù)對(duì)初始化硬體來(lái)說(shuō)可能是必要的(請(qǐng)檢查你系統(tǒng)上的;/etc/lilo.conf;檔 。如果這個(gè)檔存在,而且有一行像``append=..."",你可能需要這個(gè)特點(diǎn);(feature)) 。使用;LILO;的缺點(diǎn)在於建造;bootdisk;變得更為復(fù)雜,并且占用稍嫌較多的空間 。你將必須設(shè)定一個(gè)小型而獨(dú)立的;filesystem;,我們稱之為;kernel;filesystem,在其中你傳送;kernel;以及一些;LILO;所需的其它檔案 。;


如果你將要使用;LILO;,請(qǐng)繼續(xù)讀下去;如果你要直接傳送;kernel;,先跳過(guò)此,直接到;Without;using;LILO;這一節(jié) 。;


6.1;用;LILO;傳送;kernel;--;Transferring;the;kernel;with;LILO;

你所必須做的第一件事是為;LILO;編寫(xiě)一個(gè)小型的組態(tài)檔 。這個(gè)檔看起來(lái)像這樣:;


--------------------------------------------------------------------------------

boot;;;;;;=/dev/fd0
install;;;=/boot/boot.b
map;;;;;;;=/boot/map
read-write
backup;;;;=/dev/null
compact
image;;;;;=KERNEL
label;;;;;=Bootdisk
root;;;;;;=/dev/fd0


--------------------------------------------------------------------------------
關(guān)於這些參數(shù)的說(shuō)明請(qǐng)看;LILO"s;user;documentation; 。你或許也會(huì)想從你硬碟上的;/etc/lilo.conf;檔,加入一行;append=...;到這個(gè)組態(tài)檔中 。;
把這個(gè)組態(tài)檔存成;bdlilo.conf; 。;

現(xiàn)在你必須制作一個(gè)小型的檔案系統(tǒng),我們稱之為;kernel;filesystem;,有別於;root;filesystem; 。;

首先,指出這個(gè);filesystem;應(yīng)該會(huì)有多大 。用;blocks;計(jì)算你;kernel;的;size;(這個(gè);size;用;``ls;-l;KERNEL"";顯示出來(lái),是被;1024;所除并強(qiáng)迫進(jìn)位),然後加;50; 。這個(gè);50;blocks;是估計(jì)的空間,為;inodes;與其它檔案所需 。如果你想要,你可以精確地計(jì)算這個(gè)數(shù)字,或是就用;50;就好了 。如果你正在制作兩張磁片的磁片組,你會(huì)高估這個(gè)空間,因?yàn)闊o(wú)論如何第一張磁片只給;kernel;使用 。我們稱這個(gè)數(shù)字會(huì);KERNEL_BLOCKS; 。;

請(qǐng)把軟碟片放入軟碟機(jī);(為求簡(jiǎn)便,我們假設(shè)是;/dev/fd0),然後在其上制作;ext2;kernel;filesystem; 。;

mke2fs;-i;8192;-m;0;/dev/fd0;KERNEL_BLOCKS

``-i;8192"";指定我們想要每;8192;bytes;一個(gè);node; 。接下來(lái),;mount;這個(gè);filesystem;,移除;lost found;目錄,然後為;LILO;造出;dev;與;boot;這兩個(gè)目錄:;

mount;/dev/fd0;/mnt
rm;-rf;/mnt/lost found
mkdir;/mnt/{boot,dev}

再來(lái),造出設(shè)備檔;/dev/null;與;/dev/fd0; 。不用尋找設(shè)備號(hào)碼,你只要從你的硬碟上用;-R;copy它們:;

cp;-R;/dev/{null,fd0};/mnt/dev

LILO;需要一份它的;boot;loader;的;copy;,;boot.b;,你可以從你的硬碟得到它 。它通常是放在;/boot;目錄內(nèi) 。;

推薦閱讀