zero_zz 发表于 2005-3-20 08:07:04

有哪位好心高手能写一下FC3的内核升级到最新版本的步骤呀?

希望能通过此方式能帮助在升级内核的朋友们!这样大家才不能总是迷惑!

8)8)8)8)8)8)8)

青铜镜 发表于 2005-3-23 17:15:32

我升级到2.6.10内核的方法:
1、到 www.kernel.org 下载最新的2.6.10内核。
2、将下载的内核放到 /usr/src 目录下解压缩。
3、在命令终端里进入到 /usr/src/内核文件夹。
4、运行命令:make mrproper。
5、接着又运行命令:make menuconfig 或者是 make xconfig 。
6、再接下来又运行命令:make、make modules_install和make install便可。
如有问题,请问www.google.com,
上帝如此说。

青铜镜 发表于 2005-3-23 17:18:31

第五步的内核选项比较复杂!请小心谨慎选取!!!
第五步的内核选项比较复杂!请小心谨慎选取!!!
第五步的内核选项比较复杂!请小心谨慎选取!!!
第五步的内核选项比较复杂!请小心谨慎选取!!!
第五步的内核选项比较复杂!请小心谨慎选取!!!
第五步的内核选项比较复杂!请小心谨慎选取!!!

已警告过你了!
已警告过你了!
已警告过你了!
已警告过你了!

青铜镜 发表于 2005-3-23 17:22:44

Kernel部分选项

01Code maturity level options--->
      [] Prompt for development and/or incomplete code/drivers

02General setup--->
02.01()Local version - append to kernel release
02.02[*] Support for paging of anonymous memory (swap)
02.03[*] System V IPC
02.04[*] BSD Process Accounting
02.05[] BSD Process Accounting version 3 file format
02.06[*] Sysctl support
02.07[*] Auditing support
02.08[*] Enable system-call auditing support
02.09[*] Support for hot-pluggable devices
02.10[*] Kernel Userspace Events
02.11[] Kernel .config support
02.12[] Configure standard kernel features (for small systems)--->
          --- Configure standard kernel features (for small systems)
          --- Load all symbols for debugging/kksymoops
02.13[*] Do an extra kallsyms pass

03Loadable module support--->
03.01[*]Enable loadable module support
03.02[*]Module unloading
03.03[]Source checksum for all modules
03.04[*]Automatic kernel module loading

04Processor type and features--->
04.01Subarchitecture Type (PC-compatible)--->
04.01.01(*) PC-compatible
04.01.02() AMD Elan
04.01.03() Voyager (NCR)
04.01.04() NUMAQ (IBM/Sequent)
04.01.05() SGI 320/540 (Visual Workstation)
04.02Processor family (Athlon/Duron/K7)--->
04.02.01() 386
04.02.02() 486
04.02.03() 586/K5/5x86/6x86/6x86MX
04.02.04() Pentium-Classic
04.02.05() Pentium-MMX
04.02.06() Pentium-Pro
04.02.07() Pentium-II/Celeron(pre-Coppermine)
04.02.08() Pentium-III/Celeron(Coppermine)/Pentium-III Xeon
04.02.09() Pentium M
04.02.10() Pentium-4/Celeron(P4-based)/Pentium-4 M/Xeon
04.02.11() K6/K6-II/K6-III
04.02.12(*) Athlon/Duron/K7
04.02.13() Opteron/Athlon64/Hammer/K8
04.02.14() Crusoe
04.02.15() Efficeon
04.02.16() Winchip-C6
04.02.17() Winchip-2
04.02.18() Winchip-2A/Winchip-3
04.02.19() CyrixIII/VIA-C3
04.02.20() VIA C3-2 (Nehemiah)
04.03[*]Generic x86 support
04.04[*]HPET Timer Support
04.05[*]Provide RTC interrupt
04.06[]Symmetric multi-processing support
04.07[]Preemptible Kernel
04.08[]Local APIC support on uniprocessors
04.09[*]Machine Check Exception
04.10< > Check for non-fatal errors on AMD Athlon/Duron / Intel Pentium
04.11< > Toshiba Laptop support
04.12< > Dell laptop support
04.13< > /dev/cpu/microcode - Intel IA32 CPU microcode support
04.14< > /dev/cpu/*/msr - Model-specific register support
04.15<M> /dev/cpu/*/cpuid - CPU information support
04.16Firmware Drivers--->
04.17High Memory Support (off)--->
04.17.01(X) off
04.17.02( ) 4GB
04.17.03( ) 64GB
04.18[] Math emulation
04.19[*] MTRR (Memory Type Range Register) support
04.20[] Boot from EFI support (EXPERIMENTAL)

