?? 068.htm
字號:
核心仍可在其它晶片上跑得很好,但可能會比較大些.
不過,在較新版本的核心上,已經(jīng)不是這個樣子了.因此你應(yīng)該正確地回答你要編譯的微處理機(jī)種類.
``386'' 的核心可以在所有的機(jī)器上工作. <br>
<br>
3.3.7. SCSI support (SCSI 的支援) <br>
如果你有 SCSI 設(shè)備,那麼就回答 `y'.
接著會有提示要求更進(jìn)一步的資訊,像是你是否要支援光碟機(jī),磁碟機(jī),還有你使用的是那一種
SCSI 介面卡. 這部份請參閱 SCSI-HOWTO,有更詳細(xì)的說明. <br>
<br>
3.3.8. Network device support (網(wǎng)路設(shè)備支援) <br>
如果你有網(wǎng)路卡,或者你想要使用 SLIP,PPP,或是并列埠界面卡,那就回答
`y'.
接著會有提示問你使用的是那一種網(wǎng)路卡,或要使用那一種通訊協(xié)定.
<br>
<br>
3.3.9. Filesystems (檔案系統(tǒng)) <br>
這將會有提示要你回答所要支援的檔案系統(tǒng)種類,計(jì)有: <br>
<br>
Standard (minix) — 新的套件不再建立 minix
檔案系統(tǒng),而且很多人不使用它,但是把它配置在核心里仍然是個好主意.
某些``急救磁片''程式會用到它,而且仍然有許多軟碟磁片可能用
minix 檔案系統(tǒng),因?yàn)?minix 檔案系統(tǒng)對於處理軟碟片方面較無問題. <br>
<br>
Extended fs —
這是擴(kuò)充檔案系統(tǒng)的第一版,現(xiàn)在已經(jīng)不再使用.使用的時機(jī)是,如果你有需要,你就會知道的.如果你覺得懷疑,你就不需要它.
<br>
<br>
Second extended —
這是現(xiàn)在新發(fā)行的套件所廣泛采用的檔案系統(tǒng),你可能會有其中一種,所以必須回答
`y'. <br>
<br>
xiafs filesystem —
這個檔案系統(tǒng)曾經(jīng)一度很普遍,但是在寫這份文件時,我已經(jīng)不知道有任何人在使用它了.
<br>
<br>
msdos — 如果你想要在 linux 下使用你硬碟中的 MS-DOS
分割區(qū),或是想將用 MS-DOS 格式化的軟碟片掛進(jìn)來的話,回答 `y'. <br>
<br>
ums-dos — 這種檔案系統(tǒng)能使 MS-DOS 檔案系統(tǒng)擁有更多像 Unix
的特性,像是長檔名等等.這對那些不使用 MS-DOS 的人(像我)并不是很有用.
<br>
<br>
/proc — 另一種神奇的東西(我猜這個概念是無恥地從貝爾實(shí)驗(yàn)室里偷過來的).
它不是你硬碟分割區(qū)里的任何東西,而是核心與程序之間的檔案系統(tǒng)介面.許多程序工具(像
`ps')都會用到它. 有時可以試著用 `cat /proc/meminfo' 或 `cat /proc/devices'.
某些 shell (特別像是 rc) 使用了 /proc/self/fd (在其它系統(tǒng)里叫做 /dev/fd)
來做輸出輸入動作. 你幾乎應(yīng)該回答 `y'; 許多重要的 Linux
工具都依賴它來運(yùn)作的. <br>
<br>
NFS — 如果你在網(wǎng)路環(huán)境下而且想要由 NFS
來使用其它機(jī)器的檔案系統(tǒng),回答 `y'. <br>
<br>
ISO9660 —
絕大部分的光碟片都使用這個檔案系統(tǒng).如果你有光碟機(jī)而且想在
Linux 下使用,回答 `y'. <br>
<br>
OS/2 HPFS — 在編寫這份文件的時候,這個檔案系統(tǒng)還只支援到 OS/2 HPFS
的讀取. <br>
<br>
System V and Coherent — 這是為 System V 以及 Coherent 系統(tǒng)的分割區(qū)而設(shè)的(它們是另一種在
PC 上的 Unix 系統(tǒng)). <br>
<br>
3.3.9.1. 但是我不知道我需要那些檔案系統(tǒng)! <br>
好吧,鍵入 `mount'.它看起來會像這樣: <br>
<br>
<br>
<br>
blah# mount <br>
<br>
/dev/hda1 on / type ext2 (defaults) <br>
<br>
/dev/hda3 on /usr type ext2 (defaults) <br>
<br>
none on /proc type proc (defaults) <br>
<br>
/dev/fd0 on /mnt type msdos (defaults) <br>
<br>
<br>
仔細(xì)看看每一行;在 `type' 後面的那個字就是檔案系統(tǒng)的格式.
在這個例子中,我的 / 和 /usr 分割區(qū)是 second extended 格式, 我使用了
/proc ,而且掛有一張以 msdos (bleah) 為檔案系統(tǒng)格式的磁片. <br>
<br>
如果你有使用 /proc,可以試試 `cat /proc/filesystems'.
它會給你一份目前使用的核心所支援的檔案系統(tǒng)列表. <br>
<br>
這配置并不常使用.不重要的檔案系統(tǒng)會使核心顯得臃腫;
參見可載入模組一節(jié)的說明以避免此情況,以及`` 陷阱''一節(jié)說明為何臃腫的核心不好.
<br>
<br>
3.3.10. Character devices (字元設(shè)備) <br>
在這里,你將會發(fā)現(xiàn)許多設(shè)備名稱,用來設(shè)定你的印表機(jī),匯流排滑鼠,PS/2
滑鼠(大部分筆記型電腦使用內(nèi)建的 PS/2 滑鼠),
以及一些磁帶機(jī)驅(qū)動程式,以及其它的``字元''設(shè)備.當(dāng)有合適的選項(xiàng)時,回答
`y'. <br>
<br>
注意:Selection 這個程式使你可以在 X window
之外使用滑鼠在各個虛擬控制臺間做剪貼的動作.
如果你有串列滑鼠的話,這真的很棒,因?yàn)樗c X window
之間的溝通良好, 不過如果你用其它種類的滑鼠就需要點(diǎn)技巧了.Selection
曾經(jīng)一度是選擇的配置配項(xiàng),不過現(xiàn)在已經(jīng)是標(biāo)準(zhǔn)了. <br>
<br>
注意二: Selection 現(xiàn)在已經(jīng)過時了.現(xiàn)在新的程式名叫 ``gpm''.
它能做更神奇的事,像是轉(zhuǎn)換滑鼠協(xié)定,處理多重滑鼠等…… <br>
<br>
3.3.11. Sound card (音效卡) <br>
如果你想聽到 biff 程式大叫的話,回答 `y'.
然後等一下會編譯另一個配置程式并詳細(xì)詢問你所有關(guān)於音效卡的問題.
(注意: 當(dāng)它問你是否安裝完整版本的驅(qū)動程式時,你可以回答 `n'
以減少你核心記憶體并只選用你真正需要的.)
如果你有音效卡我強(qiáng)烈建議看一下 Sound-HOWTO 以知道更多的細(xì)節(jié). <br>
<br>
3.3.12. 其它配置選項(xiàng) <br>
沒有將所有的選項(xiàng)都列出來,因?yàn)橛行┙?jīng)常改變,或是相當(dāng)自明的(例如
3Com 3C509 support 就是編譯這種特別乙太網(wǎng)路卡的驅(qū)動程式),
有一個十分容易理解的所有選項(xiàng)列表(包括將它們放到 Configure
指令稿的方法)可在這個 URL 找到(由 Axel Boldt axel@uni-paderborn.de 所收集):
<br>
<br>
http://math-www.uni-paderborn.de/~axel/config_help.html <br>
或經(jīng)由匿名 FTP 站: <br>
ftp://sunsite.unc.edu/pub/Linux/kernel/config/krnl_cnfg_hlp.x.yz.tgz <br>
其中 x.yz 是版本號碼. <br>
<br>
其後來的核心中(2.0.x 及其後的),這已被整合到原始程式碼中. <br>
<br>
3.3.13. Kernel hacking <br>
>這是從 Linus 的 README 里摘錄的: <br>
<br>
``kernel hacking'' 配置的細(xì)節(jié)通常會產(chǎn)生一個更大或是更慢的核心(或者是又大又慢),
而且可能因?yàn)閷⒁恍┏J脚渲贸珊芑钴S地去嘗試中斷一些不良的程式碼以便找出核心里的問題(
kmalloc() ), 而使得核心變得比較不穩(wěn)定.所以要產(chǎn)生一個核心``產(chǎn)品''的話,你在這里應(yīng)該回答
`n'. <br>
<br>
3.4. 現(xiàn)在呢? (The Makefile) <br>
在你完成 make config
之後,應(yīng)該會有一個訊息告訴你核心已經(jīng)配置好了, 以及要你去``check
the top-level Makefile for additional configuration'' 等等訊息. <br>
<br>
所以查看一下 Makefile.你應(yīng)該不必改變它,但是看看無妨.
一旦新核心完成,你也可以用 `rdev' 指令來改變其中的選項(xiàng). </p>
<BR>
<hr color="#EE9B73" size="1" width="94%">
</TD>
<TD CLASS="tt3" VALIGN="bottom" width="8%" bgcolor="#e0e0e0"><strong><A HREF="069.htm">后一頁</A><BR>
<A HREF="067.htm">前一頁</A><BR>
<A HREF="index.html">回目錄</A><BR>
<A HREF="../../../../index.htm">回首頁</A><BR>
</strong>
</TD>
</TR>
</table>
</BODY></HTML>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -