CentOS7內核編譯

.centos7內核編譯(支持ntfs文件系統)

1.下載內核源代碼內核文件(https://www.kernel.org/)

2.解壓縮源代碼文件到指定目錄

tar xvf linux-4.8.10.tar.xz -C /usr/src

3.創建軟鏈接解壓后的文件

cd /usr/src

ln -s linux-4.8.10/ linux

4.復制當前系統內核的配置模板文件到新內核目錄下面(內核文件的配置文件在/boot/config-`uname -r`隱藏文件)

cp /boot/config-3.10.0-327.el7.x86_64 /usr/src/linux/.config

5.選定配置(先安裝一些圖形類的工具)

yum install -y *curses*

yum install -y openssl*

make config:遍歷每個選項

make menuconfig:打開菜單,配置內核選項(依據。config文件中的定義)

進入Geneal setup —->

進入()local version – append to kernel release

添加-1.0-lxclinux

退出到編譯初始界面

進入File systems   —>

選擇支持NTFS文件系統類型的選項

打入到模塊內[M] NTFSFile system support

6.編譯(先安裝有關openssl*的軟件)

yum install openssl* -y

make -j 4 (四核同時編譯)

7.安裝模塊

make modules_install

8.安裝內核

make install

9.重啟測試

reboot

選中剛才所編譯的內核啟動

查看/boot/grub2/grub.cfg有無新的內核

更新數據庫updatedb

查看有關ntfs.ko的驅動locate ntfs.ko

使用ntfs類型的U 盤測試支持ntfs

 

.刪除編譯的內核

1.在/user/src/linux下清理源代碼

make clean 保留.config配置文件及外部模塊的相關文件

make mrproper 刪除所有編譯生成的文件,包括.config和各種備份文件

make distclean 相當于mrproper,以及刪除編輯器被憤怒及補丁文件

2.刪除/boot下的有關編譯的文件

rm -rf *4.8.10*

vim /boot/grub2/grub.cfg

刪除有關編譯的記錄

原創文章,作者:changge,如若轉載,請注明出處:http://www.www58058.com/61348

(0)
changgechangge
上一篇 2016-11-28
下一篇 2016-11-28

相關推薦

  • N25第六周作業

    vim編輯器 基本模式: 編輯模式,命令模式 輸入模式 末行模式: 內置的命令行接口;   打開文件: # vim [options] [file ..] +#:打開文件后,直接讓光標處于第#行的行首; +/PATTERN:打開文件后,直接讓光標處于第一個被PATTERN匹配到的行的行首;   模式轉換: 編輯模式:默認模式 編輯模式 &…

    Linux干貨 2017-02-15
  • 系統自動化安裝

    本章內容 系統安裝過程配置anaconda自動化安裝系統 安裝程序 CentOS系統安裝 系統啟動流程: bootloader–>kernel(initramfs)–>rootfs–>/sbin/init anaconda: 系統安裝程序 tui: 基于圖形庫curses的文本窗口 gui:圖形窗口 安裝程序啟動過程 MBR…

    Linux干貨 2016-09-19
  • Week1: Linux 初步

    1. 描述計算機的組成及其功能 一個完整的計算機系統由硬件系統和軟件系統兩大部分組成 馮諾依曼體系下的計算機五大部件 CPU:運算器、控制器、寄存器、緩存(一二三級緩存)) 存儲器:內存 RAM(Random-Access Memory) Input:輸入指令、提供數據 Output: 輸出數據加工后的結果 要點:計算機中的信息(程序和數據)以二進制方式表示…

    Linux干貨 2016-12-04
  • 馬哥教育網絡班21期-第五周課程練習

    第五周作業 1、顯示/boot/grub/grub.conf中以至少一個空白字符開頭的行; [root@zz ~]# egrep "^[[:space:]]+" /boot/grub/grub.conf 2、顯示/etc/rc.d/rc.sysinit文件中以#開頭,后面跟至少一個空白字符,而后又有…

    Linux干貨 2016-07-29
  • 計算機基礎

    計算機基礎知識簡單介紹

    2018-03-28
  • 馬哥教育網絡班21期-第4周課程練習

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。     cp -R /etc/skel /home/tuser1     chmod g-rwx,o-r…

    Linux干貨 2016-08-03
欧美性久久久久