亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 36543 | 回復(fù): 112
打印 上一主題 下一主題

[VMware] 在VMware5.0環(huán)境下編譯內(nèi)核(kernel2.6.13)全過程 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2005-10-24 14:15 |只看該作者 |倒序?yàn)g覽
俗話說:"功夫不負(fù)有心人",通過編譯Linux內(nèi)核時才能真正體會到.曾經(jīng)也失敗過無數(shù)次,放棄過一段時間編譯.最后通過自己不斷的實(shí)踐和在網(wǎng)上收集這方面資料,終于在前不久編譯成功了.把我在網(wǎng)上收集的資料和自己編譯的過程整理了一下,拿來和大家分享一下,希望能給有這方面需要的同仁以幫助,好讓大家少走彎路.
言歸正傳:
環(huán)境:VMware5.0 for windows(在新建虛擬機(jī)向?qū)У?quot;虛擬機(jī)磁盤類型"本人選的是IDE)
內(nèi)核版本:kernel2.6.13(原內(nèi)核是字符模式,不包括xwindow模式)
原來的系統(tǒng)是redhat9.0,內(nèi)核2.4.20-8,編譯的內(nèi)核2.6.13,僅供參考.
共分為四部分:編譯前準(zhǔn)備->;編譯配置->;編譯過程->;運(yùn)行內(nèi)核的常見問題
一 編譯前準(zhǔn)備
1)下載一份內(nèi)核源代碼,我下的版本是linux-2.6.13.tar.gz,你可在如下地址下載它或者是更新的版本.
http://www.kernel.org/pub/linux/kernel/v2.6/
2) 下載最新版本的module-init-tools( "module-init-tools-3.0.tar.gz" and "modutils-2.4.21-23.src.rpm")
http://www.kernel.org/pub/linux/ ... it-tools-3.0.tar.gz
http://www.kernel.org/pub/linux/ ... s-2.4.21-23.src.rpm
3)安裝modutils-2.4.21-23.src.rpm. 你可能會看到"user rusty and group rusty not existing"的警告. 沒關(guān)系,你只需強(qiáng)制安裝就是了.如果你不對Redhat 9和Redhat 8做這幾步, 你將會在"make modules_install"這一步時出現(xiàn)問題.
#rpm -e --nodeps modutils (強(qiáng)行卸載原有的modutilsRPM包)
#rpm -ivh modutils-2.4.21-23.src.rpm (把源代碼包安裝到了/usr/src/redhat目錄下)
#cd /usr/src/redhat/SPECS (進(jìn)入規(guī)范文件目錄下)
#rpmbuild --bb modutils.spec (生成二進(jìn)制的RPM包)
#cd ../RPMS/i386 (轉(zhuǎn)入剛生成的二進(jìn)制的RPM包所在位置)
#rpm -ivh modutils*.rpm (剛生成兩個[modutils-2.4.21-23.i386.rpm與modutils-debuginfo-2.4.21.23.i386.rpm]二進(jìn)制的RPM包,一起安裝吧。
4)安裝module-init-tools. 它會替代depmod [/sbin/depmod]和其他工具.
tar -zxvf module-init-tools-3.0.tar.gz
cd module-init-tools-3.0
./configure --prefix=/sbin
make
make install
./generate-modprobe.conf /etc/modprobe.conf
5)解壓縮內(nèi)核源代碼.把下載的源代碼包放到目錄/usr/src下,然后
cd /usr/src
tar –zvxf linux-2.6.13.tar.gz
ln –s linux-2.6.13 linux
cd linux
6)make mrproper
該命令確保源代碼目錄下沒有不正確的.o文件以及文件的互相依賴。由于我們使用剛下載的完整的
源程序包進(jìn)行編譯,所以本步可以省略。而如果你多次使用了這些源程序編譯內(nèi)核,那么最好要先運(yùn)行
一下這個命令
7)
*************************************************************
編譯linux2.6.14的仁兄們注意了,如果是按本人的帖子上的步驟,請將以上第7)步
去掉,否則運(yùn)行make menuconfig會出現(xiàn)以下錯誤
HOSTCC  scripts/basic/split-include
In file included from /usr/include/linux/errno.h:4,
                 from /usr/include/bits/errno.h:25,
                 from /usr/include/errno.h:36,
                 from scripts/basic/split-include.c:26:
