Linux内核的安装

作者: 什么都值得 | 来源:发表于2016-10-09 22:10 被阅读413次

    原文链接
    系统环境: ubuntu 64位

    Linux内核的安装主要有以下两种方式:

    方法一、安装编译好的通用内核DEB包

    通用内核DEB包包含了linux内核得三个核心文件:

    linux-image: 内核核心文件
    linux-headers: 内核头文件
    linux-headers-generic: 内核通用头文件

    ubuntu内核DEB包下载地址(带了rc的内核为非稳定版本),这是最简单且最通用的方法,因为不需要去配置任何东西,几条命令就让系统自己配置好了。我们需要下载的三个文件为(注意平台,通常是amd64,32位版本则使用i386):

    把他们放到同一个文件夹,然后在该文件夹内执行下面命令进行安装:

    sudo dpkg -i *.deb  # 安装DEB包
    sudo update-grup    # 刷新grub
    

    方法二、下载内核源代码,按照个人需求编译安装

    此方法较为复杂,而且可能会出现很多问题,但是对于想了解内核以及想提高性能的用户就非常适用了,因为普遍认为通过此方法可以精简内核,提高系统效率。

    首先下载最新稳定版内核源代码,然后在该目录打开终端,执行如下命令进行接呀:

    xz -kd 文件名
    tar -xvf 文件名.tar
    

    然后执行编译步骤,如果之前编译过需要重新编译,首先得清理一下:make mrproper

    再执行命令make menuconfig在图形化界面配置各个选项。

    都配置好过后,在终端以此执行如下命令(下面的命令参数重的-x表示设置的线程数,设置多线程可以加快编译速度,比如我是双核处理器那就选4线程,x为4):

    make -jx                    # 编译内核  
    make modules -jx            # 编译内核模块  
    make headers -jx            # 编译内核头文件  
    sudo make headers_install   # 安装内核头文件  
    sudo make modules_install   # 安装内核模块  
    sudo make install           # 安装内核  
    sudo reboot                 # 重启以验证内核
    

    相关文章

      网友评论

        本文标题:Linux内核的安装

        本文链接:https://www.haomeiwen.com/subject/uzdmyttx.html