OpenmediaVault-4.1.3上编译Linux Kernel 4.14.118

也可以使用下面的方式正常编译 `Linux Kernel 4.14.118` 。

建议使用 `VirtualBox` 上建立虚拟机,保证磁盘空间不小于 `32GB`,给 `root` 用户设置密码,远程通过 `shell` 登录到虚拟机。

查询虚拟机的 `IP`地址的时候,使用

# Debian 9 系统上 ip 命令替代了ifconfig
$ ip addr

命令查询。虚拟机网卡设置的时候,设置为桥接模式,默认的 `NAT` 模式无法通过 `SSH` 登录。

然后执行如下命令:

# 解压缩xz格式的linux内核
$ sudo apt-get install xz-utils

$ cd ~

$ wget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.14.118.tar.xz -O linux-4.14.118.tar.xz

$ tar -zxvf linux-4.14.118.tar.xz

$ cd linux-4.14.118/

# 升级系统工具,如果不更新,有时候会出现无法编译的情况
$ sudo apt-get update

$ sudo apt-get upgrade

$ sudo apt-get install make

$ sudo apt-get install build-essential

$ sudo apt-get install kernel-package

$ sudo apt-get install ncurses-dev

$ sudo apt-get install libelf-dev

#一路回车到底
$ make oldconfig

$ make-kpkg --initrd kernel-image kernel_headers

完成后,在当前用户目录下生成 `linux-image-4.14.118_4.14.118-10.00.Custom_amd64.deb` 安装包,执行如下命令安装:

$ cd ~

$ sudo dpkg -i linux-image-4.14.118_4.14.118-10.00.Custom_amd64.deb

参考链接


发布者

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注