/usr/include/asm/errno.h:4:31: asm-generic/errno.h: 沒有那個文件或目錄
make[1]: *** [scripts/basic/split-include] Error 1
make: *** [scripts_basic] Error 2
*************************************************************

?確保/usr/include/目錄下的asm、linux和scsi等鏈接是指向要升級的內(nèi)核源代碼的。它們分別鏈向源代碼目錄下的真正的、該計(jì)算機(jī)體系結(jié)構(gòu)(對于PC機(jī)來說,使用的體系結(jié)構(gòu)是i386)所需要的真正的
include子目錄。如:asm指向/usr/src/linux/include/asm-i386等。若沒有這些鏈接,就需要手工創(chuàng)建
,按照下面的步驟進(jìn)行:
# cd /usr/include/
# rm -r asm linux scsi
# ln -s /usr/src/linux/include/asm-i386 asm
# ln -s /usr/src/linux/include/linux linux
# ln -s /usr/src/linux/include/scsi scsi
這是配置非常重要的一部分。刪除掉/usr/include下的asm、linux和scsi鏈接后,再創(chuàng)建新的鏈接
指向新內(nèi)核源代碼目錄下的同名的目錄。這些頭文件目錄包含著保證內(nèi)核在系統(tǒng)上正確編譯所需要的重
要的頭文件,F(xiàn)在你應(yīng)該明白為什么我們上面又在/usr/src下"多余"地創(chuàng)建了個名為linux的鏈接了吧?



二 編譯配置
在這一部分涉及幾個重要模塊的配置請,特別注意.一般用"make menuconfig"命令來配置內(nèi)核.
進(jìn)入圖形模式
#startx
接下來的內(nèi)核配置過程比較煩瑣,但是配置的適當(dāng)與否與日后Linux的運(yùn)行直接相關(guān),有必要了解一下一
些主要的且經(jīng)常用到的選項(xiàng)的設(shè)置。
??配置內(nèi)核可以根據(jù)需要與愛好使用下面命令中的一個:

#make config(基于文本的最為傳統(tǒng)的配置界面,不推薦使用)
#make menuconfig(基于文本選單的配置界面,字符終端下推薦使用)
#make xconfig(基于圖形窗口模式的配置界面,Xwindow下推薦使用)
#make oldconfig(如果只想在原來內(nèi)核配置的基礎(chǔ)上修改一些小地方,會省去不少麻煩)

??這三個命令中,make xconfig的界面最為友好,如果你可以使用Xwindow,那么就推薦你使用這個命

令。

??如果你不能使用Xwindow,那么就使用make menuconfig好了。界面雖然比上面一個差點(diǎn),總比make

config的要好多了。

??選擇相應(yīng)的配置時,有三種選擇,它們分別代表的含義如下:

  Y--將該功能編譯進(jìn)內(nèi)核
  N--不將該功能編譯進(jìn)內(nèi)核,也不編成模塊
  M--將該功能編譯成可以在需要時動態(tài)插入到內(nèi)核中的模塊

??如果使用的是make xconfig,使用鼠標(biāo)就可以選擇對應(yīng)的選項(xiàng)。如果使用的是make menuconfig,則

需要使用空格鍵進(jìn)行選取。你會發(fā)現(xiàn)在每一個選項(xiàng)前都有個括號, 但有的是中括號有的是尖括號,還有

一種圓括號。 用空格鍵選擇時可以發(fā)現(xiàn),中括號里要么是空,要么是"*",而尖括號里可以是空,"*"和

"M"這表示前者對應(yīng)的項(xiàng)要么不要,要么編譯到內(nèi)核里;后者則多一樣選擇,可以編譯成模塊。而圓括號

的內(nèi)容是要你在所提供的幾個選項(xiàng)中選擇一項(xiàng)。

??在編譯內(nèi)核的過程中,最煩雜的事情就是這步配置工作了,很多新手都不清楚到底該如何選取這些

