ubuntu12.04 内核编译 记录

  最近学习linux这门课,做实验要编译系统内核,然后。。五一没事就捣鼓了一上午,还好成功了大笑,下面就写下过程吧。

注意:下面过程的有些make 这类的命令 可能要获取权限 

 1.开始时可以查一下自己现在系统的版本: uname -a ; 我的是 3.2.0.-23

 2.然后在 http://www.kernel.org/下载一个和你自己版本高一点的内核;我下的是 3.4.88

 3.安装编译所要的工具:

sudo  apt-get install libncurses-dev kernel-package bzip2 make ncurses-dev fakeroot module-init-tools patch

sudo apt-get install libqt3-headers libqt3-mt-dev

sudo apt-get install libqt3-compat-headers      


 4.然后就是解压下载的那个内核了   //貌似可以直接在下载的目录下解压 不用拷贝到src目录下

4.1. 将源代码拷到 /usr/src/ 目录下, cp  linux-3.4.88.tar.xz  /usr/src/;   这里注意我下的格式是 .tar.xz 

4.2. 进入/usr/src/ 目录  cd   /usr/src/ ;

4.3. 解压。tar  Jvfx  linux-3.4.88.tar.xz  ;注意是大写的 J

 5.进入到解压后的源代码所在目录 :cd linux-3.4.88 

6.清理以前编译留下的临时文件。make mrproper

7. 使用make localmodconfig自动精简内核配置。make  localmodconfig,所有的选项,如果你不确定,就按回车键,选择默认配置。

8、配置完成以后,开始编译内核,在终端输入make -j2命令即可。


9.编译完内核之后就是要安装内核模块了

  sudo make modules_install -j2

  sudo make install -j2



10、在终端输入命令:



update-grub   //

11.最后重启 查看下自己的内核版本吧。

附图:

 




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值