Online Book Reader

Home Category

Running Linux, 5th Edition - Matthias Kalle Dalheimer [344]

By Root 1509 0
does it.

The following is part of a session with make config. When using make menuconfig or make xconfig, you will encounter the same options, only presented in a more user-friendly fashion (we actually recommend the use of these tools if at all possible, because it is very easy to get confused by the myriad of configuration options):

pooh:/usr/src/linux # make config

scripts/kconfig/conf arch/i386/Kconfig

#

# using defaults found in .config

#

*

* Linux Kernel Configuration

*

*

* Code maturity level options

*

Prompt for development and/or incomplete code/drivers (EXPERIMENTAL) [Y/n/?]

Select only drivers expected to compile cleanly (CLEAN_COMPILE) [Y/n/?]

*

* General setup

*

Local version - append to kernel release (LOCALVERSION) [-default]

Support for paging of anonymous memory (swap) (SWAP) [Y/n/?]

System V IPC (SYSVIPC) [Y/n/?]

POSIX Message Queues (POSIX_MQUEUE) [Y/n/?]

BSD Process Accounting (BSD_PROCESS_ACCT) [Y/n/?]

BSD Process Accounting version 3 file format (BSD_PROCESS_ACCT_V3) [Y/n/?]

Sysctl support (SYSCTL) [Y/n/?]

Auditing support (AUDIT) [Y/n/?]

Enable system-call auditing support (AUDITSYSCALL) [Y/n/?]

Kernel log buffer size (16 => 64KB, 17 => 128KB) (LOG_BUF_SHIFT) [17]

Support for hot-pluggable devices (HOTPLUG) [Y/?] y

Kernel Userspace Events (KOBJECT_UEVENT) [Y/n/?]

Kernel .config support (IKCONFIG) [Y/n/?]

Enable access to .config through /proc/config.gz (IKCONFIG_PROC) [Y/n/?]

*

* Configure standard kernel features (for small systems)

*

Configure standard kernel features (for small systems) (EMBEDDED) [N/y/?]

Load all symbols for debugging/kksymoops (KALLSYMS) [Y/?] (NEW) y

Include all symbols in kallsyms (KALLSYMS_ALL) [N/y/?]

Do an extra kallsyms pass (KALLSYMS_EXTRA_PASS) [N/y/?]

*

* Loadable module support

*

Enable loadable module support (MODULES) [Y/n/?]

Module unloading (MODULE_UNLOAD) [Y/n/?]

Forced module unloading (MODULE_FORCE_UNLOAD) [Y/n/?]

Module versioning support (EXPERIMENTAL) (MODVERSIONS) [Y/n/?]

Source checksum for all modules (MODULE_SRCVERSION_ALL) [Y/n/?]

Automatic kernel module loading (KMOD) [Y/n/?]

*

* Processor type and features

*

Subarchitecture Type

> 1. PC-compatible (X86_PC)

2. AMD Elan (X86_ELAN)

3. Voyager (NCR) (X86_VOYAGER)

4. NUMAQ (IBM/Sequent) (X86_NUMAQ)

5. SGI 320/540 (Visual Workstation) (X86_VISWS)

choice[1-5]:

Processor family

1. 386 (M386)

2. 486 (M486)

> 3. 586/K5/5x86/6x86/6x86MX (M586)

4. Pentium-Classic (M586TSC)

5. Pentium-MMX (M586MMX)

6. Pentium-Pro (M686)

7. Pentium-II/Celeron(pre-Coppermine) (MPENTIUMII)

8. Pentium-III/Celeron(Coppermine)/Pentium-III Xeon (MPENTIUMIII)

9. Pentium M (MPENTIUMM)

10. Pentium-4/Celeron(P4-based)/Pentium-4 M/Xeon (MPENTIUM4)

11. K6/K6-II/K6-III (MK6)

12. Athlon/Duron/K7 (MK7)

13. Opteron/Athlon64/Hammer/K8 (MK8)

14. Crusoe (MCRUSOE)

15. Efficeon (MEFFICEON)

16. Winchip-C6 (MWINCHIPC6)

17. Winchip-2 (MWINCHIP2)

18. Winchip-2A/Winchip-3 (MWINCHIP3D)

19. CyrixIII/VIA-C3 (MCYRIXIII)

20. VIA C3-2 (Nehemiah) (MVIAC3_2)

choice[1-20]:

Generic x86 support (X86_GENERIC) [Y/n/?]

HPET Timer Support (HPET_TIMER) [N/y/?]

Symmetric multi-processing support (SMP) [N/y/?]

Preemptible Kernel (PREEMPT) [N/y/?]

Local APIC support on uniprocessors (X86_UP_APIC) [Y/n/?]

IO-APIC support on uniprocessors (X86_UP_IOAPIC) [Y/n/?]

Disable local/IO APIC by default (X86_APIC_OFF) [Y/n/?]

Machine Check Exception (X86_MCE) [Y/n/?]

Check for non-fatal errors on AMD Athlon/Duron / Intel Pentium 4 (X86_MCE_NONFATAL)

[N/m/y/?]

check for P4 thermal throttling interrupt. (X86_MCE_P4THERMAL) [Y/n/?]

Toshiba Laptop support (TOSHIBA) [M/n/y/?]

...and so on...

*** End of Linux kernel configuration.

*** Check the top-level Makefile for additional configuration.

*** Next, you may run 'make bzImage', 'make bzdisk', or 'make

install'.

If you have gathered the information about your hardware when installing Linux, that information is probably sufficient to answer the configuration questions, most of which should be straightforward. If you don't recognize some feature,

Return Main Page Previous Page Next Page

®Online Book Reader