選項(xiàng)。實(shí)際上在配置時,大部分選項(xiàng)可以使用其缺省值,只有小部分需要根據(jù)用戶不同的需要選擇。選

擇的原則是將與內(nèi)核其它部分關(guān)系較遠(yuǎn)且不經(jīng)常使用的部分功能代碼編譯成為可加載模塊,有利于減小

內(nèi)核的長度,減小內(nèi)核消耗的內(nèi)存,簡化該功能相應(yīng)的環(huán)境改變時對內(nèi)核的影響;不需要的功能就不要

選;與內(nèi)核關(guān)心緊密而且經(jīng)常使用的部分功能代碼直接編譯到內(nèi)核中。下面就讓我們對常用的選項(xiàng)分別

加以介紹。


8.1. Code maturity level options
??代碼成熟等級。此處只有一項(xiàng):prompt for development and/or incomplete code/drivers,如果

你要試驗(yàn)現(xiàn)在仍處于實(shí)驗(yàn)階段的功能,比如khttpd、IPv6等,就必須把該項(xiàng)選擇為Y了;否則可以把它選

擇為N。

??8.2. Loadable module support
??對模塊的支持。這里面有三項(xiàng):

??Enable loadable module support:除非你準(zhǔn)備把所有需要的內(nèi)容都編譯到內(nèi)核里面,否則該項(xiàng)應(yīng)

該是必選的。
??Set version information on all module symbols:可以不選它。
??Kernel module loader:讓內(nèi)核在啟動時有自己裝入必需模塊的能力,建議選上。
8.3. Processor type and features
??CPU類型。內(nèi)容蠻多的,不一一介紹了,有關(guān)的幾個如下:

??Processor family:根據(jù)你自己的情況選擇CPU類型。
??High Memory Support:大容量內(nèi)存的支持?梢灾С值4G、64G,一般可以不選。
??Math emulation:協(xié)處理器仿真。協(xié)處理器是在386時代的寵兒,現(xiàn)在早已不用了。
??MTTR support:MTTR支持?刹贿x。
??Symmetric multi-processing support:對稱多處理支持。除非你富到有多個CPU,否則就不用選了

。

??8.4. General setup
??這里是對最普通的一些屬性進(jìn)行設(shè)置。這部分內(nèi)容非常多,一般使用缺省設(shè)置就可以了。下面介紹

一下經(jīng)常使用的一些選項(xiàng):

??Networking support:網(wǎng)絡(luò)支持。必須,沒有網(wǎng)卡也建議你選上。
??PCI support:PCI支持。如果使用了PCI的卡,當(dāng)然必選。
??PCI access mode:PCI存取模式?晒┻x擇的有BIOS、Direct和Any,選Any吧。
??Support for hot-pluggabel devices:熱插拔設(shè)備支持。支持的不是太好,可不選。
??PCMCIA/CardBus support:PCMCIA/CardBus支持。有PCMCIA就必選了。
??System V IPC
??BSD Process Accounting
??Sysctl support:以上三項(xiàng)是有關(guān)進(jìn)程處理/IPC調(diào)用的,主要就是System V和BSD兩種風(fēng)格。如果你

不是使用BSD,就按照缺省吧。
??Power Management support:電源管理支持。
??Advanced Power Management BIOS support:高級電源管理BIOD支持。

??8.5. Memory Technology Device(MTD)
??MTD設(shè)備支持?刹贿x。

??8.6. Parallel port support
??串口支持。如果不打算使用串口,就別選了。

??8.7. Plug and Play configuration
??即插即用支持。雖然Linux對即插即用目前支持的不如Windows好,但是還是選上吧,這樣你可以拔

下鼠標(biāo)之類的體驗(yàn)一下Linux下即插即用的感覺。

??8.8. Block devices
??塊設(shè)備支持。這個就得針對自己的情況來選了,簡單說明一下吧:

