linux kernel dev apt,在Ubuntu 18.04上编译Linux内核

一、环境说明

编译环境我选择了Ubuntu 18.04的虚拟机,内核截止2018-10-14最新版为4.18.14,笔者即将编译这个版本。

请确保磁盘空间足够,笔者之前20G编译到最后空间不足,还得重来

二、编译步骤

下载内核源码

前往https://www.kernel.org/,下载内核源码

dc5063edcadd下载到的文件存放在Ubuntu桌面上,如下图

dc5063edcadd

解压

桌面上右键打开终端,执行以下命令

sudo tar -xavf linux-4.18.14.tar.xz

安装必要依赖

此处不同的系统会有所区分,不是使用较新版本Ubuntu的用户请注意区分。

命令如下:

sudo apt-get install gcc make libncurses5-dev openssl libssl-dev

sudo apt-get install build-essential

sudo apt-get install pkg-config

sudo apt-get install libc6-dev

sudo apt-get install bison

sudo apt-get install flex

sudo apt-get install libelf-dev

开始准备编译

cd ~/Desktop/linux-4.18.14/

sudo cp /boot/config-4.15.0-20-generic .config

sudo make menuconfig

会出现下图

dc5063edcadd

直接上下键,跳转至"Exit",即所有都为默认选项

然后接着输入指令

sudo make

sudo make modules_install

编译过程如下图,需要很久,取决于电脑性能

dc5063edcadd

image

三、安装

输入以下命令

sudo mv ~/Desktop/linux-4.18.14 /usr/src/

cd /usr/src/linux-4.18.14/

sudo make install

sudo mkinitramfs -o /boot/initrd.img-4.18.14

sudo update-initramfs -c -k 4.18.14

sudo update-grub2

dc5063edcadd

过程截图

四、检验成果

sudo shutdown -r now

uname -a

dc5063edcadd

验证截图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值