- 在线时间
- 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 ---> 设备驱动及网络支持
5 t' N' e% j6 L Generic Driver Options ---> 默认 , [' L) H" T9 s- @! x. Y
Select only drivers that don't need compile-time external firmware
: \: O1 | o% O/ w) i4 l* R' y6 @* A Prevent firmware from being built & C( f7 {, O$ Z; L$ s
Memory Technology Devices (MTD) ---> 不选
! ~7 j( |) a3 Q6 i Parallel port support ---> 并行端口 自定(偶没选) : f9 W+ o) H% v5 S G" T3 X" l
Plug and Play support ---> 支持热插拔 自定(偶没选)
5 p1 ~4 p O% m Block devices --->
) y/ m( g Y6 n7 h5 T <*> Normal floppy disk support - i; B8 V: F$ t# r& \9 S- P$ W
< > Compaq SMART2 support ; [ M' A) K M8 S
< > Compaq Smart Array 5xxx support ( a# l1 K5 x, Z4 R
< > Mylex DAC960/DAC1100 PCI RAID Controller support
2 i, p* C% P8 B2 g4 H7 \ < > Micro Memory MM5415 Battery Backed RAM support (E<a href="http://hackbase.com/skill/XP" target="_blank" >XP</A>ERIMENTAL)
0 w+ G" G x7 Z" O <M> Loopback device support " h* R0 b. Y9 @; \& `0 x/ E0 e1 ^
< > Cryptoloop Support 0 T3 _) N4 W9 [2 W) T$ F% O5 j
<M> Network block device support
) K6 F# N6 o$ L+ Q- S < > Promise SATA SX8 support - G, }7 o1 z- ]% P2 v2 ]8 ^4 p7 H
<M> RAM disk support ' M5 w3 x% D3 e+ O; ]5 S
(16) Default number of RAM disks 5 j+ |. ?( N/ n# x
(4096) Default RAM disk size (kbytes)
& s5 B6 V/ k$ Z& A4 `- j. } () Source directory of cpio<a href="http://www1.hackbase.com/skill/linux/200501209624_1.htm#" target="_blank" >_</A>list
$ M$ ]: p, C7 w. l5 A& y6 v [ ] Support for Large Block Devices
+ l( p, Q" ^( y3 {; l1 ~, c! a < > Packet writing on CD/DVD media
' G; `* o- K& g3 J/ N/ l M8 W IO Schedulers ---> IO调度器,都选上吧 可以在grub.conf指定用IO调度哪种方式,后面会讲的
- z5 H: \0 y! A' I <*> Anticipatory I/O scheduler % _9 y/ X; C% t# W/ c% }, K
<*> Deadline I/O scheduler
% R- ~1 r T3 x1 Q <*> CFQ I/O scheduler
, ?) Q. B) F+ W3 H( @$ C7 u ATA/ATAPI/MFM/RLL support ---> ATA设备 自定 (偶没选)
9 g2 D' \, N4 n2 p5 N6 E SCSI device support ---> SCSI设备 自定我有scsi的设备所以有以下选项
6 i g7 z! P' `; e <*> SCSI device support 0 _" ]" y$ t% H" H' k
legacy /proc/scsi/ support
7 [; V* z, H6 T& E7 Y; k9 p --- SCSI support type (disk, tape, CD-ROM)
# L) q5 J& w) q3 G* r1 ~ <*> SCSI disk support " F, Q9 b/ w9 n f8 \
因为偶式MPT的SCSI,所以以下都没选,省略之
Q/ l* E w( m7 s0 `! i3 m2 z3 V Multi-device support (RAID and LVM) ---> 支持RAID和LVM(逻辑卷) 自定 % J( n; H' ~. E/ A9 {3 g& \
Multiple devices driver support (RAID and LVM)
/ @0 K9 V( G- [$ z <*> RAID support
" @# q4 d E, k0 b0 ]6 | < > Linear (append) mode
7 Q" l$ E. W! C4 I" _' {/ B, k <*> RAID-0 (striping) mode
& [$ W" o$ _& i. l% I7 { { < > RAID-1 (mirroring) mode , X2 F, a' {8 u- L* U) ?+ C
< > RAID-10 (mirrored striping) mode (E<a href="http://hackbase.com/skill/XP" target="_blank" >XP</A>ERIMENTAL) ; h0 R7 @3 f, \- }- Q2 F5 G! y; j& B
<*> RAID-4/RAID-5 mode
( J# \4 B5 O6 @ < > RAID-6 mode (E<a href="http://hackbase.com/skill/XP" target="_blank" >XP</A>ERIMENTAL)
! {* X1 P( F; G$ r2 b <*> Multipath I/O support ; Z$ S# Y4 W% n$ a; ?/ Q' R
< > Faulty test module for MD : \. c2 L# P. Q% K
<*> Device mapper support ! ?9 d C# A u( D/ D
< > Crypt target support 7 R, ?& X/ U0 s3 n$ c9 p
< > Snapshot target (E<a href="http://hackbase.com/skill/XP" target="_blank" >XP</A>ERIMENTAL)
2 O2 H% F/ U( I! t; v5 R, N) |3 k < > Mirror target (E<a href="http://hackbase.com/skill/XP" target="_blank" >XP</A>ERIMENTAL)
: G- p% ^ H$ g6 l h < > Zero target (E<a href="http://hackbase.com/skill/XP" target="_blank" >XP</A>ERIMENTAL)
1 ~% W( ~+ Q/ v Fusion MPT device support ---> 偶的SCSI是这个,所以选了 还是自定
8 q! ?$ A9 k& u* }: L) I$ s/ I <*> Fusion MPT (base + ScsiHost) drivers
4 N' ?8 j9 `9 L- h! g* u" t) d (40) Maximum number of scatter gather entries
* m2 G. {, | @/ t <*> Fusion MPT misc device (ioctl) driver
) M$ ]" G9 E, v' [) P% S+ [ IEEE 1394 (FireWire) support ---> 自定 (偶没选) , U- ?" C, X+ m1 [
I2O device support ---> 自定 (偶没选) 8 u* N: Z6 o! D( [: g$ g- g
Networking support ---> 网络选项 ( V+ E) i1 |) A4 M6 i
Networking support
! S: @; k0 [7 K0 \1 m Networking options ---> ! j; A6 m, e) w
<*> Packet socket
' w; N3 c: @) m5 C, ~ [ ] Packet socket: mmapped IO
% Z9 l) b- ~: `& G: R2 I8 Y% {" e < > Netlink device emulation - Z! g u0 P9 g
<*> Unix domain sockets 如果你有网络就选 W2 f4 Q# G N7 a f) [
< > PF<a href="http://www1.hackbase.com/skill/linux/200501209624_1.htm#" target="_blank" >_</A>KEY sockets . U$ d7 ]* m' m
<a href="http://hackbase.com/hacker" target="_blank" >TCP/IP</A> networking
6 i. t- g& g& `9 \- _5 \! s4 O& E [ ] IP: multicasting
$ l) G+ N2 l/ H9 V( A; X! L [ ] IP: advanced router
( p: ?- u; t7 ]! X) p9 f% `; _ [ ] IP: kernel level autoconfiguration
9 ~' V8 l2 c6 v) g < > IP: tunneling : x3 c' d. T" l( E, n
< > IP: GRE tunnels over IP
3 I- k7 X6 M. Z+ F; D2 s- n) `) E8 C6 h [ ] IP: ARP daemon support (E<a href="http://hackbase.com/skill/XP" target="_blank" >XP</A>ERIMENTAL) 6 q' k- X- l' o; J
IP: TCP syncookie support (disabled per default) 能防DOS<a href="http://hackbase.com/hacker" target="_blank" >攻击</A>,但会降低一点性能,总的说性价比不错 0 s) @6 Q( G3 }. T) O2 _
< > IP: AH transformation
4 X: s( |9 |5 p4 W$ \; | < > IP: ESP transformation
9 n2 _' u, f5 M& a7 N# V2 h < > IP: IPComp transformation
$ v. g) U" E6 M0 c8 @, j. H < > IP: tunnel transformation
' g: }6 }% x3 {' ^3 G9 p <*> IP: TCP socket monitoring interface
/ t' P3 {6 h) h6 L IP: Virtual Server Configuration ---> lvs 支持 ! `3 |. x( n m0 \+ }
< > The IPv6 protocol (E<a href="http://hackbase.com/skill/XP" target="_blank" >XP</A>ERIMENTAL)
i+ K! E: h6 C5 u& E Network packet filtering (replaces ipchains) ---> 包过滤省略(知道的自己选,不熟悉的都选上)
$ q7 T+ V2 \' z+ |4 f( ?# l 以下都没选,省略
6 f7 G3 I' ]1 a" X# H [ ] Amateur Radio support --->
% u$ }2 N' w# G9 m; ^* x < > IrDA (infrared) subsystem support ---> &n, bsp; 2 U* |6 O5 H1 P& m4 l8 B9 a
< > Bluetooth subsystem support --->
) e) X x, M( d7 J Network device support ( k3 f% @ ^+ F( t, Q8 Q
< > Dummy net driver support 这个是nis<a href="http://vip.hackbase.com/" target="_blank" >服务</A>器的吧,不大清楚,没用过 5 m) n! w( {* _& B
<*> Bonding driver support 双网卡绑定的
$ Y; @8 C% j5 V4 n- u- q3 C < > EQL (serial line load balancing) support
- n, h. J# K. ]* E; X) { < > Universal TUN/TAP device driver support * A( j$ o$ v, Z. T+ P% V, o! z
ARCnet devices --->
" ~2 A5 }* s8 t- I; _# a Ethernet (10 or 100Mbit) ---> c; k" P/ S; D/ j4 j" G
Ethernet (1000 Mbit) --->
: o. {1 }# @5 A* g+ x < > Alteon AceNIC/3Com 3C985/NetGear GA620 Gigabit support . `2 F/ h- t" s2 \ P% d1 C0 V
< > D-Link DL2000-based Gigabit Ethernet support 1 [% W% f- m5 P: c
< > Intel(R) PRO/1000 Gigabit Ethernet support & P7 Q% q* @) h8 ` Q$ ]
< > National Semiconduct DP83820 support 5 a+ |) L3 D5 c1 t5 s0 N
< > Packet Engines Hamachi GNIC-II support : B" S! {5 Q5 N. q7 ~ k# @8 Y
< > Packet Engines Yellowfin Gigabit-NIC support (E<a href="http://hackbase.com/skill/XP" target="_blank" >XP</A>ERIMENTAL)
5 R4 }' J0 ~" o < > Realtek 8169 gigabit ethernet support
5 ]' y5 Y2 J. F7 B( l9 n < > Marvell Yukon Chipset / SysKonnect SK-98xx Support
; ^0 Q. y. i. x/ N. F <*> Broadcom Tigon3 support * ]; Y6 Z/ `) J' }9 k' T+ W L
以下都没选,省略 $ @1 ^: t% v7 r& o
ISDN subsystem ---> 8 z% o* {; H# r3 P t
Telephony Support ---> ! }, j; h5 {! x% y0 h
Input device support --->
8 N7 i6 I: Q! D8 g# S6 G Character devices --->
- @* U# H) j" n$ Z4 M/ R8 N( } I2C support ---> $ ]! @/ V, @" a" q2 r! G3 T+ \
Dallas's 1-wire bus --->
7 ~; F9 H2 F/ T5 ]5 Q: d( s7 V3 ^+ G- F Misc devices --->
6 R. i F4 M6 J" h/ m Multimedia devices --->
) |9 s5 t3 @) y: ]+ u, [' V, O3 Z/ C Graphics support ---> ! v% B' {. p# n& `0 d4 `
Sound --->
0 O2 |1 U/ L' m2 L/ y0 H9 V# W! c USB support ---> 1 m U$ K. `8 ^' ?
MMC/SD Card support ---> 以上都没选,需要的自己选
3 t& Q" C1 V1 t 09.File systems ---> 文件系统
" x* Z, ~; ]+ M4 P < > Second extended fs support
; O8 V& j# J0 V2 Q4 C, i <*> Ext3 journalling file system support
; d2 K9 C# e* K9 ?6 O1 W) b [ ] Ext3 extended attributes 3 C$ N4 p1 s# L: X
JBD (ext3) debugging support
8 B- A% O! u. e Y' f, K < > Reiserfs support
8 i( q, i: i" u: P+ V( ]" L2 Y < > JFS filesystem support
! [+ e4 ]6 x6 H& [. O t) K) w9 z' T < > XFS filesystem support
2 g- |2 `( C& H. ?2 G7 ] < > Minix fs support / o. T* z6 g! N7 q* T, |% X
< > ROM file system support
' I( B. l3 D/ W( R% |6 ` [ ] Quota support
9 I/ j( Y% Z" ]5 L. r5 ^ L, Q < > Kernel automounter support
+ [8 f1 q. o( s/ T8 [ <*> Kernel automounter version 4 support (also supports v3) - ~$ g- V# O/ p8 |8 V
CD-ROM/DVD Filesystems --->
$ V) ^# f1 w* ]' u+ k <*> ISO 9660 CDROM file system support % `) R/ `- G$ n+ ?+ P
[ ] Microsoft Joliet CDROM extensions
" G5 ? L( \3 x: t* V" A) Y [ ] Transparent decompression extension R2 j8 I, b, A: j3 C3 G0 p
< > UDF file system support
0 x) K5 W1 S5 R+ a DOS/FAT/NT Filesystems ---> floppy要用到的文件格式
" _+ D. w9 h5 y6 z4 Q! ~* Y <*> MSDOS fs support ' c# p; E1 a: r, N. E
<*> VFAT (Windows-95) fs support
3 D c: B/ w5 M/ {8 Y" o' N8 K/ y (437) Default codepage for FAT (NEW)
9 t: e2 Y1 U* h3 x r* y8 B (iso8859-1) Default iocharset for FAT (NEW) 6 ]2 m- S: ~& O! r. a
< > NTFS file system support
8 Q! l9 r1 H [ Pseudo filesystems ---> + _) u! ]/ r. o7 a' }: j' @$ h
/proc file system support proc文件系统支持
( i( k0 H+ k) g8 F) ~2 [! l [ ] /proc/kcore support
( L" {8 {8 E6 |5 k6 p1 ]( O [ ] /dev file system support (OBSOLETE)
0 [5 B; ]2 H$ l' i# y* ~/ i0 ~ [ ] /dev/pts Extended Attributes , y& O7 D$ V- s7 n1 T" v5 a+ k
Virtual memory file system support (former shm fs) 虚拟内存支持 7 }5 r: F( P/ D7 i* L3 a6 P
[ ] tmpfs Extended Attributes
. N3 m. q( [2 p* n [ ] HugeTLB file system support
/ V" j- S! m4 E f: h! _6 ?0 o Miscellaneous filesystems ---> 9 g4 g4 K/ P4 V/ u
Network File Systems --->
. y: L, Z! G6 k0 g7 K" X2 I <*> NFS file system support nfs客户端支持
' _* `( ^4 d0 `2 v Provide NFSv3 client support 0 w" Z3 e* t3 V9 K
[ ] Provide NFSv4 client support (E<a href="http://hackbase.com/skill/XP" target="_blank" >XP</A>ERIMENTAL)
+ t, F* X, W) u5 L9 o [ ] Allow direct I/O on NFS files (E<a href="http://hackbase.com/skill/XP" target="_blank" >XP</A>ERIMENTAL) ( ^0 |5 n3 Y7 r* V5 p6 d9 e$ X: h) F9 D
< > NFS server support nfs<a href="http://vip.hackbase.com/" target="_blank" >服务</A>端支持 " V# |* D. @! {/ G+ F
< > Secure RPC: Kerberos V mechanism (E<a href="http://hackbase.com/skill/XP" target="_blank" >XP</A>ERIMENTAL) $ @9 y) P6 O) {" r
< > Secure RPC: SPKM3 mechanism (E<a href="http://hackbase.com/skill/XP" target="_blank" >XP</A>ERIMENTAL) 1 m( ~! b T( Q) z9 r
< > SMB file system support (to mount Windows shares etc.) samba支持 1 `+ [, w" O9 N) C
< > CIFS support (advanced network filesystem for Samba, Window and other CIFS compliant servers)
, a3 }( c# R# c- ?) b( r < > NCP file system support (to mount NetWare volumes)
% N+ D, Z5 L( t' k& P7 k& x < > Coda file system support (advanced network fs) - I( @! } u0 @
< > Andrew File System support (AFS) (Experimental) * e* P( P- ?# P9 l7 [8 X: V' e" W$ [
Partition Types ---> - u$ E$ w% ~0 n6 F- T
Native Language Support ---> 自己选
4 f7 F8 f2 x+ }$ R1 l 10.Profiling support ---> 没选 9 F* W V. h0 R- l. a9 Y$ E5 L
11.Kernel hacking ---> 没选
! w) }+ A4 E2 a! e F- A& |: \+ X 12.Security options ---> 没选 * B; [3 y$ @+ L: b; r. ]
13.Cryptographic options ---> 没选
* [' ]$ s3 e9 O, X/ k. ?" [7 h 14.Library routines ---> 1 J" p) D$ r7 W; C7 w( `. I
< > CRC-CCITT functions
7 \9 x S8 F+ i; @7 l7 E; J <*> CRC32 functions # x. T; N( I" x- k% S. {* N
<M> CRC32c (Castagnoli, et al) Cyclic Redundancy-Check < >
0 }, L. y" k: y; c% N5 r% G+ ?五、编译安装 8 q3 _% {0 h1 v
步骤:make -jn(n代表同时编译的进程,可以加快编译速度,n由你的配置决定,我的配置用15-25)
( P* H- }3 c3 G* g# S9 cmake modules<a href="http://www1.hackbase.com/skill/linux/200501209624_1.htm#" target="_blank" >_</A>install " S0 O7 x K2 G% s
make install </P>< >六、grub的设置
1 E$ r, r* V, B$ J% j- x# A: `6 U& k设置之前先介绍一下2.6的I/O调度器 : m$ d( l& Y1 l( A
2.6包含的四个I/O调度器分别是No-op I/O scheduler、Anticipatory I/O scheduler、Deadline I/O scheduler与CFQ I/O scheduler。 ' `9 T7 I9 N4 I. ^9 j2 t
在后文中分别简称为ns、as、ds与cfq。 </P>< >ns是一个简化的调度程序它只作最基本的合并与排序。与桌面系统的关系不是很大,主要用在一些特殊的<a href="http://down.hackbase.com/" target="_blank" >软件</A>
; ]1 K1 f; I9 f |$ T% v- X+ D与硬件环境下,这些<a href="http://down.hackbase.com/" target="_blank" >软件</A>与硬件一般都拥有自己的调度机制对内核支持的要求很小,这很适合一些嵌入式系统环境。作为桌面用户我们一般不会选择它。 </P>< >as是当前内核中默认的I/O调度器。它拥有非常好的性能,在2.5中它就相当引人注意。在与2.4内核进行的对比测试中,在2.4中多项以分钟为单位 $ n0 e) V, k4 ]$ S9 ^: y/ @
完成的任务,它则是以秒为单位来完成的。正因为如此它成为目前2.6测试版中默认的I/O调度器。但它也存在着弱点,它本身是比较庞大与复杂的, - U. ~8 ~8 O5 Y& D9 C: O, B
在一些特殊的情况下,特别是在数据吞吐量非常大的<a href="http://hackbase.com/hacker" target="_blank" >数据库</A>系统中它会变的比较缓慢。 </P>< >ds就是针对as的缺点进行改善而来的,还处于测试阶段,但已经很稳定了。目前表现出的性能几乎与as一样好。加之比as更加小巧, + p% G: ^6 Y- e4 o, b
是相当有前途的调度器,值得一试:) </P>< >cfq为系统内的所有任务分配相同的带宽,提供一个公平的工作环境,它比较适合桌面环境。事实上在测试中它也有不错的表现, ! I _& \# W. _ r2 l# G' s/ P
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> |
|