??Normal PC floppy disk support:普通PC軟盤支持。這個應(yīng)該必選。
??XT hard disk support:
??Compaq SMART2 support:
??Mulex DAC960/DAC1100 PCI RAID Controller support:RAID鏡像用的。
??Loopback device support:
??Network block device support:網(wǎng)絡(luò)塊設(shè)備支持。如果想訪問網(wǎng)上鄰居的東西,就選上。
??Logical volume manager(LVM)support:邏輯卷管理支持。
??Multiple devices driver support:多設(shè)備驅(qū)動支持。
??RAM disk support:RAM盤支持。

??8.9. Networking options
??網(wǎng)絡(luò)選項(xiàng)。這里配置的是網(wǎng)絡(luò)協(xié)議。內(nèi)容太多了,不一一介紹了,自己看吧,如果你對網(wǎng)絡(luò)協(xié)議有

所了解的話,應(yīng)該可以看懂的。如果懶得看,使用缺省選項(xiàng)(肯定要選中TCP/IP networking哦)就可以

了。讓我們看看,TCP/IP、ATM、IPX、DECnet、Appletalk……支持的協(xié)議好多哦,IPv6也支持了,Qos

and/or fair queueing(服務(wù)質(zhì)量公平調(diào)度)也支持了,還有kHTTPd,不過這些都還在實(shí)驗(yàn)階段。

??8.10. Telephony Support
??電話支持。這個是什么東東?讓我查查幫助,原來是Linux下可以支持電話卡,這樣你就可以在IP上

使用普通的電話提供語音服務(wù)了。記住,電話卡可和modem沒有任何關(guān)系哦。

??8.11. ATA/IDE/MFM/RLL support
??這個是有關(guān)各種接口的硬盤/光驅(qū)/磁帶/軟盤支持的,內(nèi)容太多了,使用缺省的選項(xiàng)吧,如果你使用

了比較特殊的設(shè)備,比如PCMCIA等,就到里面自己找相應(yīng)的選項(xiàng)吧。

,比如PCMCIA等,就到里面自己找相應(yīng)的選項(xiàng)吧。

8.12. SCSI support
??SCSI設(shè)備的支持。我沒有SCSI的設(shè)備,所以根本就不用選,如果你用了SCSI的硬盤/光驅(qū)/磁帶等設(shè)

備,自己找好了。

??8.13. IEEE 1394(FireWire)support
??這個是什么?低版本的沒有見過,看看幫助再說。原來是要Fireware硬件來提高串行總線的性能,

我沒有,不選了。

??8.14. I2O device support
??這個也不清楚,幫助里說是這個需要I2O接口適配器才能支持的,在智能Input/Output(I2O)體系

接口中使用,又是要硬件,不選了。

??8.15. Network device support
??網(wǎng)絡(luò)設(shè)備支持。上面選好協(xié)議了,現(xiàn)在該選設(shè)備了,可想而知,內(nèi)容肯定多得很。還好還好,里面

大概分類了,有ARCnet設(shè)備、Ethernet(10 or 100 Mbit)、Ethernet(1000Mbit)、Wireless LAN

(non-hamradio)、Token Ring device、Wan interfaces、PCMCIA network device support幾大類。

我用的是10/100M的以太網(wǎng),看來只需要選則這個了。還是10/100M的以太網(wǎng)設(shè)備熟悉,內(nèi)容雖然多,一

眼就可以看到我所用的RealTeck RTL-8139 PCI Fast Ethernet Adapter support,為了免得麻煩,編譯

到內(nèi)核里面好了,不選M了,選Y。耐心點(diǎn),一般說來你都能找到自己用的網(wǎng)卡。如果沒有,你只好自己

到廠商那里去要驅(qū)動了。

??8.16. Amateur Radio support
??又一個不懂的,應(yīng)該是配置業(yè)余無線廣播的吧,沒有,不要了。

??8.17. IrDA(infrared)support
??這個要紅外支持,免了。

??8.18. ISDN subsystem
??如果你使用ISDN上網(wǎng),這個就必不可少了。自己看著辦好了。

??8.19. Old CD-ROM drivers(not SCSI、not IDE)
??做的可真周到,原來那些非SCSI/IDE口的光驅(qū)誰還在用啊,自己選吧,反正我是用的IDE的CD-ROM,

不選這個。

