【linux内核】Debian内核编译

列出 Debian 内各种版本的核心软件包

复制代码
$ apt search ^linux-source

Sorting... Done
Full Text Search... Done
linux-source/unknown 3.16+63+deb8u2 all
  Linux kernel source (meta-package)

linux-source-3.16/unknown 3.16.56-1+deb8u1 all
  Linux kernel source for version 3.16 with Debian patches

apt安装软件包

复制代码
$ apt install libncurses5-dev
$ apt-get install  dpkg-dev

$ apt install linux-source-3.16

编译内核源码

复制代码
$ mkdir ~/kernel; cd ~/kernel
$ tar -xaf /usr/src/linux-source-3.16.tar.xz
$ cp /boot/config-3.16.0-6-amd64 ~/kernel/linux-source-3.16/.config
$ cd ~/kernel/linux-source-3.16/
$ make menuconfig
$ make deb-pkg -j8

安装内核

复制代码
$ cd ~/kernel
$ dpkg -i linux-image-3.16.56_3.16.56-2_amd64.deb
$ dpkg -i linux-headers-3.16.56_3.16.56-2_amd64.deb

更新grub

复制代码
$ update-grub

参考:

8.10. 编译内核 (debian.org)

Debian编译内核教程 - 时光旅行的懒猫 - 博客园 (cnblogs.com)

内核编译方法-tony_ayuan-ChinaUnix博客

相关推荐
等等,要下雨24 分钟前
linux安装ollama
linux·运维·服务器
Starry_hello world5 小时前
Linux 的准备工作
linux·笔记·有问必答
_考不上研究生不改名6 小时前
【完美解决】VSCode连接HPC节点,已配置密钥却还是提示需要输入密码
linux·服务器·vscode·远程连接·hpc·超算集群
_长银7 小时前
Vim搜索和替换
linux·编辑器·vim
爱的叹息8 小时前
Spring Boot 自定义配置类(包含字符串、数字、布尔、小数、集合、映射、嵌套对象)实现步骤及示例
java·linux·spring boot
嵌入式-老费8 小时前
Linux上位机开发实践(一个硬件算法加速的示例)
linux·运维·服务器
前进的程序员8 小时前
Linux C 与 C 语言的区别及开发差异
linux·运维·c语言
CZIDC9 小时前
华为昇腾服务器上查看固件、驱动和CANN版本的常用方法
linux·运维·服务器
良许Linux10 小时前
C++在嵌入式中表现如何?
linux
林政硕(Cohen0415)10 小时前
Linux驱动开发进阶(七)- DRM驱动程序设计
linux·驱动开发·drm