【linux内核】Debian内核编译

这篇具有很好参考价值的文章主要介绍了【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博客文章来源地址https://www.toymoban.com/news/detail-583596.html

到了这里,关于【linux内核】Debian内核编译的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MultiArch 与 Ubuntu/Debian 的交叉编译(一)

    OpenCV 可能会使用大量第三方库进行视频和图像解码、渲染、加速和复杂的数学算法。CMake 在构建主机上找到第三方组件,交叉编译允许为外部架构或操作系统构建 OpenCV,但我们失去了庞大的组件世界,必须单独交叉编译每个依赖项并在 OpenCV 构建期间指向它。 Debian/Ubuntu Mu

    2024年01月18日
    浏览(46)
  • Debian如何让multilib和交叉编译工具链共存

    Debian一个槽点是gcc/g++/gfortran-multilib和交叉编译工具链如gcc/g++/gfortran-riscv64-linux-gnu会互相卸载,解决办法如下: 1、安装build-essential(gcc/g++/libc6-dev/make/dpkg-dev)和gfortran,记下被安装的gcc版本,这里假设被安装的是gcc-12 2、multilib安装带版本号的包并创建asm符号链接 事实上gcc

    2024年02月14日
    浏览(36)
  • Debian 11 编译安装 git 2.42.0(基于 OpenSSL)

    git 克隆远程仓库时默认使用 gnutls,正常情况下没有任何问题。当使用 gitlab 时,如果把 gitlab 放在代理后面(如:放在 nginx 后面),则可能会出问题。例如报错: gnutls_handshake() failed: Handshake failed 。此时可以通过自己编译使用 OpenSSL 的 git 来解决这个问题。 上面的问题已经确

    2024年02月15日
    浏览(46)
  • 【首发】随身wifi编译/使用ffmpeg方法,包含openwrt和debian

    目录 1.硬件改造 2.软件改造 3.下一步计划 背景是23年4月入了随身wifi的坑后,发现除了硬件上的改造,软件的可玩性也很大,网上可以找到不少打印机,直播推流,甚至家庭智能硬件的改造教程。笔者是因为改造遥控小车,接触到了随身wifi。因为早年市场上的商用的智能车大

    2024年02月11日
    浏览(41)
  • Linux(03) Debian系统新建用户,赋予其ROOT权限;Debian系统删除用户

    方式① :在root权限下,useradd只是创建了一个用户名,如 (useradd +用户名 ),它并没有在/home目录下创建同名文件夹,也没有创建密码,因此利用这个用户登录系统,是登录不了的,为了避免这样的情况出现,可以用 (useradd -m +用户名)的方式创建,它会在/home目录下创建同

    2024年02月03日
    浏览(47)
  • 【linux】Debian防火墙

    Debian系统默认 没有安装 防火墙,但用户可以根据需要自行选择并安装一个防火墙以增强系统安全性。 在Debian及其他基于Linux的桌面系统中,防火墙功能通常是由iptables或nftables规则集控制的,而ufw(Uncomplicated Firewall)是一个简化的界面来管理iptables的后继者nftables。以下是一

    2024年01月23日
    浏览(40)
  • debian 11 arm64 aarch64 D2000 平台编译 box86 box64 笔记

    参考资料 https://github.com/ptitSeb/box86/blob/master/docs/COMPILE.md 源码地址 GitHub - ptitSeb/box86: Box86 - Linux Userspace x86 Emulator with a twist, targeted at ARM Linux devices deb在线源地址(打不开): Itai\\\'s box86 apt repo 源码编译 apt install gcc-arm-linux-gnueabihf mkdir build; cd build; cmake .. -DPHYTIUM=1 -DCMAKE_BUILD_TY

    2024年01月16日
    浏览(52)
  • 【linux】debian10安装vim

    debian10.0上用apt vim安装vim提示依赖的版本冲突。后来发现是软件源没有添加更新源buster-updates。 以下是问答。 答: 在 Debian 10 系统上安装 Vim 的方法很简单,主要有以下两种: 1. 使用 apt 命令安装 这会安装 vim 和 vim-runtime 包,获取最新版本的 Vim。 2. 从源代码编译安装 - 安装编译

    2024年02月11日
    浏览(45)
  • Linux_Debian学习笔记

    Debian11 debian11 ustc中国科技大学软件源 生成软件源 debian11 清华大学软件源 生成软件源 debian11 阿里云软件源 生成软件源 Debian12 debian12 清华大学软件源 生成软件源 debian12 修改静态IP地址 eth0为dhcp获取ip,eth1为静态ip,使用\\\"systemctl restart networking.service\\\"命令生效 debian12 修改静态IP地

    2024年04月14日
    浏览(29)
  • 【linux】Debian挂起和休眠

    在Debian桌面系统中,挂起和休眠是两种不同的状态,它们之间有一些区别。 挂起(Suspend)是将当前系统的状态保存到RAM(内存)中,然后关闭所有硬件设备,除了RAM之外。在这种状态下,系统几乎不耗电,因为RAM也需要很少的电量。当您重新打开计算机时,系统会从RAM中恢

    2024年02月21日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包