Home PC Games Linux Windows Database Network Programming Server Mobile  
  Home \ Linux \ CentOS 6 Install Linux kernel source     - MySQL5.6.12 Waiting for commit lock lead to hang from the library housing problem analysis (Database)

- Physical backup and recovery SYSTEM table space (Database)

- httpd-2.4 feature (Server)

- MySQL multi-master-slave synchronization (Database)

- Java multithreading easy to confuse the concept (Programming)

- Linux Log (Linux)

- File permissions under Linux (Linux)

- GitLab upgrade to 8.2.0 (Linux)

- CentOS 6.x systems installation + NIC driver installation (Realtek PCIe GBE Family Controller for Linux) (Linux)

- OpenGL Superb Learning Notes - GLSL language foundation (Programming)

- Linux / Unix: chroot command examples to explain (Linux)

- Linux 101 hack book reading notes (Linux)

- RHEL (RedHat) 6.3 using EPEL Yum source (Linux)

- Safe learning through self-extracting package to achieve invasion (Linux)

- ThinkPad X220 Ubuntu 14.10 installed on fingerprint recognition (Linux)

- cursor_sharing induced error ORA-00600 (Database)

- Ubuntu is not in the sudoers file problem solving (Linux)

- C # using the HttpClient Note: Preheat the long connection (Programming)

- Linux software firewall ACL match point optimization (Linux)

- Linux security settings Notes (Linux)

  CentOS 6 Install Linux kernel source
  Add Date : 2017-08-31      
  CentOS 6 Install Linux kernel source

1, install dependencies

yum -y install gcc
yum -y install gcc-c ++
yum install make
 - Or
yum groupinstall "Development Tools"
 - Or
yum install gcc gcc-c ++ kernel-devel
- Installing ncurses
yum install gcc make ncurses ncurses-devel perl
yum update

2. Download Source Package

cd / tmp
wget https://www.kernel.org/pub/linux/kernel/v2.6/linux-

bzip2 -d linux-
tar -xvf linux- -C / usr / src /

3, pre-installation configuration

cd /usr/src/linux-3.9/

make menuconfig
  "" "This command will bring up the Run" kernel configuration "interface" ""
  "" "Press" ESC ", point" YES "to exit." ""
  "" "For a custom kernel, please follow the prompts to select" ""
make oldconfig
  "" "If custom kernel, this step is not necessary." ""
  "" "The current kernel configuration file to compile the kernel source code." ""
  "" "The current directory will be created" .config "file" ""

4, compile and install

make [-jn]
  "" "N is a number, such as: make -j4 split four parallel compilation job tasks, speed compilation" ""
  "" "Use make -j not limit the number of parallel tasks to compile, but the error rate may be higher." ""
  "" "If you do not use any translation parameters, twelve hours it is not uncommon." ""
make modules_install - install a kernel module

make install - install the kernel


5, verification and testing

uname -a
- Ubuntu 14.10 Install Ubuntu Touch Music App 2.0 (Linux)
- Java Generics (Programming)
- Lua and C ++ (Programming)
- To upgrade combat MongoDB database replication sets and split versions (Database)
- Upload the project to GitHub, synchronous remote repository Github (Linux)
- Six Ways to view slides can be implemented Android (Programming)
- Figlet use (Linux)
- Some common Linux commands Study Notes (Linux)
- Revive Adserver ad server installation on Ubuntu 15.04 / CentOS7 (Server)
- JVM garbage collector and memory allocation strategy (Programming)
- Android Fragment really fully resolve (Programming)
- Getting Started with Linux system to learn: how to install autossh (Linux)
- To convert into a binary search tree sorted doubly linked list (Programming)
- Linux installed and tested the deployment of Kafka distributed cluster (Server)
- Introduction to Linux Shell (Programming)
- xCAT error Unable to dispatch hierarchical sub-command to NORESOLUTION: 3001 (Linux)
- Install the system cleaning software under Linux: BleachBit 1.4 (Linux)
- STL source code analysis - iterator each container classification (Programming)
- Zabbix installation under Linux (Server)
- Dockerfile use to build a mirror-based CentOS 7 (Linux)
  CopyRight 2002-2022 newfreesoft.com, All Rights Reserved.