歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux內核 >> Linux內核編譯步驟(手動安裝內核)

Linux內核編譯步驟(手動安裝內核)

日期:2017/2/28 14:51:57   编辑:Linux內核

平台:CentOS 6, RHEL6

准備:gcc,make,perl,ncurses-devel

輔助編譯:ccache

1、下載並解壓內核源碼包:

tar xf linux-*.tar.* -C /usr/src

2、進入源碼目錄:

cd /usr/src/linux*

3、編譯字符菜單:

make menuconfig

4、進行詳細分支選擇,具體過程自行搜索;

5、使用多線程編譯:

time make -j4

6、(可選)安裝模塊:

make modules_install

7、放置新內核基本文件

cp System.map /boot/

cparch/x86_64/boot/bz* /boot/kernel

8、(可選)安裝新內核頭文件:

make headers_install

9、(可選)生成新內核的initramfs:

dracut -v /boot/initramfs.img $(uname -r)

10、修改bootloader配置文件,grub.cfg或是syslinux.cfg/extlinux.conf,添加新內核引導項;

更多CentOS相關信息見CentOS 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=14

Copyright © Linux教程網 All Rights Reserved