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

二 FreeBSD kernel 編譯大法kernel內(nèi)容編譯

說明

第一部份: 開始到options設(shè)定之前

第二部份: 大部分的options 設(shè)定(除了SMP之外)

第三部份: SMP、軟碟、主機(jī)板及IDE介面 設(shè)定

第四部份: SCSI裝置 設(shè)定

第五部份: RAID、滑鼠、鍵盤、顯示卡、電源管理、浮點(diǎn)運(yùn)算、console 設(shè)定

第六部份: PCMICA、COM port、平行埠 設(shè)定

第七部份: PCI 及ISA 網(wǎng)卡 設(shè)定

第八部份: 虛擬裝置、封包過濾器、USB的裝置 設(shè)定


----------------------------------------------------------------------------
[第一部份] 開始到options設(shè)定之前
----------------------------------------------------------------------------

Machine i386
// 機(jī)器的內(nèi)部結(jié)構(gòu),除了i386 還有 alpha 及pc98我們現(xiàn)今看到的多是i386

#CPU I386_CPU
#cpu I486_CPU
#cpu I586_CPU
cpu I686_CPU
// CPU的型態(tài)...若您不知道您的CPU型態(tài)為何.. >_<
it"s ok ...FreeBSD will help you ...^^
用 dmesg | more 指令(此指令顯示開機(jī)資訊),可以看到您的CPU型態(tài)
這是我從dmesg中看到的訊息....
CPU:Pentium II / Pentium II Xeon / Celeron (350.80-MHz 686-class CPU)
所以我將其他的3個(gè)型態(tài)#掉,只留下I686_CPU

ident OHAHA
// kernel的識(shí)別,通常我們用host name的大寫..所以我的是OHAHA

maxusers 64
// 這個(gè)數(shù)值大約等於你希望同時(shí)能夠登入機(jī)器的人數(shù)
在正常的情況下,如果您要跑X-Window的話,最小值是4
正確的說,此代表process的最大值有關(guān)maximum=20 16*maxusers
正常來說,用64已經(jīng)足夠
// 注意:maxusers不是能夠login的限制 。
----------------------------------------------------------------------------
[第二部份]大部分的options 設(shè)定(除了SMP之外)
----------------------------------------------------------------------------
#makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols

#options MATH_EMULATE #Support for x87 emulation
// 模擬數(shù)學(xué)浮點(diǎn)運(yùn)算器 除非您的機(jī)器是386或486SX之前的型號(hào),不然您可以將此行 # 掉
因?yàn)镕reeBSD在這方面的模擬并不很精確,若您要求精確度的話..
將 MATH_EMULATE 改成 GPL_MATH_EMULATION 改用GNU 的模擬數(shù)學(xué)浮點(diǎn)運(yùn)算器

options INET #InterNETworking-
// Networking support,即使您沒有打算要連上網(wǎng)路也請(qǐng)保留,因?yàn)橛行┏淌綍?huì)用到loop

#options INET6 #IPv6 communications protocols
// IPv6 的通訊協(xié)定 (因?yàn)樯形磫⒂盟詃isable)

options FFS #Berkeley Fast Filesystem
options FFS_ROOT #FFS usable as root device [keep this!]
// 以上兩項(xiàng),是基本的硬碟檔案系統(tǒng) 。若您要用硬碟開機(jī)...keep this !!

options MFS #Memory Filesystem
options MD_ROOT #MD is a potential root device
// memory-mapped檔案系統(tǒng),如果您有很大的swap空間,您想要好好的利用的話...keep this
如果要使用的話,通常我們會(huì)將他掛在(mount)在/tmp 這個(gè)地方,
因?yàn)檫@里有許多程式將暫存資料存放在此 。
要如此的話...請(qǐng)?jiān)?etc/fstab中的swap部分加入(或者說更新):
# Device Mountpoint FStype Options Dump Pass#
/dev/ad0s1b /tmp mfs rw 0 0

options NFS #Network Filesystem
options NFS_ROOT #NFS usable as root device, NFS required
// 網(wǎng)路檔案系統(tǒng),除非您想經(jīng)由TCP/IP的方式,將Unix的系統(tǒng)分割區(qū)掛上,否則 # 掉
因?yàn)楸揪W(wǎng)站之後有講到NFS方面...所以留著...^^

options MSDosFS #MSDOS Filesystem
// MSDOS檔案系統(tǒng),除非您要在開機(jī)時(shí)就掛上此分割區(qū),否則您可以 # 掉

options CD9660 #ISO 9660 Filesystem
options CD9660_ROOT #CD-ROM usable as root, CD9660 required
// ISO9660檔案系統(tǒng),若您沒有光碟機(jī),或者不常mount光碟機(jī),則可以 # 掉

options PROCFS #Process filesystem
// the process 檔案系統(tǒng),為假想的檔案系統(tǒng),掛(mount)在/proc,

推薦閱讀