- 在线时间
- 0 小时
- 最后登录
- 2007-9-23
- 注册时间
- 2004-9-10
- 听众数
- 3
- 收听数
- 0
- 能力
- 0 分
- 体力
- 9975 点
- 威望
- 7 点
- 阅读权限
- 150
- 积分
- 4048
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 1893
- 主题
- 823
- 精华
- 2
- 分享
- 0
- 好友
- 0

我的地盘我做主
该用户从未签到
|
08.Device Drivers ---> 设备驱动及网络支持
% }! M8 z- c+ `( s9 Y3 O Generic Driver Options ---> 默认
( P; N' k1 v b" s) a9 ^2 z; G Select only drivers that don't need compile-time external firmware ' I# P' f( ~* M. V' J5 n. J
Prevent firmware from being built
8 ]+ \( i( t+ z8 J9 D3 K7 j) h. M Memory Technology Devices (MTD) ---> 不选 / j3 z' V/ Y/ {
Parallel port support ---> 并行端口 自定(偶没选) - G7 i6 a1 e- o' U+ y( Q% m
Plug and Play support ---> 支持热插拔 自定(偶没选) / ?/ S7 |4 c9 Y6 j
Block devices --->
( W' D" l# o1 Z5 o8 y <*> Normal floppy disk support
" [' K, y$ X4 \, \3 h$ S0 _) ^( z% S( z < > Compaq SMART2 support 5 H, i& R( i8 w$ ~' ? n/ M5 a
< > Compaq Smart Array 5xxx support
2 U7 g' ?" Z$ V < > Mylex DAC960/DAC1100 PCI RAID Controller support ' e0 D* b8 m) M* w( A. |
< > Micro Memory MM5415 Battery Backed RAM support (E<a href="http://hackbase.com/skill/XP" target="_blank" >XP</A>ERIMENTAL)
" y& |. |% `- J3 J5 _2 g <M> Loopback device support
+ @9 e. ^# B/ A < > Cryptoloop Support
1 b$ x" y$ Y3 G! m, P/ { <M> Network block device support 0 T' i0 x: R' M" i$ @# V0 s. `$ n8 ~2 N
< > Promise SATA SX8 support
0 _5 c; }, [9 n) w4 v <M> RAM disk support
$ ~# T1 _8 g/ i5 p F (16) Default number of RAM disks / S ` a N. B4 S
(4096) Default RAM disk size (kbytes) l- `" ?- t! h9 j
() Source directory of cpio<a href="http://www1.hackbase.com/skill/linux/200501209624_1.htm#" target="_blank" >_</A>list # }8 J6 {9 ~( Z) H2 P
[ ] Support for Large Block Devices ) q6 }2 s4 s5 @% h5 Z+ U. ]! H" [
< > Packet writing on CD/DVD media 9 N) `& b: o8 Q+ D3 a4 U) _1 s
IO Schedulers ---> IO调度器,都选上吧 可以在grub.conf指定用IO调度哪种方式,后面会讲的 2 Y+ L8 r m4 I
<*> Anticipatory I/O scheduler x. o! \& ~9 d# y9 ^# T4 w6 p7 R( j
<*> Deadline I/O scheduler
5 r, a* l8 B2 A0 \! x4 H& V <*> CFQ I/O scheduler 8 W- O2 t! U( c2 p& G( R2 I; S
ATA/ATAPI/MFM/RLL support ---> ATA设备 自定 (偶没选) 9 r4 q. Z! Z7 ?6 ^4 q
SCSI device support ---> SCSI设备 自定我有scsi的设备所以有以下选项 1 ]( B, H% }0 D7 j6 N& n- u
<*> SCSI device support 6 P+ E/ R3 A' R
legacy /proc/scsi/ support % l' \; v3 O2 I% H) n0 T
--- SCSI support type (disk, tape, CD-ROM)
1 n; Y6 y) X" k0 ]! U7 L+ K <*> SCSI disk support 9 a4 J; E: y3 i/ ?. L* X
因为偶式MPT的SCSI,所以以下都没选,省略之 0 p, i4 C+ l3 x
Multi-device support (RAID and LVM) ---> 支持RAID和LVM(逻辑卷) 自定
9 N% C, Z( V& K7 w" K& Q$ \ Multiple devices driver support (RAID and LVM)
4 I0 B; z6 `( O$ F6 M4 C <*> RAID support
* l( n7 ^0 e2 Z$ Y0 \ < > Linear (append) mode 5 W5 ], }" F9 D# M
<*> RAID-0 (striping) mode 4 w6 G6 J& D' u- G
< > RAID-1 (mirroring) mode 0 S9 t/ i# h+ L; R$ S( q) X. k
< > RAID-10 (mirrored striping) mode (E<a href="http://hackbase.com/skill/XP" target="_blank" >XP</A>ERIMENTAL)
! O9 L4 l8 J4 e- H <*> RAID-4/RAID-5 mode 3 g& G+ f6 U8 w
< > RAID-6 mode (E<a href="http://hackbase.com/skill/XP" target="_blank" >XP</A>ERIMENTAL)
3 }3 B1 @/ S* m3 ` <*> Multipath I/O support
6 k5 a, j* }+ ~0 k < > Faulty test module for MD 3 n C! o* `) t- _) ^
<*> Device mapper support . f5 Z! K8 w' d# y0 O
< > Crypt target support
, V5 ?/ c. ]! C9 d2 Y" o2 w < > Snapshot target (E<a href="http://hackbase.com/skill/XP" target="_blank" >XP</A>ERIMENTAL)
/ y, a" A: M3 w8 _9 q# W5 R < > Mirror target (E<a href="http://hackbase.com/skill/XP" target="_blank" >XP</A>ERIMENTAL)
, r3 H1 c+ W; Y( V5 x( K < > Zero target (E<a href="http://hackbase.com/skill/XP" target="_blank" >XP</A>ERIMENTAL) & z: p4 S6 a# A0 {" }
Fusion MPT device support ---> 偶的SCSI是这个,所以选了 还是自定 ( x' _3 s: r/ k. V$ c* ^3 X6 V
<*> Fusion MPT (base + ScsiHost) drivers : V p# n0 ?9 i! P
(40) Maximum number of scatter gather entries ; o# J1 l: r& b$ Q
<*> Fusion MPT misc device (ioctl) driver
. F* b5 T: Q* h, P) n8 n# E IEEE 1394 (FireWire) support ---> 自定 (偶没选) " o: W& e7 G% q1 ? Z+ E- K
I2O device support ---> 自定 (偶没选) & T' }$ a+ E4 r
Networking support ---> 网络选项 % j$ ^8 d+ t0 I# R: \
Networking support
" D8 T7 O3 h) j5 T/ k3 C Networking options ---> 4 `9 u! d4 ~2 C
<*> Packet socket & i# J8 h* K9 b( |# V
[ ] Packet socket: mmapped IO 2 t% G, x$ `8 j6 [% d* b
< > Netlink device emulation 4 {- P. s9 S; M; r9 y1 B
<*> Unix domain sockets 如果你有网络就选
1 Q; ]0 q# F8 H: l < > PF<a href="http://www1.hackbase.com/skill/linux/200501209624_1.htm#" target="_blank" >_</A>KEY sockets
1 W/ y, l9 |; P0 c4 O <a href="http://hackbase.com/hacker" target="_blank" >TCP/IP</A> networking O' j L7 x/ o
[ ] IP: multicasting
' K" l$ ]) O" V$ u7 ?, Z' r [ ] IP: advanced router ! @4 X; a6 f7 Y! U+ e. w
[ ] IP: kernel level autoconfiguration * j% I) u. D6 O
< > IP: tunneling
; T% N) J; ^! O. S < > IP: GRE tunnels over IP
- \. o* f! N$ Q8 f& E [ ] IP: ARP daemon support (E<a href="http://hackbase.com/skill/XP" target="_blank" >XP</A>ERIMENTAL) 1 n+ l" a$ k0 n- t
IP: TCP syncookie support (disabled per default) 能防DOS<a href="http://hackbase.com/hacker" target="_blank" >攻击</A>,但会降低一点性能,总的说性价比不错 2 F E I: o7 K* g1 Z( p7 Y
< > IP: AH transformation 3 Y* h5 w9 b3 D2 |( o. c
< > IP: ESP transformation 6 O8 E4 }5 ^7 m. w1 W
< > IP: IPComp transformation ~; u M! v( V6 ~ b
< > IP: tunnel transformation 7 a& _. m' ^& {, D
<*> IP: TCP socket monitoring interface
2 ]3 Y- H/ C/ P$ j7 W IP: Virtual Server Configuration ---> lvs 支持 * U1 F9 t# v8 p2 H! o( E
< > The IPv6 protocol (E<a href="http://hackbase.com/skill/XP" target="_blank" >XP</A>ERIMENTAL) 0 f: {6 ~+ J, D/ P. N! N
Network packet filtering (replaces ipchains) ---> 包过滤省略(知道的自己选,不熟悉的都选上)
* B3 e) S; ?) x$ u! P$ C8 b7 K% @ 以下都没选,省略 ) n5 P! l; m, h* z" M
[ ] Amateur Radio support --->
8 j* Q7 A, Q) z6 U7 | < > IrDA (infrared) subsystem support ---> &n, bsp; 9 R2 b1 k8 ~- n& v4 @8 a
< > Bluetooth subsystem support ---> : u( @ r: S h5 }
Network device support
2 T L. ]! ~ C8 X7 L# @) H. n* \ < > Dummy net driver support 这个是nis<a href="http://vip.hackbase.com/" target="_blank" >服务</A>器的吧,不大清楚,没用过
; I+ o* m' e$ J$ ~ <*> Bonding driver support 双网卡绑定的
. ?; I' n7 M2 h; d& T2 d < > EQL (serial line load balancing) support - G L Q, D5 H) M, k) E0 W
< > Universal TUN/TAP device driver support
2 l/ ~2 b# ]1 ]7 y5 I ARCnet devices ---> , @7 w, Q& k9 N/ \% |
Ethernet (10 or 100Mbit) ---> ! h# H- Q' ?3 I6 ~. u, G
Ethernet (1000 Mbit) --->
9 o* S( P* ~) X < > Alteon AceNIC/3Com 3C985/NetGear GA620 Gigabit support 5 W4 e# K: c6 @0 K
< > D-Link DL2000-based Gigabit Ethernet support 7 f& N. O, W$ y7 ^( z
< > Intel(R) PRO/1000 Gigabit Ethernet support
4 G7 o6 T& _+ h < > National Semiconduct DP83820 support
# T7 o3 V7 y6 N& R( P/ w1 j < > Packet Engines Hamachi GNIC-II support
6 F7 T3 ~& T: ~" L8 O W( I- k < > Packet Engines Yellowfin Gigabit-NIC support (E<a href="http://hackbase.com/skill/XP" target="_blank" >XP</A>ERIMENTAL) * J* W# n0 q. Q& d3 W4 z
< > Realtek 8169 gigabit ethernet support
% W0 L0 u; g& n6 \, J < > Marvell Yukon Chipset / SysKonnect SK-98xx Support : q1 O7 j' t1 _5 A4 ?, s) d
<*> Broadcom Tigon3 support " K/ ^# C- a/ _/ M5 Z8 g
以下都没选,省略 4 N k. S' _) L5 j; Q, Q
ISDN subsystem --->
V+ m, M) n, b& ^ Telephony Support ---> % _9 P2 R0 \( a* m( Z% n( g
Input device support --->
& J% l. }3 E0 e3 b+ E( I Character devices ---> : M& Z5 Z: R% n& n- ?& o
I2C support ---> / B; P, B% ?2 b6 l4 d9 T8 t0 d0 N
Dallas's 1-wire bus --->
; B6 A, B9 z, k+ Y- p( h- y7 Y Misc devices ---> , k( O, y+ A8 J) r/ Z. P) S6 a5 q
Multimedia devices ---> G+ ?: R3 \: h( m+ b5 k. z
Graphics support --->
: n) T; ^* ]5 R a7 N Sound ---> 0 t; D+ [, q8 Z: O# y1 \0 D
USB support --->
. b1 i9 q R- M; r MMC/SD Card support ---> 以上都没选,需要的自己选
1 a t4 ]3 m) P# T+ o, ` 09.File systems ---> 文件系统
- u/ n v6 p0 z9 R+ S* m6 L < > Second extended fs support ; \1 ]2 V3 {& d. R3 x% n+ d
<*> Ext3 journalling file system support - V) s) P. Z+ @- A, F( a( f# r
[ ] Ext3 extended attributes
9 ^( S9 x' {3 ?& m( h JBD (ext3) debugging support 1 p+ v+ X0 w- r5 W; q) j4 h
< > Reiserfs support
2 p, g X5 r F. e < > JFS filesystem support
) W1 F1 g9 W7 j" y < > XFS filesystem support
" \) l n( W& f2 n < > Minix fs support
0 m; k/ \0 K8 G: l2 W < > ROM file system support
5 d( e1 |" N3 a, K5 V* ~6 w [ ] Quota support 5 o) |* v r0 j N' f3 N3 m
< > Kernel automounter support ) t, L+ a3 Q5 H6 L3 E [& Q2 J/ a/ ~
<*> Kernel automounter version 4 support (also supports v3)
! h$ W: F$ Z$ C( j* U/ |( S5 H CD-ROM/DVD Filesystems ---> 0 W& r: a2 L; j% q! n
<*> ISO 9660 CDROM file system support
3 U7 l$ a/ y( ^. h1 \3 R& J$ E [ ] Microsoft Joliet CDROM extensions
9 C- B$ s5 H/ b! X v' `; n, T& N [ ] Transparent decompression extension 4 N, ?* `1 w( C& h& A5 y
< > UDF file system support . m4 @# d+ c5 P: g" _& d& E; w
DOS/FAT/NT Filesystems ---> floppy要用到的文件格式 ) T4 `1 l6 A! A# ?8 ]
<*> MSDOS fs support # ~3 i0 p% z" y+ ~ Y8 M- L. i
<*> VFAT (Windows-95) fs support
$ A9 U8 Y& J% x* m* B7 T. u" q (437) Default codepage for FAT (NEW)
4 |7 }0 t; b: B! e! ~7 R$ q0 | (iso8859-1) Default iocharset for FAT (NEW) - M* k1 u+ X$ J" t* t5 [; M
< > NTFS file system support ( Y- U+ x0 A; j0 g# q! C8 [
Pseudo filesystems --->
$ M2 Y/ m% |% @ /proc file system support proc文件系统支持
/ u6 P/ |' l3 T/ d* n [ ] /proc/kcore support
% g+ t. Q! h: y [ ] /dev file system support (OBSOLETE) ( g# I' ^2 E/ b5 Q' P- l
[ ] /dev/pts Extended Attributes % O9 Q [& g& N4 J
Virtual memory file system support (former shm fs) 虚拟内存支持
! [1 S& L$ Q: T, L$ q8 N2 g [ ] tmpfs Extended Attributes
7 B1 T4 g- s- q) t [ ] HugeTLB file system support % z2 i. Z) R5 j6 s! O; A% X: b* o
Miscellaneous filesystems ---> u v; X0 q. ~$ `
Network File Systems --->
. C- F$ H" ]% l- N <*> NFS file system support nfs客户端支持
; ~0 V0 p6 N/ o1 s8 x Provide NFSv3 client support ; S3 d, H6 r- b% \6 ]
[ ] Provide NFSv4 client support (E<a href="http://hackbase.com/skill/XP" target="_blank" >XP</A>ERIMENTAL) % ~+ U4 {7 G9 Q6 J
[ ] Allow direct I/O on NFS files (E<a href="http://hackbase.com/skill/XP" target="_blank" >XP</A>ERIMENTAL)
3 @& v9 G( P" k2 ~- c; u < > NFS server support nfs<a href="http://vip.hackbase.com/" target="_blank" >服务</A>端支持 0 C _" k" A7 o. z# Q6 T' H3 s, ^- z
< > Secure RPC: Kerberos V mechanism (E<a href="http://hackbase.com/skill/XP" target="_blank" >XP</A>ERIMENTAL)
1 z/ @# B# V+ H O5 o1 }' G < > Secure RPC: SPKM3 mechanism (E<a href="http://hackbase.com/skill/XP" target="_blank" >XP</A>ERIMENTAL)
1 Z$ H1 [6 U2 C1 f0 K1 e < > SMB file system support (to mount Windows shares etc.) samba支持
, ]* g$ w/ @3 P5 |2 c! t# ^' f < > CIFS support (advanced network filesystem for Samba, Window and other CIFS compliant servers) 0 l3 n2 u$ r4 t' @1 H
< > NCP file system support (to mount NetWare volumes)
8 L7 X4 M4 Z8 w0 @! H' s < > Coda file system support (advanced network fs)
- h# V6 N& T2 u5 O5 f8 D < > Andrew File System support (AFS) (Experimental) 1 N v- d9 w0 c* t5 R
Partition Types ---> 2 j6 x) u+ k, J
Native Language Support ---> 自己选 " c; ^, x; D& T$ O6 O& D$ L2 O9 x
10.Profiling support ---> 没选 " x3 G' |- ~( [8 d0 i( D# l
11.Kernel hacking ---> 没选 - B* B9 t* f9 V. ]
12.Security options ---> 没选 4 r2 A9 L4 y* `
13.Cryptographic options ---> 没选 % ?5 M; Z6 P+ I [! t
14.Library routines --->
0 e7 @$ |1 }% z6 m+ \( A < > CRC-CCITT functions
' L: T2 k1 F2 `7 R <*> CRC32 functions
! J. o3 Z& u, o3 e4 p5 J <M> CRC32c (Castagnoli, et al) Cyclic Redundancy-Check < >6 W% ^ V0 Y5 U9 p, a. g$ ~
五、编译安装 ! N8 ?% ^% e% O2 v' i5 H: p
步骤:make -jn(n代表同时编译的进程,可以加快编译速度,n由你的配置决定,我的配置用15-25)
3 J9 U3 f; P, R$ z; \+ d2 umake modules<a href="http://www1.hackbase.com/skill/linux/200501209624_1.htm#" target="_blank" >_</A>install 5 U/ v2 {6 l! ?& l* I
make install </P>< >六、grub的设置 , f4 K9 w, h! L) @" p0 h- c
设置之前先介绍一下2.6的I/O调度器
n6 r+ @; y6 D- R2.6包含的四个I/O调度器分别是No-op I/O scheduler、Anticipatory I/O scheduler、Deadline I/O scheduler与CFQ I/O scheduler。
7 [2 M2 K4 [/ a+ |! J, I' K8 L在后文中分别简称为ns、as、ds与cfq。 </P>< >ns是一个简化的调度程序它只作最基本的合并与排序。与桌面系统的关系不是很大,主要用在一些特殊的<a href="http://down.hackbase.com/" target="_blank" >软件</A>
% F: {' h, o+ Q4 \% U与硬件环境下,这些<a href="http://down.hackbase.com/" target="_blank" >软件</A>与硬件一般都拥有自己的调度机制对内核支持的要求很小,这很适合一些嵌入式系统环境。作为桌面用户我们一般不会选择它。 </P>< >as是当前内核中默认的I/O调度器。它拥有非常好的性能,在2.5中它就相当引人注意。在与2.4内核进行的对比测试中,在2.4中多项以分钟为单位
0 f- v' T; u5 V. |' c2 z7 D完成的任务,它则是以秒为单位来完成的。正因为如此它成为目前2.6测试版中默认的I/O调度器。但它也存在着弱点,它本身是比较庞大与复杂的,
7 _ b( E" l+ w( L8 a# b: q在一些特殊的情况下,特别是在数据吞吐量非常大的<a href="http://hackbase.com/hacker" target="_blank" >数据库</A>系统中它会变的比较缓慢。 </P>< >ds就是针对as的缺点进行改善而来的,还处于测试阶段,但已经很稳定了。目前表现出的性能几乎与as一样好。加之比as更加小巧, ( z; X7 H7 f- [) E1 @4 A( y) d
是相当有前途的调度器,值得一试:) </P>< >cfq为系统内的所有任务分配相同的带宽,提供一个公平的工作环境,它比较适合桌面环境。事实上在测试中它也有不错的表现, ! b8 f4 |, s. w) ~
mplayer xmms等多媒体播放器与它配合的相当好,回放平滑几乎没有因访问磁盘而出现的跳帧现象。对于喜欢在Linux下听音乐看电影的朋友不妨尝试一下。 </P>< >好了,下面说说怎么设置:参数的格式为elevator=调度器名 </P>< >修改/boot/grub/grub.conf,在kernel那行后门加入elevator=deadline </P>< >例如:kernel /boot/vmlinuz-2.6.10-bk4 ro root=/dev/你的根分区 elevator=deadline </P>< >七、reboot</P> |
|