Debian下的Linux内核

【Xiao.Lei】- Debian系统历史版本全景 Debian的发展历程反映了自由软件运动的发展脉络,其扎实的稳定性、广泛的硬件支持和多架构的特性,使得它成为许多Linux发行版的基础。Debian的社区合作模式、注重自由软件原则的立场,以及对安全性和稳定性的追求,构成了Debian操作系统的核心价值。 阅读详情
第七章 Debian下的Linux内核
  ~~~~~~~~~~~~~

  Debian运用自己的方式来编译内核及相关模块。参阅〖2.7 Debian和系统内核〗。

  7.1 内核编译
  ============
  Debian unstable发行版中的gcc、binutils和modutils可用来编译最新的Linux内核。这方面的官方信息,参阅/usr/share/doc/kerenl-package/README.gz文件的后半部分。

  内核编译是个很困难的议题,由于目标在不断的变化,即使是最受人尊敬的开发者也会有不同的见解:

  Manoj Srivastava写到:
  --initrd需要Debian专用cramfs补丁。
  Herbert Xu写到:
  不,它不需要,想使用除CRAMFS以外的文件系统只需在/etc/mkinitrd/mkinitrd.conf中设置MKIMAGE。

  按照Manoj和Kent撰写的/usr/share/doc/kernel-package/README.gz的指导小心行事,如果要编译最新版本的内核请确认安装了最新unstable版kernel-package软件包。

  对于单机内核编译,initrd不是必须的。我用它是希望我新编译的内核与相应的内核镜像一模一样。如果使用initrd,请先阅读一下mkinitrd(8)和mkinitrd.conf(5)。亦可参阅http://bugs.debian.org/149236。

  7.1.1 Debian标准方式
  --------------------
  关心一下有关kernel-package、gcc、binutils和modutils的错误报告。如果有必要应使用最的版本。

  在Debian系统中用源码编译自定义内核要特别小心。用make-kpkg的--append_to_version选项来创建多重内核镜像比较安全。

  # apt-get install debhelper modutils kernel-package libncurses5-dev
  # apt-get install kernel-source-2.4.18 # 使用最新版本
  # apt-get install fakeroot
  # vi /etc/kernel-pkg.conf # 输入我的名字和email
  $ cd /usr/src # 创建目录
  $ tar --bzip2 -xvf kernel-source-2.4.18.tar.bz2
  $ cd kernel-source-2.4.18 # 如果这是你的内核源码
  $ cp /boot/config-2.4.18-386 .config # 将当前配置设定为默认配置
  $ make menuconfig # 按自己的喜好来定制
  $ make-kpkg clean # 必须执行这步(per: man make-kpkg)
  $ fakeroot make-kpkg --append_to_version -486 --initrd /
  --revision=rev.01
Debian编译内核 转自 yuzibo博客 http://yuzibo.github.io/DebianBuildKernel.html 终于成功一次了 之前重新编译了好多次,可惜没有一次成功的,说实话,借助Debian强大的dpkg软件包管理,使得重新编译内核仅仅像安装软件一样简单,我都觉得这不是正宗的编译内核,好了,废话不多说,马上进入主题。 下载内核源代码 我没有使用最新的内核源代码,用 阅读详情

相关推荐

Debian升级Linux内核

<br /><br />上次看新闻说到Linux 2.6.38发布了,而且新增了一个神奇补丁,据说能大幅增加桌面环境的反应速度和其他性能,于是决定升级一下系统内核,我这台机器目前的操作系统是debian,内核是自带的2.6.32-5。<br />首先要从http://www.kernel.org/首页下载到最新的稳定版内核,现在是2.6.38.2,下载地址是:<br />http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.38.2.tar.bz2<br

雨婷的专栏 8254

Linux 更新内核(debian)

Linux 更新内核,首先下载源码包,编译好内核,然后制作deb包,如:linux-image-3.4.31.joe_1_i386.deb 1. dpkg安装内核包 dpkg -i linux-image-3.4.31.joe_1_i386.deb 2. 修改/boot/grub/menu.lst 以免升级后内核起不来,将等待时间设置为3秒以上,到时候可以选择从哪个内核启动

Sky_qing的专栏 3403

Debian GNU/Linux 10 (Buster) 内核管理与安全更新指南

保持内核更新是维护Linux系统安全的基石。对于大多数Debian Buster用户,定期执行足以满足安全需求。开发者或需深度定制的用户,可借助源码编译灵活控制内核行为,但需权衡维护成本。通过本文指南,您可高效管理内核版本,确保系统在安全与稳定间取得平衡。扩展阅读Debian安全公告(DSA)Debian内核手册。

