zoukankan      html  css  js  c++  java
  • (一)源码下载,编译,安装

    (1) 查看版本下载内核

      uname -r  查看内核版本

      一般系统中不会有内核源码,需要自己下载源码。 

      1> mkdir  /home/usr1/temp    建立临时目录  usr1是用户的主目录

      2> cd   /home/usr1/temp     进入临时目录 

      3> apt-get source linux-image-$(uname -r)     下载内核源代码 

      建议:下载源码时候使用一般用户模式,建立临时路径,不要在系统目录usr/bin/src 目录中。

    (2) 解压配置

      1> tar jfx linux-2.6.25.10.tar.bz2     解压源码

      2> cd linux-2.6.25.10           进入源码目录

      3> sudo make mrproper           清理以前的编译配置或者将以前备份的配置拷贝过来,多次编译需要 第一次不需要

      4>make menuconfig            编译配置

    (3)编译安装

      1> make-kpkg clean            若是原先编译过内核,现在清理下系统临时文件temp文件夹

      2> make                  编译内核

      3> sudo make install            安装内核镜像

      4> sudo make modules_install         安装内核模块 模块会被安装/lib/modules/

      5> reboot                  重新启动  

       注意:menuconfig编译配置 这里不详细说明,稍后有时间单独讲解,系统裁剪的时候就是通过menuconfig 删除不需要的模块。 另外一些编译优化这里也不做解释,查阅编译内核优化相关书籍。

  • 相关阅读:
    简单工厂
    Java鲁棒性(健壮性)
    外部类,成员内部类,局部内部类能被哪些修饰符修饰
    Java枚举类的7种常用的方法
    同步,异步,阻塞,非阻塞
    对于面向对象的基本理解
    对于数组的一点理解
    类加载机制-双亲委派机制(三)
    架构- 数据库的优化
    python调用jenkinsapi
  • 原文地址:https://www.cnblogs.com/wolfrickwang/p/3257754.html
Copyright © 2011-2022 走看看