`쪺A
ѩUӥDw鳣ۦPAҥHMݭnwڭ̪DҨӿܥiHsĶذաINO Makefile
sCO֤ߪƹbh줣ҥHA֤ߦѤ֪uڭ²檺iѼƪ]wI
bo@A]AOH
http://www.kernel.org oӮ֤ߩxU̷s֤ߪӽsĶA
UO 2.6.14-2 AU}bG
pGAOH FC4 tιw]֤߭lXӭssĶA
Цۦw kernel-devel oӮMAHΫe /usr/src/kernels/ ؿUA
֤߭lXFpGzewgHU֤ɮsĶL֤ߡA
Ш̧ǤUU patch ɮסAMЦۦѦ
patch
ΪkHΧ|aIϥAo@Aڰ]zPڤ@ˡA
ϥΪO̷s֤ߴNOFC
]AUNɮשm /root AиYaI
[root@linux ~]# cd /usr/src
[root@linux src]# tar -jxvf /root/linux-2.6.14.2.tar.bz2
# oӮɭԴN|ͤ@ /usr/src/linux-2.6.14.2 ؿAӥؿNO source codeC
# LAoӥؿU README ɮװȥѦҡA~A
# ٦ Documentation ؿA]iHJӪݤ@ݳI
[root@linux src]# cd linux-2.6.14.2
[root@linux linux-2.6.14.2]# make mrproper
# oӹL{bR@ǥHedUӪ .o ɮסC
|
SOdN@UA֤ߪlX̦nnm /usr/src/linux oӥؿA
oO]ӥؿOܦhnŪ֤ߥ\ؿApGANoӷs֤ߩm /usr/src/linux UɡA
i|YdznŪ~֤ɮסC]Az~iݨثe֤߭lX
/usr/src/kernels/ ؿU (FC4 w]mؿ)C
ҥHAڭ̷s֤ߥDnijz٬Om /usr/src/ ؿUA
OؿW٫O linux-2.6.14.2 YiAW linux oIoInI
t~Abi֤ߪѼƳ]weAȥny make mrproper zoӶءA
ٰOolXsĶL{aHsĶL{| *.o ؼɮaI
o *.o nRڡI_hi|ªưڡIoӭn`NC
t~Aڭ̤]DAӭlXsĶL{A Makefile |a쪺I
oO]ڭ̪ make ΪѼƸƳOOb Makefile ɮڡI
ҥHoAAnTwAtΤwgwˤF make, gcc sĶMA
_hOLkisĶC~A֤ߪ Makefile Sk@dzn@ˡA
²檺ϥ ./configure N۰ʪDCoO]CӤH֤ߪnD@˹I
nFApإ Makefile ڡHDnʥhsHHMOաI
ڭ̥iHzL֤ߴѪ\ANO make menuconfig ӹFI
- make menuconfigG
QҦ觋Ӷi֤߰ѼƪDAnBOALO¤rҦI
ݭnҰ X Window A٥iHݵnJi֤߰ѼƪDIuKI
- make xconfigG
Q X Window \ӶiDAOϧΤAܵR㤣LAMNӨtθ귽C
pGAASw X Window ANOFI
- make gconfigG
Q GDK 祃wϧΤӿܡA]Oݭn X Window 䴩~I
٦@ǦsĶy{ALnΡAҥHNФFCڳo̱˱zϥ
make menuconfig Ӷi֤߰ѼƪDCoO]ܦhAӴNiS X Window A
[W make menuconfig ]iH@ϧΤƤҦAiHHɧ@ѼƪܡA
KSnΡI ^_^Cunb /usr/src/linux-2.6.14.2 ؿUAJymake menuconfigz
NiHX{pUeI

ϡB֤߽sĶu@eѼƬD
ݨWϬOAA|o{DnjeA@ӬOjخؤϥեWAt@ӫhOUpخءA
̭ select, exit P help TӿﶵeCoXӤΪkpUG
- ̩U <Select> <Exit> <Help> GiHϥΡykzӲʴСF
- WUiHʤWjخس Code maturity level options @I
YӦ榳bYy ---> zhܸӦ椺٦LӶݭnӳ]wNF
- HyWUzܦnQn]wؤAåHykz <Select> A
Uy Enter zNiHiJӶإh@i@Bӳ]woF
- bӳت]wApGe [ ] < > ŸɡAӶؤ~iHܡA
ӿܥiHϥΡyťzӿܡF
- Y [*] <*> hܽsĶi֤ߡFY <M> hܽsĶҲաI
ɶqbDӶجɡABҲեiHANiHܬҲoI
- bӶؿ <Exit> AëU Enter ANiH}ӲӳoI
WijunyWUk ť Enter zoӫNnFInϥ Esc
A_h@pߴNiIt~AӮ֤ߪeܤWAijziHo˫ҡG
- y֩wz֤ߤ@wn\AsĶi֤ߤF
- yibӷ|Ψz\AɶqsĶҲաF
- yDӪFnFA help ]ݤzܡANOdw]ȡAΪ̱NLsĶҲաF
`AɶqO֤ߤpӬAѤUANsĶҲաAרOyݭnҼ{쥼XRʡzA
e{ɥdNڥΪFAGAӳMyqjWAunﴫ 3Com dC
LAڪ֤߫oSҲեiHϥΡ].....ۤvsĶ֤ߧѰO[JoӼҲդFC
̫AunssĶ@֤ߪҲաAIuOGhаVڡI
ѤWϥܷAڭ̪D֤ߪiHܪئܦhڡI
OĤ@AN 17 ӶءACӶؤ٦PӶIzIuOܳ·аڡ
ӨCӶب곣i <Help> AҥHApGݨ줣ءA
ȥnϥ Help d\d\InFAUڭ̴N@Ӥ@ӶبӬݬݦpܧaI
Code maturity level options(֤ߪ code }o@)
oӶإDnb]pz֤߬O_n䴩@ǩ|ժܧ\C
@ӻAڭ̬O@ΤAO kernel }o@̡AҥHAMݭnB~\աI
ҥHAo̪ܬOOu (ϥB~\)A]]pA
ҥHUܦhطAiण|X{@ǸSﶵIoӭn`NI
ܦpUG
[ ] Prompt for development and/or incomplete code/drivers
# oӥii㤣LAo̬OܪաI
|
General setup
oӶثhO֤ߪ@]wA]A֤ߪ[TAiHbo̳]wC
() Local version - append to kernel release
[ ] Automatically append version information to the version string (NEW)
# WoӳP֤ߪ[CҦp FC4 ֤ߪ
# 2.6.14-1.1637_FC4 A᭱ 1.1637_FC4 NOӪ[աI
[*] Support for paging of anonymous memory (swap)
# oӻP swap ϥΦIMnܰ
[*] System V IPC
# IPC O Inter Process Communication ²gAoӻP@ programs
# iHQhHPɱҥΦAҥHȥnܤ~I
[*] BSD Process Accounting
[ ] BSD Process Accounting version 3 file format
[*] Sysctl support
# oӴNOb /proc/sys 䴩IȥܡI
[*] Auditing support
[*] Enable system-call auditing support
# WoӬOB~֤ߥ\ (p SELinux) Jɩһݭn]wIȥ
--- Support for hot-pluggable devices
[*] Kernel Userspace Events
# ֤߯ťϥΪ̪ʧ@C|ҨӻA USB ˸msuP_Yɸ˸mC
[ ] Kernel .config support
() Initramfs source file(s)
[ ] Configure standard kernel features (for small systems) --->
|
o̪إDnOw֤P{ʨӳ]pAWA
Odw]ȧYiIDzQnsݩۤv[AbWĤ@U Enter A
NiHJ@ǸTFCnHKW@ӶءA
i|yYǵ{LkQPɰ檺xҳI
Loadable module support
ٰOoڭ̤WYgLҲճoӪNaIpGAn֤߯䴩ҲէYɸJYǮ֤ߥ\ܡA
o̭]wN㪺ܭnFI]LAάO_䴩ҲոJڡI
[*] Enable loadable module support
[*] Module unloading
[*] Source checksum for all modules
[*] Automatic kernel module loading
|
ηQӦhAܧaI
Processor type and features
oӴNPz CPU աIڪD˳ƪO P-III CPU AҥHNܬYiC
An̾ڧAۤvDӳ]pInJÿܰڡI
Subarchitecture Type (PC-compatible) --->
(X) PC-compatible <==o̬Oؿ
( ) AMD Elan
( ) Voyager (NCR)
( ) NUMAQ (IBM/Sequent)
( ) SGI 320/540 (Visual Workstation)
# o̦bܥDwCڭ̨ϥ PC ۮeDڡIoӴNFC
Processor family (Pentium-III/Celeron(Coppermine)/Pentium-III Xeon) --->
( ) 386 <==o̬Oؿ
( ) 486
( ) 586/K5/5x86/6x86/6x86MX
( ) Pentium-Classic
( ) Pentium-MMX
( ) Pentium-Pro
( ) Pentium-II/Celeron(pre-Coppermine)
(X) Pentium-III/Celeron(Coppermine)/Pentium-III Xeon
( ) Pentium M
( ) Pentium-4/Celeron(P4-based)/Pentium-4 M/Xeon
( ) K6/K6-II/K6-III
( ) Athlon/Duron/K7
( ) Opteron/Athlon64/Hammer/K8
( ) Crusoe
( ) Efficeon
( ) Winchip-C6
( ) Winchip-2
( ) Winchip-2A/Winchip-
( ) GeodeGX1
( ) CyrixIII/VIA-C3
( ) VIA C3-2 (Nehemiah)
# o̫hO CPU šAڨϥΪO P-III AzonܦۤvڡI
[*] Generic x86 support
# x86 CPU [c䴩ΡC
[*] HPET Timer Support
[ ] Symmetric multi-processing support
# pGzϥΨ CPU HWtΡAo̡yȥznܡI_hο
Preemption Model (No Forced Preemption (Server)) --->
(X) No Forced Preemption (Server)
( ) Voluntary Kernel Preemption (Desktop)
( ) Preemptible Kernel (Low-Latency Desktop)
# o̻P CPU įCpGzQn@@ӦA֤ߡAܲĤ@ӡI
# _hAFíwA̦nܲĤGC
[*] Local APIC support on uniprocessors
[*] IO-APIC support on uniprocessors
# CPU ҤAoӶإiHܰ_ӡA CPU 㦳
# Advanced Programmable Interrupt Controller \ڡI
[*] Machine Check Exception
# Pentium tC CPU iHb kernel DɡAߨ^ݤ
< > Check for non-fatal errors on AMD Athlon/Duron / Intel Pentium 4
< > Toshiba Laptop support
< > Dell laptop support
# WoTӴNonݬݧAtάO_䴩աIWAiH]w M աI
[ ] Enable X86 board specific fixups for reboot
<M> /dev/cpu/microcode - Intel IA32 CPU microcode support
<M> /dev/cpu/*/msr - Model-specific register support
<M> /dev/cpu/*/cpuid - CPU information support
# ]ڪO P-III CPU ڡAҥHo̷MܦҲէYiI
Firmware Drivers --->
< > BIOS update support for DELL systems via sysfs (NEW)
< > Dell Systems Management Base Driver (NEW)
# pGAtάO Dell AWOosҲաIݭn
High Memory Support (4GB) --->
( ) off
(X) 4GB
( ) 64GB
# oӭnI@ӻAڭ̹DnDO RAM VjVn(@뱡pU)F
# OA쥻֤ߤ䴩Ȩ 1GB OAҥHAo̭n[jI
# @몺ӤHqDAΪ̬O X86 DAq`un 4GB NFA
# DOSu~ΥD~iHB~ 4GB HWOI
# pGo̿ܦ off ܡAzO̤juQ 1GB C
[*] Allocate 3rd-level pagetables from highmem
# oӻP High Memory Support ApGAO䴩 4GBAo̥iH[J
[ ] Math emulation
# oӻP CPU O_㦳BIB椸Cثeڭ̪ CPU (586 HW)
# wgؤFBIB椸FAҥHo̥iHnաI
[*] MTRR (Memory Type Range Register) support
# oNiH CPU 㦳ŪOS϶OAרbį AGP
# P PCI/AGP yƶiƶǿɡAiHWi֮įC
# ܳoӶثA| /proc/mtrr Aڭ̪ X |ŪoөNNC
[ ] Boot from EFI support (EXPERIMENTAL)
[*] Enable seccomp to safely compute untrusted bytecode
# oӶسq`n[ALApGOOJtΪܡAiH[JI
Timer frequency (250 HZ)
# oӶثhP֤߰wYӨƥߧY^tצC@ӻA
# pGO@WqAɶiHվ㪺ֳt@IA]|LƥC
# pGODAѩP@ɶIihHsuiӡAҵoƥӦhFAҥHA
# oӤɶϦӭnպC@IA|íwAӥBį]tCq`Odw]
# 250 NܦnFC
|
Power management options (ACPI, APM)
ohOqzADneUoǡG
[ ] Power Management Debug Support
[ ] Software Suspend
# oӻPNثeҼȦsb swap CU@AQnNثeƼȦsA
# ]tΥiॲn@}lAoӶإiHܡCLA
# ѩi|@ǰDAҥHijzϥγoӥ\(D]ܤ֥ΨI)
ACPI (Advanced Configuration and Power Interface) Support --->
# oӹqzҲMiHzAqALAo|W[֤߬ 70K AҥH
# OJtΨӻAiݭnҼ{Ҽ{Cܩ desktop/server MNܰڡI
[*] ACPI Support
[*] Sleep States
[*] /proc/acpi/sleep (deprecated)
# pGnҰ ACPI 䴩AWoXӴXGOnI
<M> AC Adapter
<M> Battery
<M> Button
<M> Video
# oXӫhunsĶҲէYiA]WPAΤC
# LDnjӳOwﵧOqӳ]pI ^_^
<*> Fan
<*> Processor
<*> Thermal Zone
# C@D CPU/ AM]iHsĶi֤ߡA]iH]wҲաC
<M> ASUS/Medion Laptop Extras
<M> IBM ThinkPad Laptop Extras
<M> Toshiba Laptop Extras
(2001) Disable ACPI for systems before Jan 1st this year
[ ] Debug Statements
[*] Power Management Timer Support
APM (Advanced Power Management) BIOS Support --->
<*> APM (Advanced Power Management) BIOS support
[ ] Ignore USER SUSPEND
[ ] Enable PM at boot time
[*] Make CPU Idle calls when idle
[ ] Enable console blanking using APM
[*] RTC stores time in GMT
[ ] Allow interrupts during APM BIOS calls
[ ] Use real mode APM BIOS call to power off
# ѩ֨ϥιqzAҥHAڳo̤jhϥιw]ȦӤwC
CPU Frequency scaling --->
# HiHgL֤߭ק CPU B@WvHISIOoˡI
# LAbɷ]ΡAٻݭnҰʩU dynamic cpufreq governor
# ~iHQҰʳoӶءCMApGA@NܡAo̥iHC
[*] CPU Frequency scaling
[*] Enable CPUfreq debugging
<M> CPU frequency translation statistics
[*] CPU frequency translation statistics details
# pGQnҰʦbvɡA CPU ۰ʭW\AWL]wnaI
Default CPUFreq governor (userspace) --->
( ) performance
(X) userspace
# v CPU WvҶqAOHįରDA٬OziHʭק
# JMn۰ʭWAMHįରҶqҥH userspace aI
<*> 'performance' governor
<M> 'powersave' governor
--- 'userspace' governor for userspace frequency scaling
<M> 'ondemand' cpufreq policy governor
<M> 'conservative' cpufreq governor
# WoXӫhObJǽո`(governor)
--- CPUFreq processor drivers
<M> ACPI Processor P-States driver
< > AMD Mobile K6-2/K6-3 PowerNow!
<M> AMD Mobile Athlon/Duron PowerNow!
< > Cyrix MediaGX/NatSemi Geode Suspend Modulation
<*> Intel Enhanced SpeedStep
[*] Use ACPI tables to decode valid frequency/voltage pairs
[*] Built-in tables for Banias CPUs
<*> Intel Speedstep on ICH-M chipsets (ioport interface)
<M> Intel Pentium 4 clock modulation
<*> Transmeta LongRun
< > VIA Cyrix III Longhaul
# WoXӴNP CPU աIڥΪO P-IIIA
# ҥHAƧڪNLsҲզӤwI
--- shared options
[ ] /proc/acpi/processor/../performance interface (deprecated)
[ ] Relaxed speedstep capability checks
# AoӶإDnObD Idle ɭԡAzL CPU \A
# MtΥiH۰ʪW@ӿﶵաI ^_^
|
ѹ껡Aѩ Linux DnOb Server סAҥHڪO~L𪺡C
bo˪UAڦѬOܤnϥιqz @_@CLApGObWqסA
ҰʹqzoiOܴΪﶵA].....qOVӶVQF
٫hٰڡI ^_^
t~AjﶵiHsĶҲհڡIuO|h@ǽsĶɶNOFC
Bus options (PCI, PCMCIA, EISA, MCA, ISA)
oӶثhPyƦաI̱` PCIA٦Oq` PCMCIA
dڡIԲӪƦoǡG
--- PCI support
PCI access mode (Any) --->
[ ] PCI Express support
# oӭnIpGADO䴩s PCI-Express ܥdܡA
# o̽аȥnĿ㳾DO¤FAΪO AGP ܥdAҥHo̤I
[ ] Message Signaled Interrupts (MSI and MSI-X)
[*] Legacy /proc/pci interface
[ ] PCI Debugging
[*] ISA support
[ ] EISA support
# oӬO PCI ٭nyƴѡA@ӻA
# ̦n٬OOd ISA ѤI
[ ] MCA support
< > NatSemi SCx200 support
PCCARD (PCMCIA/CardBus) support --->
< > PCCard (PCMCIA/CardBus) support
[ ] Enable PCCARD debugging
< > 16-bit PCMCIA support
[ ] PCMCIA control ioctl (obsolete)
--- 32-bit CardBus support
--- PC-card bridges
< > CardBus yenta-compatible bridge support
< > Cirrus PD6729 compatible bridge support
< > i82092 compatible bridge support
< > i82365 compatible bridge support
< > Databook TCIC host bridge support
# oӬO PC dA@ӻAWq|oإdsbA
# ҥHAq`Oܡ㤣LApGADOOqA
# o̥iNonܤFI_hܦhdNQϥΰڡIOOI
PCI Hotplug Support --->
# oӬOi\AiHβzLI
|
PCI ѬOnA]XGҦdOb PCI ѤWC
~Aoӳ]wظ̭ӤSnaANO PCI-E (PCI Express)
]wؤFIpGADOO̪RAӥBAܥdO PCI-E ܡA
oӶشNȥnsJ֤ߤ~I_hܥd|쪺I
Executable file formats
o̥nĿ~I]O Linux ֤߹B@ɤΪơI
FĤ@ns֤ߥ\ध~ALⶵOiHsĶҲժաI
[*] Kernel support for ELF binaries
<M> Kernel support for a.out and ECOFF binaries
<*> Kernel support for MISC binaries
|
Networking
oӶجO۷۷۷ * n nﶵA]L٥]tFءI
NOӦbAg|ͨ쪺 iptables oӸưڡIҥHAdU`NFI
--- Networking support
Networking options --->
# NOoӥڡI̭ƥOnءI
# bo̭طApGiHsҲաAɶqNLsҲաI
<*> Packet socket
# ߿WoӶذȥnsi֤߸̭I]LOڡI
[*] Packet socket: mmapped IO
<*> Unix domain sockets
<*> IPsec user configuration interface
<M> PF_KEY sockets
# UO TCP/IP ]wAjhO IPv4 AunOdw]ȴN OK FI
[*] TCP/IP networking
[*] IP: multicasting
[*] IP: advanced router
Choose IP: FIB lookup algorithm (choose FIB_HASH if unsure)
[*] IP: policy routing
[*] IP: use netfilter MARK value as routing key
[*] IP: equal cost multipath
[ ] IP: equal cost multipath with caching support (EXPERIMENTAL)
[*] IP: verbose route monitoring
[ ] IP: kernel level autoconfiguration
<M> IP: tunneling
<M> IP: GRE tunnels over IP
[*] IP: broadcast GRE over IP
[*] IP: multicast routing
[*] IP: PIM-SM version 1 support
[*] IP: PIM-SM version 2 support
[*] IP: TCP syncookie support (disabled per default)
<M> IP: AH transformation
<M> IP: ESP transformation
<M> IP: IPComp transformation
<M> IP: tunnel transformation
<*> INET: socket monitoring interface
[ ] TCP: advanced congestion control
IP: Virtual Server Configuration --->
# oӶثhDnP cluster ̭Odw]ȧYiI
# oUhP IPv6 As@N IP wIP˰ҲաI
<M> The IPv6 protocol
[*] IPv6: Privacy Extensions (RFC 3041) support
<M> IPv6: AH transformation
<M> IPv6: ESP transformation
<M> IPv6: IPComp transformation
--- IPv6: tunnel transformation
<M> IPv6: IPv6-in-IPv6 tunnel
# UNnաINOڭ̤@@աI ^_^
[*] Network packet filtering (replaces ipchains) --->
--- Network packet filtering (replaces ipchains)
[ ] Network packet filtering debugging
[*] Bridged IP/ARP packets filtering
<M> Netfilter netlink interface
IP: Netfilter Configuration --->
<M> Connection tracking (required for masq/NAT)
[*] Connection tracking flow accounting
[*] Connection mark tracking support
[ ] Connection tracking events
<M> Connection tracking netlink interface
<M> FTP protocol support
<M> IRC protocol support
<M> TFTP protocol support
<M> Amanda backup protocol support
<M> PPTP protocol support
<M> IP Userspace queueing via NETLINK (OBSOLETE)
<M> IP tables support (required for filtering/masq/NAT)
<M> limit match support
<M> IP range match support
<M> MAC address match support
<M> Packet type match support
<M> netfilter MARK match support
<M> Multiple port match support
<M> TOS match support
<M> recent match support
<M> ECN match support
<M> DSCP match support
<M> AH/ESP match support
<M> LENGTH match support
<M> TTL match support
<M> tcpmss match support
<M> Helper match support
<M> Connection state match support
<M> Connection tracking match support
<M> Owner match support
<M> Physdev match support
<M> address type match support
<M> realm match support
<M> SCTP protocol match support
<M> DCCP protocol match support
<M> comment match support
<M> Connection mark match support
<M> Connection byte/packet counter match support
<M> hashlimit match support
<M> string match support
<M> Packet filtering
<M> REJECT target support
<M> LOG target support
<M> ULOG target support (OBSOLETE)
<M> TCPMSS target support
<M> NFQUEUE Target Support
<M> Full NAT
<M> MASQUERADE target support
<M> REDIRECT target support
<M> NETMAP target support
<M> SAME target support
<M> Packet mangling
<M> TOS target support
<M> ECN target support
<M> DSCP target support
<M> MARK target support
<M> CLASSIFY target support
<M> TTL target support
<M> CONNMARK target support
<M> raw table support (required for NOTRACK/TRACE)
<M> NOTRACK target support
<M> ARP tables support
<M> ARP packet filtering
<M> ARP payload mangling
Bridge: Netfilter Configuration --->
# oӶؤe]@ˡAsҲաI
# UP˪AiܴNsĶҲհڡI
<M> 802.1d Ethernet Bridging
<M> 802.1Q VLAN Support
< > DECnet Support
< > ANSI/IEEE 802.2 LLC type 2 Support
<M> The IPX protocol
[ ] IPX: Full internal IPX network
<M Appletalk protocol support
[*] Appletalk interfaces support
<M> Apple/Farallon LocalTalk PC support
<M> COPS LocalTalk PC support
[*] Dayna firmware support
[*] Tangent firmware support
<M> Appletalk-IP driver support
[*] IP to Appletalk-IP Encapsulation support
[*] Appletalk-IP to IP Decapsulation support
[*] QoS and/or fair queueing --->
<M> Firewall based classifier
<M> U32 classifier
[*] U32 classifier performance counters
[*] classify input device (slows things u32/fw)
[*] Use nfmark as a key in U32 classifier
<M> Special RSVP classifier
<M> Special RSVP classifier for IPv6
[*] Extended Matches
(32) Stack size
<M> Simple packet data comparison
<M> Multi byte comparison
<M> U32 hashing key
<M> Metadata
<M> Textsearch
[*] Traffic policing (needed for in/egress)
Network testing --->
# UhO@ǯS]ơAҦp~uڡBŤڡI
# pGMܡANϥμҲէaIDAuDnӶءI
[ ] Amateur Radio support --->
<M> IrDA (infrared) subsystem support --->
<M> Bluetooth subsystem support --->
<M> Generic IEEE 802.11 Networking Stack
[ ] Enable full debugging output
<M> IEEE 802.11 WEP encryption (802.1x)
<M> IEEE 802.11i CCMP support
<M> IEEE 802.11i TKIP encryption
|
boӳ]wطAܦhFڭ̦b¦g٨SA
]jѼƳPBIѩObҰʺA]wYiA
ҥHjeiHQsĶҲաAӥB]ijzsҲաI
Ψ~J֤ߧYiڡI
Device Drivers
oӬOҦw˸mXʵ{wIzIOݨ̭oheAYF
LAFzۤvDnAijA٬Oon@Ӷؤ@ӶتhDD~
o̭ƴNPzDw驰諸YFI
Generic Driver Options --->
# P驰AOdw]ȧYiI
Connector - unified userspace <-> kernelspace linker --->
Memory Technology Devices (MTD) --->
# WoӤD||Ψ쪺ơAȮɥiHsĶҲէYiI
Parallel port support --->
<M> Parallel port support
<M> PC-style hardware
<M> Multi-IO cards (parallel and serial)
<M> Support for PCMCIA management for PC-style ports
[*] IEEE 1284 transfer modes
# ǦCAIPLʮIsĶҲէYiI
Plug and Play support --->
[*] Plug and Play support
# oAoӷMnܰڡI
Block devices --->
# o̭Pxs˸mALsҲաIMATwݭnA
# NnsĶI
ATA/ATAPI/MFM/RLL support --->
# U]wAiHOdw]ȡA֤ߤ䴩I
# LAJMڭ̤wgDDwPDOAMiH@@ǿoI
<*> ATA/ATAPI/MFM/RLL support
<*> Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support
--- Please see Documentation/ide.txt for help/info on IDE drives
[ ] Support for SATA (deprecated; conflicts with libata SATA driver)
# oӤnI] SATA sXʵ{O]tb SCSI I
[ ] Use old disk-only driver on primary interface
<*> Include IDE/ATA-2 DISK support
[*] Use multi-mode by default
<M> PCMCIA IDE support
<*> Include IDE/ATAPI CDROM support
<*> Include IDE/ATAPI FLOPPY support
# WoӴNI֤ߥDʤ䴩 CDROM PnСI
<M> SCSI emulation support
[ ] IDE Taskfile Access
--- IDE chipset support/bugfixes
<*> generic/default IDE chipset support
[*] CMD640 chipset bugfix/support
[*] CMD640 enhanced support
[*] PNP EIDE support
# WoXӤ]iHD_ӡAר|AX Pentium DI
# UoXӫhDnPDOզڡI
[*] PCI IDE chipset support
[*] Sharing PCI IDE interrupts support
[ ] Boot off-board chipsets first support
<*> Generic PCI IDE Chipset Support
<*> RZ1000 chipset bugfix/support
[*] Generic PCI bus-master DMA support
# UoXӽЯSOD@fI
[ ] Force enable legacy 2.0.X HOSTS to use DMA
[*] Use PCI DMA by default when available
[ ] Enable DMA only for disks
< > AEC62XX chipset support
< > ALI M15x3 chipset support
[ ] ALI M15x3 WDC support (DANGEROUS)
< > AMD and nVidia IDE support
< > ATI IXP chipset IDE support
< > CMD64{3|6|8|9} chipset support
< > Compaq Triflex IDE support
< > CY82C693 chipset support
< > Cyrix/National Semiconductor CS5530 MediaGX chipset support
< > HPT34X chipset support
< > HPT36X/37X chipset support
< > National SCx200 chipset support
<*> Intel PIIXn chipsets support
<*> IT821X IDE support
< > NS87415 chipset support
<*> PROMISE PDC202{46|62|65|67} support
[ ] Special UDMA Feature
<*> PROMISE PDC202{68|69|70|71|75|76|77} support
[*] Enable controller even if disabled by BIOS
< > ServerWorks OSB4/CSB5/CSB6 chipsets support
< > Silicon Image chipset support
< > SiS5513 chipset support
< > SLC90E66 chipset support
< > Tekram TRM290 chipset support
< > VIA82CXXX chipset support
[ ] Other IDE chipset support
[ ] IGNORE word93 Validation BITS
# ]ڪO Intel ժDOAҥHLڳSܡC
# LAFzۤvnAWjƳLҲդI
SCSI device support --->
# קAS SCSI ˸mAAnҰ SCSI 䴩IzѦGG
# 1. ] USB ˸mΪNO SCSI ڡI
# 2. ] SATA ]wشNbo̭I
< > RAID Transport Class
<M> SCSI device support
[*] legacy /proc/scsi/ support
--- SCSI support type (disk, tape, CD-ROM)
<M> SCSI disk support
<M> SCSI tape support
<M> SCSI OnStream SC-x0 tape support
<M> SCSI CDROM support
[*] Enable vendor-specific extensions (for SCSI CDROM)
<M> SCSI generic support
<M> SCSI media changer support
--- Some SCSI devices (e.g. CD jukebox) support multiple LUNs
[*] Probe all LUNs on each SCSI device
[*] Verbose SCSI error reporting (kernel size +=12K)
[*] SCSI logging facility
SCSI Transport Attributes --->
SCSI low-level drivers --->
# boӶطAOdw]ȧYiLA
# pGA SATA wСAнT{UwgsĶ_ӤFI
<M> Serial ATA (SATA) support
<M> AHCI SATA support
<M> ServerWorks Frodo / Apple K2 SATA support
<M> Intel PIIX/ICH SATA support
<M> Promise SATA TX2/TX4 support
<M> Pacific Digital SATA QStor support
<M> VIA SATA support
<M> VITESSE VSC-7174 SATA support
PCMCIA SCSI adapter support --->
Old CD-ROM drivers (not SCSI, not IDE) --->
Multi-device support (RAID and LVM) --->
# ٰOo[e~L LVM aHo̷MnoI
[*] Multiple devices driver support (RAID and LVM)
<*> RAID support
<M> Linear (append) mode
<M> RAID-0 (striping) mode
<M> RAID-1 (mirroring) mode
<M> RAID-4/RAID-5 mode
<M> RAID-6 mode
<M> Multipath I/O support
<M> Faulty test module for MD
<M> Device mapper support
Fusion device support --->
IEEE 1394 (FireWire) support --->
I2O device support --->
# W]sĶҲէYiI IEEE 1394 NOڭ̱`ť쪺yuzC
Network device support --->
# z`OdaHҥHoo̱onܤ@Ӻd˸mڡI
[*] Network device support
<M> Dummy net driver support
<M> Bonding driver support
<M> EQL (serial line load balancing) support
<M> Universal TUN/TAP device driver support
<M> General Instruments Surfboard 1000
ARCnet devices --->
PHY device support --->
Ethernet (10 or 100Mbit) --->
# o̭tNO 10/100 dIjiHsҲաC
<M> RealTek RTL-8129/8130/8139 PCI Fast Ethernet Adapter support
<M> VIA Rhine support
# WoӴNOWɥdP D-Link 530 ҥΪXʵ{C
Ethernet (1000 Mbit) --->
# o̭tNO 10/100/1000 dIjiHsҲաC
Ethernet (10000 Mbit) --->
Token Ring devices --->
Wireless LAN (non-hamradio) --->
PCMCIA network device support --->
Wan interfaces --->
[*] FDDI driver support
< > Digital DEFEA and DEFPA adapter support
<M> SysKonnect FDDI PCI support
<M> PLIP (parallel port) support
<*> PPP (point-to-point protocol) support
[*] PPP filtering
<M> PPP support for async serial ports
<M> PPP support for sync tty ports
<M> PPP Deflate compression
# pGz ADSL ܡAIPPP ˸m]nܤWI
< > PPP BSD-Compress compression
<M> SLIP (serial line) support
[*] CSLIP compressed headers
[*] Keepalive and linefill
[ ] Six bit SLIP encapsulation
[*] Fibre Channel driver support
ISDN subsystem --->
Telephony Support --->
# WoӧڳSAҥHèSܡI
Input device support --->
# o̭tƹBLBn쵥J˸mA]OݭnD諸I
--- Generic input layer (needed for keyboard, mouse, ...)
--- Userland interfaces
--- Mouse interface
# UoTӻPƹաI]iHܪI
[ ] Provide legacy /dev/psaux device
(1024) Horizontal screen resolution
(768) Vertical screen resolution
<M> Joystick interface
< > Touchscreen interface
<*> Event interface
< > Event debugging
--- Input Device Drivers
--- Keyboards --->
[*] Mouse --->
[ ] Joysticks --->
[ ] Touchscreens --->
# ڨSn]SIJAҥHWӤI
[*] Miscellaneous devices --->
Hardware I/O ports --->
Character devices --->
# ̭Ƥ]ܦhA]n`N AGP ܥdհڡI
# Ӧ]ҬO Intel AҥH۵MNӽsihA
# LҲէYiILDTwݭnA_hOdw]ȧYiI
<*> /dev/agpgart (AGP Support)
<M> ALI chipset support
<M> ATI chipset support
<M> AMD Irongate, 761, and 762 chipset support
<M> AMD Opteron/Athlon64 on-CPU GART support
<*> Intel 440LX/BX/GX, I8xx and E7x05 chipset support
<M> NVIDIA nForce/nForce2 chipset support
<M> SiS chipset support
<M> Serverworks LE/HE chipset support
<M> VIA chipset support
<M> Transmeta Efficeon support
<M> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
<M> 3dfx Banshee/Voodoo3+
<M> ATI Rage 128
<M> ATI Radeon
<M> Intel I810
<M> Intel 830M, 845G, 852GM, 855GM, 865G
<M> i830 driver
<M> i915 driver
<M> Matrox g200/g400
<M> SiS video cards
<M> Via unichrome video cards
< > Savage video cards
I2C support --->
# ٰOoڭ̥hDOūPOaHINOzL֤ߪ
# o I2C Ҳե\FIw]pUAoӶس䴩AҥHA
# Odw]ȧYiC
Dallas's 1-wire bus --->
# oӻPYǼP˸mAiHsĶA]iHOdsҲէYiI
Hardware Monitoring support --->
# oӤ]P I2C IYALDniHw骺A
# ҥHboӶؤz|ݨ LM_XX ҲաIڡINOdҲէYiI
Misc devices --->
Multimedia Capabilities Port drivers --->
Multimedia devices --->
# v^dBFM sĥdAibo̳]wI
# pGzDOΧ@AAo̩γ\iHnܡC
# MաAoӶشXGOҲաAOdw]Ȥ]I
Graphics support --->
# KKII@Aܥdաe쪺ODO
# ܥdyƤ䴩 (PCI-E P AGP) Ao̫hOwܥdI
# ܥdO NVidia AҥHNLܧYiILiHsҲաI
<*> Support for frame buffer devices
--- Enable Video Mode Handling Helpers
--- Enable Tile Blitting Support
<M> Cirrus Logic support
< > Permedia2 support
< > CyberPro 2000/2010/5000 support
< > Arc Monochrome LCD board support
[ ] Chips 69000 display support
[ ] IMS Twin Turbo display support
<M> VGA 16-color graphics support
[*] VESA VGA graphics support
< > Hercules mono graphics support
<M> nVidia Framebuffer Support
<M> nVidia Riva support
[ ] Enable DDC Support
[ ] Lots of debug output from Riva(nVidia) driver
<M> Matrox acceleration
[*] Millennium I/II support
[*] Mystique support
[*] G100/G200/G400/G450/G550 support
<M> Matrox I2C support
<M> G400 second head support
[*] Multihead support
< > ATI Radeon display support (Old driver)
<M> ATI Radeon display support
[*] DDC/I2C for ATI Radeon support
[ ] Lots of debug output from Radeon driver
<M> ATI Rage128 display support
<M> ATI Mach64 display support
[*] Mach64 CT/VT/GT/LT (incl. 3D RAGE) support
[*] Mach64 generic LCD support (EXPERIMENTAL)
[ ] Rage XL No-BIOS Init support
[*] Mach64 GX support
<M> SiS/XGI display support
<M> NeoMagic display support
<M> IMG Kyro support
<M> 3Dfx Banshee/Voodoo3 display support
<M> 3Dfx Voodoo Graphics (sst1) support
< > Cyberblade/i1 support
<M> Trident support
< > Epson S1D13XXX framebuffer support
< > Virtual Frame Buffer support (ONLY FOR TESTING!)
Console display driver support --->
Logo configuration --->
[*] Backlight & LCD device support --->
Sound --->
# oӬOĥdڡIWSĥdAҥHC
# ziHiJܱzĥdڡI
USB support --->
# oӫhO USB XʼҲաIٰOoڭ̦bw@aL
# USB ҲզW٧aHIb̭aI
# o̭ȫOdw]ȡAMA[W USB 2.0 䴩A
# L usb ˸mLĦҲաIo˴N OK աI
MMC/SD Card support --->
# oOhCd (multi-media card) AOΤ쪺AҥHI
InfiniBand support --->
SN Devices --->
# oӤ]ΤAҥHOdw]ȧYiI
|
bo̭uܭnA]ܦhƳPAw驰C֤߱Xɪw]ȬOŦX@몬AA
ҥHܦhƨOdw]ȴNiHsܤFILA]]ŦX@몬AA
ҥH֤B~sĶiӫܦhADtΤŦXơAҦpd˸m
AiHwADOPwӶisĶCLA٬OnOoyXRʡzҶqI
eOLܡAڪdѿɥd 3Com ɡA֤߮
]......ڨèSN 3Com dsĶҲհڡI @_@
File systems
ɮרtΪ䴩]Oܭn@֤ߥ\I]pG䴩YɮרtΡA
ڭ̪ Linux kernel NLk{ѡAM]NLkϥΰաIҦp Quota, NTFS S
filesystem CUOԲӪoI
<*> Second extended fs support
[*] Ext2 extended attributes
[*] Ext2 POSIX Access Control Lists
[*] Ext2 Security Labels
[ ] Ext2 execute in place support
<*> Ext3 journalling file system support
[*] Ext3 extended attributes
[*] Ext3 POSIX Access Control Lists
[*] Ext3 Security Labels
[ ] JBD (ext3) debugging support
# EXT2/EXT3 O諸aINLܰ_ӥI
<M> Reiserfs support
[ ] Enable reiserfs debug mode
[*] Stats in /proc/fs/reiserfs
[*] ReiserFS extended attributes
[*] ReiserFS POSIX Access Control Lists
[*] ReiserFS Security Labels
<M> JFS filesystem support
[*] JFS POSIX Access Control Lists
[*] JFS Security Labels
[ ] JFS debugging
[ ] JFS statistics
<M> XFS filesystem support
[*] XFS Quota support
[*] XFS Security Label support
[*] XFS POSIX ACL support
<M> Minix fs support
# WoX filesystem DɭԷ|ΨAMOsҲդnI
<M> ROM file system support
[*] Inotify file change notification support
[*] Quota support
< > Old quota format support
<*> Quota format v2 support
# Quota naIȥnNL_Ӥ~I
<M> Kernel automounter support
<M> Kernel automounter version 4 support (also supports v3)
< > Filesystem in Userspace support
CD-ROM/DVD Filesystems --->
<*> ISO 9660 CDROM file system support
[*] Microsoft Joliet CDROM extensions
[*] Transparent decompression extension
<M> UDF file system support
# `NI ISO 9660 filesystem ȥnDI
DOS/FAT/NT Filesystems --->
<M> MSDOS fs support
<M> VFAT (Windows-95) fs support
(950) Default codepage for FAT
(big5) Default iocharset for FAT
<M> NTFS file system support
[ ] NTFS debugging support (NEW)
[*] NTFS write support
# zIiHܹw]OytAӥBA٥iH䴩 NTFS
# iŪgIo@ujILANTFS _uiHgJATw
Pseudo filesystems --->
[*] /proc file system support
[*] /proc/kcore support
[*] Virtual memory file system support (former shm fs)
[*] HugeTLB file system support
< > Relayfs file system support
# oXӬO@wnաI
Miscellaneous filesystems --->
# o̭ƥiHܹw]YiI
Network File Systems --->
<M> NFS file system support
[*] Provide NFSv3 client support
[*] Provide client support for the NFSv3 ACL protocol extension
<M> NFS server support
[*] Provide NFSv3 server support
[*] Provide server support for the NFSv3 ACL protocol extension
[*] Provide NFS server over TCP support
<M> SMB file system support (to mount Windows shares etc.)
[*] Use a default NLS
(cp950) Default Remote NLS Option
# o̥iH[Woӹw]ѼơA䴩ytڡI
<M> CIFS support (advanced network filesystem for Samba, Window and othe
[ ] CIFS statistics
[*] CIFS extended attributes (EXPERIMENTAL)
[*] CIFS POSIX Extensions (EXPERIMENTAL)
[ ] CIFS Experimental Features (EXPERIMENTAL)
<M> NCP file system support (to mount NetWare volumes)
[*] Packet signatures
[*] Proprietary file locking
[*] Clear remove/delete inhibit when needed
[*] Use NFS namespace if available
[*] Use LONG (OS/2) namespace if available
[*] Lowercase DOS filenames
[*] Use Native Language Support
[*] Enable symbolic links and execute flags
<M> Coda file system support (advanced network fs)
[ ] Use 96-bit Coda file identifiers
# jMOҲժذաI
Partition Types --->
# ̭t Minix, sun ϺФΪ榡䴩A
# zpGTwݭnAiHNLNOFI
Native Language Support --->
(utf8) Default NLS Option
<*> Traditional Chinese charset (Big5)
# LOdw]ȧYiAoӶصyLT{@UI
|
o]O·С]Aή֤߬O_䴩YɮרtΡAHάYǧ@~tΤ䴩
partition table 䴩ءCbiܮɡA]ȥnSOpߦbNI
רOڭ̱``Ψ쪺@~t (NFS/Samba )AHΰ¦gͨ쪺 Quota A
zonĿڡI_hOLkQ䴩C쪺O NTFS bo@֤߸̭M䴩igJءA
۹~F@FI^_^
Security options
o@PwʤCXGOdw]ȧYiAJӪ`N@U SELinux ءA
ӶجOawoi Linux ӳw@ءAݭnĿ~I
Cryptographic options
ohO[KѼƪ]wC@ڭ̨ϥΪbKXnJAQΪNO MD5
oӥ[KAn֤ߦ䴩~ڡIXGҦسLҲէYiI
L MD5 P SHA1 nѮ֤ߤ䴩nI
--- Cryptographic API
--- HMAC support
<M> Null algorithms
<M> MD4 digest algorithm
<*> MD5 digest algorithm
<*> SHA1 digest algorithm
<M> SHA256 digest algorithm
<M> SHA384 and SHA512 digest algorithms
<M> Whirlpool digest algorithms
<M> Tiger digest algorithms
<M> DES and Triple DES EDE cipher algorithms
<M> Blowfish cipher algorithm
<M> Twofish cipher algorithm
<M> Serpent cipher algorithm
<M> AES cipher algorithms (i586)
<M> CAST5 (CAST-128) cipher algorithm
<M> CAST6 (CAST-256) cipher algorithm
<M> TEA, XTEA and XETA cipher algorithms
<M> ARC4 cipher algorithm
<M> Khazad cipher algorithm
<M> Anubis cipher algorithm
<M> Deflate compression algorithm
<M> Michael MIC keyed digest algorithm
<M> CRC32c CRC algorithm
|
¸ƻPxs]w
٦UoӶءG
Load an Alternate Configuration File
Save Configuration to an Alternate File
|
oӶؤOOxs谵nҦت]wơAt@ӫhONӦۨLH@ܵLŪJI
ƹWAڭ̩Ұ]wunb}ɿ SAVE AoǶ
qq|OثeoӥؿU .config ɮפC
ӧڭ̤]iHϥΤW쪺 Save Configuration oӶبӱN谵]wxst~ɮסA
oɮתnBOAAiHbUbL֤ߧ@ܮɡAH Load
ӱNoɮת]wŪJAo˥iHֱz٭nsD@MxҰڡI
b̪쪺eW <Exit> ثAe|X{@Ӹ߰ݧAO_nxsA Yes A
zҦܸƴN|Q .config oɮ̭hFI쪺ܡA
ziHϥ vi hɮd\@UANDALdz]woI ^_^
nбz`NOAWƥDnOAΦbӤHWA
ثeߺDϥέ쥻 distributions Ѫw]֤ߡA]L̤]|DʪisA
ҥHNiۤvs֤ߤF ^_^
~A]abyAzWAҥHY]wֱF۷hӤHW
Linux wsĶIҥHApGAQnsĶX@ӾAXz֤ߡA
i٦۷haݭnӭץIצpAHɥH
Help ӿﶵӬݤ@ݤeaIϥ Kernel svjIh@IɶssĶ@I
MNӽsĶѼɮxsUӡAӴNiHNɮץsXŪJFI
ҥHh@Iɶwˤ@NnI]O۷ȱoI