??8.20. Character devices
??字符設(shè)備。這個內(nèi)容又太多了,先使用缺省設(shè)置,需要的話自己就修改。把大類介紹一下吧:

??I2C support:I2C是Philips極力推動的微控制應(yīng)用中使用的低速串行總線協(xié)議。如果你要選擇下面

的Video For Linux,該項(xiàng)必選。
??Mice:鼠標(biāo),F(xiàn)在可以支持總線、串口、PS/2、C&T 82C710 mouse port、PC110 digitizer pad,

自己根據(jù)需要選擇。
??Joysticks:手柄。即使在Linux下把手柄驅(qū)動起來意義也不是太大,游戲太少了。
??Watchdog Cards:雖然稱為Cards,這個可以用純軟件來實(shí)現(xiàn),當(dāng)然也有硬件的。如果你把這個選中

,那么就會在你的/dev下創(chuàng)建一個名為watchdog的文件,它可以記錄你的系統(tǒng)的運(yùn)行情況,一直到系統(tǒng)

重新啟動的1分鐘左右。有了這個文件,你就可以恢復(fù)系統(tǒng)到重啟前的狀態(tài)了。
??Video For Linux:支持有關(guān)的音頻/視頻卡。
??Ftape, the floppy tape device driver:
??PCMCIA character device support:

??8.21. File systems
??文件系統(tǒng)。內(nèi)容又太多了,老法子,在缺省選項(xiàng)的基礎(chǔ)上進(jìn)行修改。介紹以下幾項(xiàng):

??Quota support:Quota可以限制每個用戶可以使用的硬盤空間的上限,在多用戶共同使用一臺主機(jī)

的情況中十分有效。
??DOS FAT fs support:DOS FAT文件格式的支持,可以支持FAT16、FAT32。
??ISO 9660 CD-ROM file system support:光盤使用的就是ISO 9660的文件格式。
??NTFS file system support:ntfs是NT使用的文件格式。
??/proc file system support:/proc文件系統(tǒng)是Linux提供給用戶和系統(tǒng)進(jìn)行交互的通道,建議選上

,否則有些功能沒法正確執(zhí)行。

??還有另外三個大類都規(guī)到這兒了:Network File Systems(網(wǎng)絡(luò)文件系統(tǒng))、Partition Types(分

區(qū)類型)、Native Language Support(本地語言支持)。值得一提的是Network File Systems里面的兩

種:NFS和SMB分別是Linux和Windows相互以網(wǎng)絡(luò)鄰居的形式訪問對方所使用的文件系統(tǒng),根據(jù)需要加以

選擇。

??8.22. Console drivers
??控制臺驅(qū)動。一般使用VGA text console就可以了,標(biāo)準(zhǔn)的80*25的文本控制臺。

??8.23. Sound
??聲卡驅(qū)動。如果你能在列表中找到聲卡驅(qū)動那自然最好,否則就試試OSS了。

??8.24. USB supprot
??USB支持。很多USB設(shè)備,比如鼠標(biāo)、調(diào)制解調(diào)器、打印機(jī)、掃描儀等,在Linux都可以得到支持,根

據(jù)需要自行選擇。

??8.25. Kernel hacking
??配置了這個,即使在系統(tǒng)崩潰時,你也可以進(jìn)行一定的工作了。普通用戶是用不著這個功能的。

??總算配置完了,現(xiàn)在存盤退出,當(dāng)然你也可以把現(xiàn)在的配置文件保存起來,這樣下次再配置的時候就省力氣了。

三 編譯過程??
在繁雜的配置工作完成以后,下面你就可以自己到杯茶耐心等候了。與編譯有關(guān)的命令有如下幾個:
#make clean       。瓌h除不必要的模塊和文件 
#make bzImage      。_始編譯系統(tǒng)內(nèi)核
#make modules      。_始編譯外掛模塊
#make modules_install   --安裝編譯完成的模塊