05Power management options (ACPI, APM)--->
05.01   [*] Power Management support
05.02   [*] Power Management Debug Support
05.03   ACPI (Advanced Configuration and Power Interface) Support--->
05.03.01[*] ACPI Support
05.03.02<M> AC Adapter
05.03.03<M> Battery
05.03.04<M> Button
05.03.05<*> Fan
05.03.06<*> Processor
05.03.07<*> Thermal Zone
05.03.08<M> ASUS/Medion Laptop Extras
05.03.09<M> IBM ThinkPad Laptop Extras
05.03.10<M> Toshiba Laptop Extras
               (2001) Disable ACPI for systems before Jan 1st this year
05.04[] Debug Statements
05.05APM (Advanced Power Management) BIOS Support--->
         <*> APM (Advanced Power Management) BIOS support
05.05.01[] Ignore USER SUSPEND
05.05.02[] Enable PM at boot time
05.05.03[*] Make CPU Idle calls when idle
05.05.04[] Enable console blanking using APM
05.05.05[*] RTC stores time in GMT
05.05.06[] Allow interrupts during APM BIOS calls
05.05.07[] Use real mode APM BIOS call to power off
05.06   CPU Frequency scaling--->
05.06.01[*] CPU Frequency scaling
05.06.02[] Enable CPUfreq debugging
05.06.03< > /proc/cpufreq interface (deprecated)
05.06.04Default CPUFreq governor (userspace)--->
05.06.04.01<*> 'performance' governor
05.06.04.02<M>   'powersave' governor
                     ---'userspace' governor for userspace frequency scaling
05.07[]/proc/sys/cpu/ interface (2.4. / OLD)
05.08<M>'ondemand' cpufreq policy governor
05.09<*>CPU frequency table helpers
         ---   CPUFreq processor drivers
05.10<M>ACPI Processor P-States driver
05.11<M>AMD Mobile K6-2/K6-3 PowerNow!
05.12<*>AMD Mobile Athlon/Duron PowerNow!
05.13< >Cyrix MediaGX/NatSemi Geode Suspend Modulation
05.14<*>Intel Enhanced SpeedStep
05.15[*]Use ACPI tables to decode valid frequency/voltage pairs
05.16[*]Built-in tables for Banias CPUs
05.17<*>Intel Speedstep on ICH-M chipsets (ioport interface)
05.18<M>Intel Pentium 4 clock modulation
05.19<*>Transmeta LongRun
05.20<*>VIA Cyrix III Longhaul
         --- shared options
05.21[]/proc/acpi/processor/../performance interface (deprecated)
05.22[]Relaxed speedstep capability checks

06Bus options (PCI, PCMCIA, EISA, MCA, ISA)--->
06.01[*] PCI support
06.02PCI access mode (Any)--->
06.02.01() BIOS
06.02.02() MMConfig
06.02.03() Direct
06.02.04(X) Any
06.03[*] Legacy /proc/pci interface
06.04[] PCI device name database
06.05[] ISA support
06.06[] MCA support
06.07< > NatSemi SCx200 support
06.08PCCARD (PCMCIA/CardBus) support--->
06.08.01<> PCCard (PCMCIA/CardBus) support
                --- PC-card bridges
