今天在ubuntu上安装了新版本的linux内核,遇到了一些问题,解决耗费了很大的气力。
安装过程基本如下:
预备步骤:
安装一些检查内核完成编译所必需的工具,把下面的指令每一条都输入到终端进行安装:
1.apt-get install build-essential(gcc, make等编译工具)
2.apt-get install libncurses-dev(安装make menuconfig时所必需的库文件)
apt-get install kernel-package
3.apt-get install fakeroot(安装系统生成kernel-image的一些配置文件以及工具)
apt-get install initramfs-tools, module-init-tools
以上步骤可能出现一些问题,可以先执行
apt-get update
再执行以上指令就没有问题了;
主要步骤:
1.下载内核代码和对应patch (官网下载:https://www.kernel.org)(或者使用终端命令去下载)
2.解压文件
用指令mv将下载的文件移动到 /usr/src 目录下;
cd到 /usr/src 目录下;
解压内核:xz -d [内核名称]
tar -xvf [上一步解压完的文件名]
3.安装patch