Debian 8 Jessie 编译安装新版本内核
后知后觉 现有 4 评论

在 Debian Jessie (8) 上编译内核,本质上和其他发行版没什么不同,不过有 Debian 独特的打包方式安装,操作更加简单便捷。

准备环境

用户提权

Debian 默认不内置 sudo ,先安装上,防止权限不够出现问题。(注意:minimal 类型的系统一定不内置)

# apt install sudo
小贴士:可以直接使用 root 账户进行操作。

安装依赖

# apt install build-essential

安装两个编译内核 真正需要 的包

# apt install kernel-package
# apt install libncurses5-dev

下载源码

在内核项目官网 The Linux Kernel Archives 下载 Linux 内核源码。本文以 v4.9.39 为例。

# cd /usr/src
# wget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.9.39.tar.xz

解压源码

# xz -d linux-4.9.39.tar.xz
# tar xvpf linux-4.9.39.tar

配置参数

解压得到约 700MB 的文件夹,进入内核文件夹。

# cd linux-4.9.39 && make oldconfig

配置系统会询问很多新出现的配置选项,回车选择默认项即可完成参数配置。使用此命令可进入图形界面进行参数微调。

# make menuconfig

若执行此命令报错,请安装 ncurses-dev

# apt install ncurses-dev

确保无问题后,按 ESC 保存并退出。

小贴士:可以修改编译控制文件 DEBIAN/control 来达到控制编译文件信息的目的。

构建内核

编译内核

# make-kpkg clean 
# fakeroot make-kpkg --initrd --append-to-version=-hlcodel --revision=1.0 kernel_image
小贴士:单线程编译内核大约要花费 1.5 小时甚至更久。远程编译请使用 screen 以防不测。

安装内核

# dpkg -i linux-image-4.9.39-hlcodel_1.0_amd64.deb

完成后重启即可

# reboot

使用下面的命令即可查看系统中存在的内核。若出现构建的版本,表示编译成功!

dpkg -l | grep linux-image

附录

参考链接

本文撰写于一年前,如出现图片失效或有任何问题,请在下方留言。博主看到后将及时修正,谢谢!
禁用 / 当前已拒绝评论,仅可查看「历史评论」。
  1. avatarImg https://goo.gl

    Нi, I dօ think this is an excellent website.

    I stumbledupon it ;) I ѡiol come bɑck once again ѕince i have
    saved as a favorite it. Monsy аnd freeԀom is the best way tⲟ change,
    may you be rich annd continue too guide other people.

    Chrome 66.0 Windows 7
    IP 属地 未知
  2. avatarImg fa

    Does your website have a contact page? I'm having trouble
    locating it but, I'd like to shoot you an e-mail.

    I've got some recommendations for your blog you might be interested in hearing.

    Either way, great site and I look forward to seeing it improve over time.

    Firefox 45.9.0 Windows 7
    IP 属地 未知
    1. avatarImg
      @fa

      Sure, You can mail it to my Outlook(waveworkshop@outlook.com). Thank you for your support.

      Firefox 61.0 Windows 10
      IP 属地 未知
  3. avatarImg demetri

    This is a very good tip particularly to those new to the blogosphere.
    Short but very precise info… Many thanks for sharing this one.
    A must read post!

    Chrome 66.0 Windows 7
    IP 属地 未知