06.09PCI Hotplug Support--->

07Executable file formats--->
07.01[*]Kernel support for ELF binaries
07.02<> Kernel support for a.out and ECOFF binaries
07.03<*> Kernel support for MISC binaries

08   Device Drivers--->
08.01Generic Driver Options--->
08.01.01[*] Prevent firmware from being built
08.01.02<*> Hotplug firmware loading support
08.02Memory Technology Devices (MTD)--->
08.02.01<M> Memory Technology Device (MTD) support
08.02.02[]   Debugging
08.02.03[*]   MTD partitioning support
08.02.04<M>   MTD concatenating support
08.02.05<M>RedBoot partition table parsing
08.02.06[]   Include unallocated flash regions
08.02.07[]   Force read-only for RedBoot system images
08.02.08[*] Command line partition table parsing
08.02.09--- User Modules And Translation Layers
08.02.10<M> Direct char device access to MTD devices
08.02.11<M> Caching block device access to MTD devices
08.02.12<M>   Readonly block device access to MTD devices
08.02.13<M> FTL (Flash Translation Layer) support
08.02.14<M> NFTL (NAND Flash Translation Layer) support
08.02.15[*]   Write support for NFTL
08.02.16<M> INFTL (Inverse NAND Flash Translation Layer) support
08.02.17RAM/ROM/Flash chip drivers--->
08.02.17.01<M> Detect flash chips by Common Flash Interface (CFI) probe
08.02.17.02<M> Detect non-CFI AMD/JEDEC-compatible flash chips
08.02.17.03[ ] Flash chip driver advanced configuration options
08.02.17.04<M> Support for Intel/Sharp flash chips
08.02.17.05<M> Support for AMD/Fujitsu flash chips
08.02.17.06(3)   Retry failed commands (erase/program)
08.02.17.07<M> Support for ST (Advanced Architecture) flash chips
08.02.17.08<M> Support for RAM chips in bus mapping
08.02.17.09<M> Support for ROM chips in bus mapping
08.02.17.10<M> Support for absent chips in bus mapping
08.02.18Mapping drivers for chip access--->
08.02.18.01[*] Support non-linear mappings of flash chips
08.02.18.02< > CFI Flash device in physical memory map
08.02.18.03< > CFI Flash device mapped on Photron PNC-2000
08.02.18.04<M> CFI Flash device mapped on AMD SC520 CDP
08.02.18.05<M> CFI Flash device mapped on AMD NetSc520
08.02.18.06<> JEDEC Flash device mapped on Technologic Systems TS-5500
08.02.18.07<M> CFI Flash device mapped on Arcom SBC-GXx boards
08.02.18.08<M> CFI Flash device mapped on Arcom ELAN-104NC
08.02.18.09   <M> Flash device mapped with DOCCS on NatSemi SCx200
08.02.18.11   <> BIOS flash chip on AMD76x southbridge
08.02.18.12   <> BIOS flash chip on Intel Controller Hub 2/3/4/5
08.02.18.13   <M> BIOS flash chip on Intel SCB2 boards
08.02.18.14   <> CFI flash device on SnapGear/SecureEdge
08.02.18.15   <> CFI Flash device mapped on DIL/Net PC
08.02.18.16   <> BIOS flash chip on Intel L440GX boards
08.02.18.17   <M> PCI MTD driver
08.02.19Self-contained MTD device drivers--->
08.02.19.01<M> Ramix PMC551 PCI Mezzanine RAM card support
08.02.19.02[]   PMC551 256M DRAM Bugfix
08.02.19.03[]   PMC551 Debugging
08.02.19.04<> Uncached system RAM
08.02.19.05<> Physical system RAM
08.02.19.06<M> Test driver using RAM
08.02.19.07(4096) MTDRAM device size in KiB
08.02.19.08(128) MTDRAM erase block size in KiB
08.02.19.09<> MTD emulation using block device
08.02.19.10--- Disk-On-Chip Device Drivers
08.02.19.11<M> M-Systems Disk-On-Chip 2000 and Millennium (DEPRECATED)
08.02.19.12< > M-Systems Disk-On-Chip Millennium-only alternative driver (DEPRECATED)
08.02.19.13<M> M-Systems Disk-On-Chip Millennium Plus
08.02.19.14[] Advanced detection options for DiskOnChip
08.02.20NAND Flash Device Drivers--->
08.02.20.01<M> NAND Device Support
08.02.20.02[]   Verify NAND page writes
08.03Parallel port support--->
08.03.01<M>Parallel port support
08.03.02<M>PC-style hardware
08.03.03<M>Multi-IO cards (parallel and serial)
08.03.04[] Support foreign hardware
08.03.05[*] IEEE 1284 transfer modes
08.04Plug and Play support--->
08.04.01[*]Plug and Play support
08.04.02[]PnP Debug Messages
08.04.03---   Protocols
08.05Block devices--->
08.05.01<>Normal floppy disk support
08.05.02<M> Parallel port IDE device support
08.05.03---Parallel IDE high-level drivers
08.05.04<M>Parallel port IDE disks
08.05.05<M>Parallel port ATAPI CD-ROMs
08.05.06<>Parallel port ATAPI disks
08.05.07<>Parallel port ATAPI tapes
08.05.08<>Parallel port generic ATAPI devices
08.05.09---Parallel IDE protocol modules
08.05.10<>ATEN EH-100 protocol
08.05.11<>MicroSolutions backpack (Series 5) protocol
08.05.12<>MicroSolutions backpack (Series 6) protocol
08.05.13<>DataStor Commuter protocol
08.05.14<>DataStor EP-2000 protocol
08.05.15<>FIT TD-2000 protocol
08.05.16<>FIT TD-3000 protocol
08.05.17<>Shuttle EPAT/EPEZ protocol
08.05.18<>Shuttle EPIA protocol
08.05.19<>Freecom IQ ASIC-2 protocol
08.05.20<>FreeCom power protocol
08.05.21<>KingByte KBIC-951A/971A protocols
08.05.22<>KT PHd protocol
08.05.23<>OnSpec 90c20 protocol
08.05.24<>OnSpec 90c26 protocol
08.05.25<>Compaq SMART2 support
08.05.26<>Compaq Smart Array 5xxx support
08.05.27<>Mylex DAC960/DAC1100 PCI RAID Controller support
08.05.28<M>Loopback device support
08.05.29<M>Cryptoloop Support
08.05.30<M>Network block device support
08.05.31<M>Promise SATA SX8 support
08.05.32<>Low Performance USB Block driver
08.05.33<*>RAM disk support
08.05.34(16)Default number of RAM disks
08.05.35(16384) Default RAM disk size (kbytes)
08.05.36[*]Initial RAM disk (initrd) support
08.05.37()Source directory of cpio_list
08.05.38[*]Support for Large Block Devices
08.05.39<>Packet writing on CD/DVD media
08.05.40IO Schedulers--->
08.06ATA/ATAPI/MFM/RLL support--->
08.07SCSI device support--->
08.08Multi-device support (RAID and LVM)--->
08.09Fusion MPT device support--->
08.10IEEE 1394 (FireWire) support--->
08.11I2O device support--->
08.12Networking support--->
08.13ISDN subsystem--->
08.14Telephony Support--->
08.15Input device support--->
08.16Character devices--->
08.17I2C support--->
08.18Dallas's 1-wire bus--->
08.19Misc devices--->
08.20Multimedia devices--->

