• 更换Ubuntu内核


    1. 安装必备软件编译工具:

      查看当前版本内核:

      命令:uname -r

    更多查询版本命令:http://www.cnblogs.com/sodu88/p/4436984.html

     

    安装软件编译工具:

    命令:sudo apt-get install libncurses5-dev build-essential kernel-package

    注意:

    (1)libncurses5-dev是为之后配置内核能运行 make menuconfig程序做准备

    Build-essential为编译工具,kernel-package是编译内核工具

    (2)如果系统显示无法查找到这三个文件,输入#apt-get update更新数据源。

     

    1. 下载内核

      内核源码网址:https://www.kernel.org/pub/linux/kernel/

      下载所需内核linux-2.6.32.tar.gz

    2. 解压内核

      命令:sudo tar xvf linux-2.6.32.tar.gz -C /usr/src/

    3. 配置内核
      1. 进入源码文件目录:

        命令:cd /usr/src/linux-2.6.32/

      2. 建议使用当前系统配置文件,使用当前系统配置文件方法:

        命令:sudo cp /boot/config-3.16.0-23-generic ./.config

      3. 然后进入menuconfig选择load选项。

        命令:sudo make menuconfig

         

        注:使用make menuconfig 生成的内核配置文件,决定将内核的各个功能系统编译进内核还是编译为模块还是不编译。在这里就不介绍具体的内核配置操作,但是建议就算不打算配置什么也执行一下make menuconfig这个命令,因为如果不执行此操作的话在后面make编译内核的时候会提示你回答很多问题。

        内核配置可参考:

        Make menuconfig配置详解:http://blog.csdn.net/xuyuefei1988/article/details/8635539

        http://www.linuxidc.com/Linux/2012-06/63092.htm

         

        配置内核还有很多其他方法,主要区别如下:

        #make menuconfig //基于ncurse库编制的图形工具界面

        #make config          //基于文本命令行工具,不推荐使用

        #make xconfig         //基于X11图形工具界面

        #make gconfig      //基于gtk+的图形工具界面

         

        这里选择简单的配置内核方法,即make menuconfig。在终端输入make menuconfig,等待几秒后,终端变成图形化的内核配置界面。进行配置时,大部分选项使用其缺省值,只有一小部分需要根据不同的需要选择。

        对每一个配置选项,用户有三种选择,它们分别代表的含义如下:

        <*>或[*] ——将该功能编译进内核

        [ ]     ——不将该功能编译进内核

        [M] ——将该功能编译成可以在需要时动态插入到内核中的代码

    4. 编译、安装内核

      下面输入make开始编译,这一过程大约需要40-100分钟,具体的要看你的机器速度啦……

      编译内核:

      命令:sudo make

       

      注意:编译过程中可能会出现各种错误,具体解决办法查看:http://www.cnblogs.com/sodu88/p/4437090.html

       

      安装内核:

      命令:sudo make install

      编译模块:

      命令:sudo make modules

      安装模块:

      命令:sudo make modules_install

      然后

      命令:mkinitramfs -o /boot/initrd.img-2.6.32 2.6.32

    5. 自动查找新内核,并添加至grub引导

    命令:sudo update-grub

    1. 修改/boot/grub/grub.cfg文件

      注释掉原先的内核文件,并修改

    OK, 至此,新的内核一切成功!重启试试吧!

    1. 查看新内核

  • 相关阅读:
    ORDER BY子句
    SELECT子句
    WHERE子句
    定义数据完整性
    Microsoft Visual Studio Tips
    zz人性的经典总结54句
    About Refactor
    zz你的交际力能否通吃?
    zz一个高级主管必须明白的几点事情
    About SQLServer Transaction
  • 原文地址:https://www.cnblogs.com/sodu88/p/4437836.html
Copyright © 2020-2023  润新知