一.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