09File systems--->
09.01<*>Second extended fs support
09.02[*]Ext2 extended attributes
09.03[*]Ext2 POSIX Access Control Lists
09.04[*]Ext2 Security Labels
09.05<M>Ext3 journalling file system support
09.06[*]Ext3 extended attributes
09.07[*]Ext3 POSIX Access Control Lists
09.08[*]Ext3 Security Labels
09.09[]JBD (ext3) debugging support
09.10<M>Reiserfs support
09.11[]Enable reiserfs debug mode
09.12[*]Stats in /proc/fs/reiserfs
09.13[*]ReiserFS extended attributes
09.14[*]ReiserFS POSIX Access Control Lists
09.15[*]ReiserFS Security Labels
09.16<M>JFS filesystem support
09.17[*]JFS POSIX Access Control Lists
09.18[]JFS debugging
09.19[]JFS statistics
09.20<M>XFS filesystem support
09.21[*]Quota support
09.22[*]Security Label support
09.23[*]POSIX ACL support
09.24<M>Minix fs support
09.25<M>ROM file system support
09.26[*]Quota support
09.27<>Old quota format support
09.28<*>Quota format v2 support
09.29<M>Kernel automounter support
09.30<M>Kernel automounter version 4 support (also supports v3)
09.31CD-ROM/DVD Filesystems--->
09.32DOS/FAT/NT Filesystems--->
09.33Pseudo filesystems--->
09.34Miscellaneous filesystems--->
09.35Network File Systems--->
09.36Partition Types--->
09.37Native Language Support--->
   
10Kernel hacking--->
10.01[] Kernel debugging
10.02[] Compile the kernel with frame pointers
10.03[] Use 4Kb for kernel stacks instead of 8Kb

11Security options--->
11.01[] Enable access key retention support
11.02[*] Enable different security models
11.03[*] Socket and Networking Security Hooks
11.04<*> Default Linux Capabilities
11.05<> Root Plug Support
11.06<> BSD Secure Levels
11.07[*] NSA SELinux Support
11.08[*] NSA SELinux boot parameter
11.09(1) NSA SELinux boot parameter default value
11.10[*] NSA SELinux runtime disable
11.12[*] NSA SELinux Development Support

12Cryptographic options--->
       --- Cryptographic API
       ---   HMAC support
12.01<M>Null algorithms
12.02<M>MD4 digest algorithm
12.03<M>MD5 digest algorithm
12.04<*>   SHA1 digest algorithm
12.05<M>SHA256 digest algorithm
12.06<M>SHA384 and SHA512 digest algorithms
12.07<M>Whirlpool digest algorithms
12.08<M>DES and Triple DES EDE cipher algorithms
12.09<M>Blowfish cipher algorithm
12.10<M>Twofish cipher algorithm
12.11<M>Serpent cipher algorithm
12.12<M>AES cipher algorithms (i586)
12.13<M>CAST5 (CAST-128) cipher algorithm
12.14<M>CAST6 (CAST-256) cipher algorithm
12.15<M>TEA and XTEA cipher algorithms
12.16<M>ARC4 cipher algorithm
12.17<M>Khazad cipher algorithm
12.18<   >   Anubis cipher algorithm
12.19<   >   Anubis cipher algorithm
12.20<M>Deflate compression algorithm
12.21<M>Michael MIC keyed digest algorithm
12.22<M>CRC32c CRC algorithm
12.23<>   Testing module

13Library routines--->
13.01<M> CRC-CCITT functions
          --- CRC32 functions
13.02<M> CRC32c (Castagnoli, et al) Cyclic Redundancy-Check

14Load an Alternate Configuration File   
15Save Configuration to an Alternate File

青铜镜 发表于 2005-3-23 17:34:14

我用grub引导系统,编译完成以后,
不用修改什么文件,直接重新启动电脑。
在grub的引导选项里自动有两个内核引导选项。
1、2.6.9-1.667
2、2.6.10
你看着进吧!!!!
页: [1]
查看完整版本: 有哪位好心高手能写一下FC3的内核升级到最新版本的步骤呀?