下面是生成配置
#make install
這里如果出現(xiàn) "NO MODULE BUSLOGIC FOUND",解決方法
第1種方法:
編輯文件 /etc/modules.conf
將"alias scsi hostadapter BusLogic"這行注釋掉,
即#alias scsi hostadapter BusLogic
保存 /etc/modules.conf,退出
# make install
第2種方法:
手動添加啟動項(xiàng)
#depmod -a
#cp /usr/src/linux/System.map /boot/System.map-2.6.13
#cp /usr/src/linux/arch/i386/bzImage /boot/vmlinuz-2.6.13

四 運(yùn)行內(nèi)核的常見問題
1. 編譯完后不啟動,報(bào)以下錯誤:
VFS: Cannot open root device "LABEL=/" or 0.0
>; Please append a correct "root=" boot option
>; kernel panic: VFS: Unable to mount root fs
如果是上面的錯誤,請確認(rèn)你把如下選項(xiàng)配置進(jìn)kernel
(1) 如果/使用了EXT3 文件系統(tǒng),在內(nèi)核中要加入EXT3的支持
(2)如果是IDE的硬盤必須要IDE的驅(qū)動加載
(3)在block devices--RAM disk support 中選取 Initial disk(initrd) support,有時在mount / 之前
需要加載一些模塊,這些modules 被做到一個鏡像文件中--kernel-ver.img 中,這個文件位于/boot.舉個例子,如果EXT3 的是以模塊加載的話,在mount / 時就需要用到它,所以系統(tǒng)就在initrd.kernel-ver.img 中尋找它.
使用命令 mkinitrd initrd.kernel-ver.img kernel-ver 可以生成initrd.kernel-ver.img

2. 系統(tǒng)啟動過程中加載iptables時報(bào)錯的處理方法
修改/etc/rc.sysinit文件:
將其中所有的/proc/ksyms替換為/proc/kallsyms。
將其中所有的/proc/sys/kernel/modprobe 替換為/sbin/modprobe
在文件中mount -f /proc這一句下添加mount -f /sys
在文件中的action $"Mounting proc filesystem: " mount -n -t proc /proc /proc 這一句的下面添加 action $"Mounting sysfs filesystem: " mount -n -t sysfs /sys /sys

修改/etc/fstab文件:
加入none /sys sysfs defaults 0 0

修改/etc/init.d/halt文件:
將halt_get_remaining函數(shù)內(nèi)的awk '$2 ~ /^\/$|^\/proc|^\/dev/{next}改為
awk '$2 ~ /^\/$|^\/proc|^\/sys|^\/dev/{next}

創(chuàng)建目錄:
mkdir /sys

然后重啟機(jī)器,模塊的問題應(yīng)該解決的差不多了。

到這里編譯工作順利結(jié)束了.以上是本人在編譯內(nèi)核過程中遇到的問題以及解決方法,有些問題沒有遇到,就沒有寫進(jìn)去,希望大家給予補(bǔ)充指正,充分弘揚(yáng)Linux精神!!

3.RPM問題
進(jìn)入編譯好的內(nèi)核后,與RPM相關(guān)的命令有些不能使用,并出現(xiàn)下列錯誤:
rpmdb: unable to join the environment
error: db4 error(11) from dbenv->open: Resource temporarily unavailable
error: cannot open Packages index using db3 - Resource temporarily unavailable (11)
error: cannot open Packages database in /var/lib/rpm
no packages
解決方法是執(zhí)行“export LD_ASSUME_KERNEL=2.2.25”命令,也可以將其寫入/etc/bashrc。


注本文引用文章:
(1)http://www.linuxfans.org/nuke/mo ... ewtopic&t=80658
(2)http://www.icwin.net/ShowArtitle.asp?art_id=10&cat_id=16
(3)http://www.linuxfans.org/nuke/mo ... topic&p=4409655

[ 本帖最后由 e2agle 于 2006-12-13 09:56 編輯 ]

求職 : Linux運(yùn)維
論壇徽章:
19
CU大;照
日期:2013-03-13 15:15:0815-16賽季CBA聯(lián)賽之山東
日期:2016-10-31 10:40:10綜合交流區(qū)版塊每日發(fā)帖之星
日期:2016-07-06 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-02-08 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-01-15 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-01-15 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-01-10 06:20:00黃金圣斗士
日期:2015-11-24 10:45:10IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-09-01 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-08-13 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-07-30 09:40:012015年亞洲杯之巴勒斯坦
日期:2015-05-05 10:19:03
2 [報(bào)告]
發(fā)表于 2005-10-24 21:07 |只看該作者

