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

ADSL網(wǎng)絡(luò)協(xié)議PPPOE( 二 )


2.6內(nèi)核配置包括:
Make config
與2.4內(nèi)核配置“config”相似 , 做為簡單的配置方法 , 它僅僅要求你選擇每個(gè)配置選項(xiàng) 。需要“bash” 。
Make menUConfig
與2.4內(nèi)核配置的“menuconfig”相似 。
Make xconfig
新的默認(rèn)的圖形化的配置系統(tǒng) , 利用了QT庫 。它非常方便易用 。
Make gconfig
該選項(xiàng)是xconfig的新的克隆 , 用GTK庫代替了QT庫 。不幸的是 , 在測試中發(fā)現(xiàn)其中有bug 。運(yùn)行時(shí)會(huì)不停的重復(fù)提示同樣的錯(cuò)誤信息 。
Make oldconfig
在內(nèi)核升級(jí)中 , 該選項(xiàng)非常有用 。乍一看它有點(diǎn)象簡單的“make config” , 實(shí)際上 , oldconfig是讀取和自動(dòng)響應(yīng)設(shè)置當(dāng)前的.config設(shè)置 。它向你提示新的配置選項(xiàng)的功能 。如要用 , 只需簡單地復(fù)制入你的old.config文件 , 再運(yùn)行“make oldconfig”即可 。
(注:首次配置2.6內(nèi)核時(shí) , 查看Linux代碼頂級(jí)README文件時(shí)請(qǐng)注重以下技巧: ①多余的驅(qū)動(dòng)將增大內(nèi)核 , 在一定條件下會(huì)導(dǎo)致問題的出現(xiàn)
②內(nèi)核hacking配置信息的選擇經(jīng)常導(dǎo)致內(nèi)核更龐大更緩慢 , 甚至導(dǎo)致內(nèi)核的不穩(wěn)定 。因此在回答“development”、“eXPerimental”或“debugging”特征時(shí)多數(shù)選擇“N” 。)
ALSA:
從2.4版本到2.6版本的升級(jí) , 這就要使用到ALSA(Advanced Linux Sound Architecture即:新的 Linux 音頻體系結(jié)構(gòu)) 。它取代了OSS(Open Sound System) 。配置內(nèi)核時(shí) , 選定ALSA的OSS API效法選項(xiàng)(SND_OSSEMUL、SND_MIXER_OSS和SND_PCM_OSS)和適當(dāng)?shù)穆曇趄?qū)動(dòng)(PCI 驅(qū)動(dòng)) 。最后 , 下載和安裝最新的alsa-lib和alsa-utils 。
【ADSL網(wǎng)絡(luò)協(xié)議PPPOE】
第五步:創(chuàng)建新內(nèi)核
創(chuàng)建2.6內(nèi)核比2.4的更輕易些 , 不必進(jìn)行“make dep”這一步 。創(chuàng)建新的內(nèi)核 , 進(jìn)行“make bzlmage” 。假如選擇了編譯模塊 , 那么還需要運(yùn)行“make modules”和“make modules_install” ??梢砸黄疬M(jìn)行:“make bzlmage && make modules && make modules_install” 。
第六步:安裝新內(nèi)核
創(chuàng)建了內(nèi)核 , 需要將之復(fù)制到一個(gè)位置 , 若x86的機(jī)子 , 其位置路徑就是“arch/i386/boot” ??截愒撐募托碌捏w系.map到根目錄/boot下 。例如:
# pwd
/usr/src/linux-2.6.0-test4
# mv arch/i386/boot/bzImage /boot/bzImage-2.6.0-test4
# mv System.map /boot/System.map-2.6.0-test4
# cd /boot
# rm System.map
# ln –s System.map-2.6.0-test4 System.map
拷貝了新內(nèi)核后 , 然后是使用grub和lilo配置根loader 。有個(gè)發(fā)現(xiàn)就是新的2.6內(nèi)核比用同樣版本的gcc編譯的2.4內(nèi)核更大 , 或許是在編譯時(shí)選了更多選項(xiàng)的緣故吧 。
-rw-r--r-- 1 rootroot1094390 Aug 12 20:30 bzImage-2.4.21-ck3
-rw-r--r-- 1 rootroot1639129 Aug 27 22:06 bzImage-2.6.0-test4
第七步:確認(rèn)數(shù)據(jù)的備份
這一步 , 你不用做任何或許會(huì)破壞到硬盤數(shù)據(jù)的事 , 但下一步即是啟動(dòng)新內(nèi)核 , 最后一次請(qǐng)確認(rèn)硬盤重要數(shù)據(jù)已備份 。第八步:試用新內(nèi)核
現(xiàn)在 , 重啟計(jì)算機(jī) , 測試新編譯的2.6內(nèi)核 。假如所有步驟正確 , 將會(huì)出現(xiàn)內(nèi)核啟動(dòng)信息:initstate=3 , 新的內(nèi)核很快就出現(xiàn) 。假如安裝了ALSA , 可以檢驗(yàn)聲音驅(qū)動(dòng): "cat /proc/asound/cards" 。例如:
$ cat /proc/asound/cards
0 [Live]:EMU10K1 - Sound Blaster Live!
Sound Blaster Live! (rev.5) at 0x18e0, irq 11
假如出現(xiàn)以上信息 , 說明聲音程序沒運(yùn)行 , 啟動(dòng)“alsamixer”并確認(rèn)驅(qū)動(dòng)已經(jīng)開啟 。另外發(fā)現(xiàn)還需開啟“Master”和“PCM” (/dev/dsp) , 聲音程序才能正常運(yùn)作
附1
README——Linux 內(nèi)核2.5.xx(部分?jǐn)?shù)據(jù))
講述了內(nèi)核的安裝方法和出錯(cuò)的處理方法 。
內(nèi)核的安裝
安裝了所有必須的資源后 , 將內(nèi)核解壓縮在許可目錄下(如主目錄):

推薦閱讀