数字人生 574

【linux内核】Debian内核编译

列出 Debian 内各种版本的核心软件包 apt安装软件包 编译内核源码 安装内核 更新grub

数字人生 1584

GlobalMapper地形对比与方量计算实战:从两期数据到填挖方区域精准提取

本文详细介绍了使用GlobalMapper进行地形对比与方量计算的实战方法,从两期数据准备到填挖方区域精准提取。通过三步核心操作和实用技巧,帮助工程师高效完成土方平衡分析,提升工程预算精度。特别适用于河道整治、湿地修复等工程项目,大幅减少人工计算误差和时间成本。

weixin_28698059的博客 221

【Origin+Python】使用External Python批量出图代码参考2

不使用part2 的代码,自己打开一个origin2022的界面。这里主要介绍一些进阶代码以及使用盗版origin要如何。3 批量绘制相同设置的曲线图。然后就是没有水印的图片了。

zeng001201的博客 1908

从零拆解快手Web端__NS_hxfalcon:JS逆向签名参数定位与复现

在JS逆向与前端反爬攻防中,签名参数总是绕不开的核心环节。无论是接口加密还是请求签名,其本质都是通过在客户端收集环境信息、时间戳与业务参数,经特定算法计算后生成用于服务端校验的动态令牌。理解这类参数的生成原理,不仅能提升逆向分析效率,也能帮助前端开发者更好地设计自身接口防护方案。在实际工程中,面对经Webpack打包且高度混淆的代码,直接全局搜索参数名往往难以奏效,需要结合请求抓包、调用栈跟踪、环境适配等方法逐步定位。此类签名参数广泛存在于现代Web应用的GraphQL或REST接口中,是接口数据安全的重要

weixin_29474431的博客 336

用playwright封装一个处理web网页的爬虫,并隐藏自动化特征,自动处理反爬

本文介绍了一个使用Playwright封装的Python爬虫函数,具备反爬对抗能力。该脚本通过移除自动化标志、注入真实用户代理、禁用Chrome自动化属性等措施,有效绕过电商、新闻等中等反爬网站的检测。核心功能包括:隐藏navigator.webdriver标志、模拟人类浏览行为、设置合理的设备参数,并支持代理和延迟加载。使用时需注意避免高频访问并定期更新User-Agent。该方案适用于需要JavaScript渲染的动态网页,性能优于非无头模式。

数据知道的博客 3393

【CloudCompare教程】017:点云快速全局配准

点云数据的配准分为基于特征(特征点、特征线)的拼接和无特征拼接。特征点匹配的方法和全局ICP的方法。特征点的方法通过全局特征匹配达到全局配准,全局ICP的方法通过对变量空间进行搜索的方法达到全局最优解。

智慧空间实验室 3929

音视频OSD——使用freetype将矢量字库的信息叠加至YUV

目录freetypes使用步骤1)包含头文件:2) 初始化库:3)加载face对象:4)设置字体大小5)设置字体位置,以及旋转度数:6)加载字形图像准备矢量字库代码.c.h效果叠加至YUV freetypes FreeType是一个完全开源的、可扩展、可定制且可移植的字体引擎,它提供TrueType字体驱动的实现统一的接口来访问多种字体格式文件 下载freetypes tar -xjf freetype-2.4.10.tar.bz2 cd freetype-2.4.10/ ./configure

路人coder 2364

作物生长模型Oryza V3实战9:控制文件参数详解

control.dat是ORYZA水稻模型的核心配置文件,主要包含三部分:1)基础参数设置与模拟时间定义;2)关键文件路径配置,包括土壤参数文件(soil.sol)、作物参数文件(cultivar.crp)、田间管理文件(manage.exp)及气象数据目录,同时指定输出结果文件(res.dat)和运行日志(model.log);3)可选参数和输出控制选项。该文件通过关联各类输入数据(气象、土壤、品种特性等)和输出结果,实现模型运行的全流程控制,支持参数调整后继续模拟和中断恢复功能。

221

YOLOv9改进策略【Neck】| GSConv+Slim Neck:混合深度可分离卷积和标准卷积的轻量化网络设计

实时检测器架构的轻量级设计GsConv。

Limiiiing的博客 1365

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

上一篇: 一种巧妙的删除程序自己的方法
下一篇: Debian中文美化
iiprogram
博客等级 码龄25年 1068粉丝 1515原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值