在VMware5.0環(huán)境下編譯內(nèi)核(kernel2.6.13)全過程

建議加精

論壇徽章:
1
白銀圣斗士
日期:2015-11-23 08:33:04
3 [報(bào)告]
發(fā)表于 2005-10-25 08:16 |只看該作者

在VMware5.0環(huán)境下編譯內(nèi)核(kernel2.6.13)全過程

[quote]原帖由 "niao5929"]建議加精[/quote 發(fā)表:


呵呵!鼓勵一下

但是這樣的在cu早就有啦!

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2005-10-25 08:25 |只看該作者

在VMware5.0環(huán)境下編譯內(nèi)核(kernel2.6.13)全過程

其實(shí)“在 VMWARE 里編”就好比說“你們都在 P4 上編,我在自己家的 P2 上編”意思差不多
精神可嘉,還是鼓勵一下
另外
      Y-將該功能編譯進(jìn)內(nèi)核
  N-不將該功能編譯進(jìn)內(nèi)核
  M-將該功能編譯成可以在需要時動態(tài)插入到內(nèi)核中的模塊

這里 N 說的不好,應(yīng)該說
      Y-將該功能編譯進(jìn)內(nèi)核
  N-不將該功能編譯進(jìn)內(nèi)核,也不編成模塊
  M-將該功能編譯成可以在需要時動態(tài)插入到內(nèi)核中的模塊

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2005-10-25 10:01 |只看該作者

在VMware5.0環(huán)境下編譯內(nèi)核(kernel2.6.13)全過程

謝謝指正!

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2005-10-25 10:07 |只看該作者

在VMware5.0環(huán)境下編譯內(nèi)核(kernel2.6.13)全過程

這樣的帖子是有,不過我用過都沒有成功過,這個帖子是我個人成功編譯的過程!

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2005-10-25 10:21 |只看該作者

在VMware5.0環(huán)境下編譯內(nèi)核(kernel2.6.13)全過程

[quote]原帖由 "e2agle"]這樣的帖子是有,不過我用過都沒有成功過,這個帖子是我個人成功編譯的過程![/quote 發(fā)表:

我承認(rèn)是你個人成功編譯的過程,但不代表人人成功了就都要如何如何
那樣的話,中國 13 億人。。。。。

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2005-10-25 10:28 |只看該作者

在VMware5.0環(huán)境下編譯內(nèi)核(kernel2.6.13)全過程

問一下,,,,用make oldconfig是不是最低級的編譯方法啊?


我是新手....能否詳細(xì)解釋一下...

論壇徽章:
1
白銀圣斗士
日期:2015-11-23 08:33:04
9 [報(bào)告]
發(fā)表于 2005-10-25 10:44 |只看該作者

在VMware5.0環(huán)境下編譯內(nèi)核(kernel2.6.13)全過程

[quote]原帖由 "e2agle"]這樣的帖子是有,不過我用過都沒有成功過,這個帖子是我個人成功編譯的過程![/quote 發(fā)表:


你用過沒有成功不能說明別人的貼子不行!可能是你忽略了什么,又可能是你們的一些環(huán)境不同你沒有注意。
我也不是說你這個貼子不行,你能把成功的經(jīng)念在CU劃上一筆,很值得鼓勵,但如果你認(rèn)為你成功了你這個貼就應(yīng)該怎么樣怎么樣這大可不必。不要太注重精華,自己學(xué)習(xí)到了東西,幫助 了別人最重要。

論壇徽章:
0
10 [報(bào)告]
發(fā)表于 2005-10-25 11:00 |只看該作者

在VMware5.0環(huán)境下編譯內(nèi)核(kernel2.6.13)全過程

把原內(nèi)核下的.config文件拷貝一份到新內(nèi)核源碼下,加載進(jìn)去,make menuconfig 修改幾處想用的模塊就可以,不是很麻煩的。個人認(rèn)為..
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP