Linux内核eCryptfs模块编译步骤

准备:ubuntu12.04 LTS       Linux kernel 3.3.8

1.将kernel源代码在ubuntu中解压,安装编译需要的工具
  1. #sudo apt-get install build-essential kernel-package libncurses5-dev
2.使用
  1. #sudo make menuconfig
加载.config配置文件,将第一第一项中的prompt for development and/or iscomplete code/drivers勾上(编译到内核)
3.进入File systems中,找到Miscellaneoous filesystems,将其中的eCrypt filesystem layer support设置为M(编译到模块)
3.进入Device Drivers,取消staging中的rts5139驱动(如果不做这一步,在后面的make将会报错)
4.退出.config并保存,依次使用以下命令进行编译,模块编译,安装(同时更新grub)
  1. #sudo make    (-j 数字)        //使用多线程编译
  2. #sudo make modules_install
  3. #sudo make install
5.重启,在grub引导界面进入ubuntu advanced options选择ubuntu3.3.8,进入系统,在终端输入
  1. #uname -r
可看到当前内核版本

 

 

One Reply to “Linux内核eCryptfs模块编译步骤”

Leave a Reply

Your email address will not be published. Required fields are marked *