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

雨婷的专栏 8246

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

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

数字人生 568

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的专栏 3392

Linux内核及主流Linux发行版对应关系汇总20260508

Linux内核及主流Linux发行版对应关系汇总 Linux是一个基于POSIX的多用户、多任务、支持多线程和多CPU的开源类Unix操作系统。 Linux有两个版本:核心版本(Kernel)和发行版本(Distribution)。 Linux内核是负责内存管理、进程管理、设备驱动程序、文件系统和网络管理等的核心程序。 Linux发行版本Linux内核与各种应用软件等的集合,如RedHat、CentOS、Debian、Ubuntu、deepin等。 Linux系统结构图

itas109的专栏 1万+

如何查看Debian Linux内核版本

2024年4月19日,周五上午。

m0_61629312的博客 1644

debian 升级linux内核,debian的成功升级内核

先配置好 /etc/apt/sources.list然后命令:apt-get updateapt-cache search kernel-image-2.6#这个命令是搜索 2.6 版本的 kernel-image#然后你就会找到所有内核的一个列表,有很多。#你挑一个自己想要的,比如 kernel-image-2.6.8-1-686:proftpd-doc-2.6.8-1-686 #这个命令用...

weixin_34094525的博客 6946

debian安装linux 内核,以Debian方式构建Linux内核

这篇简短的文章介绍了如何在Debian或Ubuntu Linux下自定义,构建和安装Linux内核的快速简便的方法。首先,我们将安装所有先决条件,然后下载内核源代码。下一步将是定制,最后一步,我们将使用新的Customized Linux内核创建并安装Debian软件包。先决条件让我们从第一步开始,即安装所有必备组件:# apt-get install bzip2 build-essential...

weixin_32392867的博客 805

debian7编译linux内核以及内核安装

Debian上编译linux内核,本质上 1. 准备系统环境 首先从官网下载 最新版的VirtualBox 和Debian Wheezy 7.3.0的32位网络安装版CD镜像文件( debian-7.3.0-i386-netinst.iso )。然后就可以载入光盘开始安装了,安装的时候有几点需要注意: 选择语言、地区的时候,最好选择English / Hong Kong,如果选

weicz的专栏 3350

Debian下编译Linux内核

 一直以为Linux内核的编译是一件很复杂的事情,虽然有几次也实在是按捺不住冲动,要自己来编译一下试试,但是类似的几次尝试都是以失败而告终。在不久前,看到过一些关于Debian下编译内核的文章,说得很详细,而且似乎看起来也并不是很复杂的样子,于是决定自己编译一下内核,毕竟对于使用Linux的人来说没有自己编译过内核还真是一件叫人遗憾的事情。在这里记下的是自己编译2.6.19内核的方法,希望对于大家

2046

更改linux系统内核,更换Debian Linux系统内核

做这件事情大致需要以下步骤(后面附有详细解释):1.编译内核$make menuconfig$make2.安装modules#make modules_install#make install3.制作 initrd (可省略)#make-kpkg --initrd kernel_image#cd debian#find linux-image-x.x.x | cpio -o > initrd...

weixin_35430535的博客 1249

debian 升级linux内核,Debian 内核升级(转)

硬件条件为VirtualBox虚拟机(32GB硬盘,512MB内存,默认的8GB硬盘因空间不足编译出错)。Debian系统采用Debian-live-6.0.1-i386-standard.iso光盘镜像安装,这是一个没有图形界面的base系统,优点是十分精简,仅270MB,缺点是缺少许多必要的工具需要自己安装。下面开始更新工作,使用root账户登录shell(以下#号后的为root输入命令,//...

weixin_33995900的博客 908

安装debian总结以及编译linux内核

1. 安装debian 使用unetbootin(http://unetbootin.sourceforge.net/)来创建启动盘,并且下载debian的基本包。 将磁盘进行压缩操作,并且保留出一个主分区的位置。 然后,重新启动系统按F12,选择U盘启动,进行安装。 有几个需要注意的地方: 1). 事先在Windows系统中,通过“计算机->管理->磁盘管理”的工...

weixin_34032792的博客 1597

debian 编译linux内核源码,Debian 编译内核全过程[转]

Debian 编译内核全过程[转]Debian 编译内核全过程1、安装内核编译工具基本工具有:gcc,libc5-dev或libc6-dev,binutils,make,bin86,modutils,mawk或gawk,gzip,shellutils,grep,kernel-package,fakeroot如果要使用menuconfig进行配置的话,需要安装libncursesX.X-dev(如:...

weixin_33330157的博客 1526

debian 编译linux内核源码,安装debian总结以及编译linux内核

1. 安装debian使用unetbootin(http://unetbootin.sourceforge.net/)来创建启动盘,并且下载debian的基本包。将磁盘进行压缩操作,并且保留出一个主分区的位置。然后,重新启动系统按F12,选择U盘启动,进行安装。有几个需要注意的地方:1). 事先在Windows系统中,通过“计算机->管理->磁盘管理”的工具,将空闲空间较大的分区进行“...

weixin_36326528的博客 1003

debian 编译linux内核源码,Debian编译内核源码

安装内核源码apt-cache search kernel-sourceuname -r内核源文件:apt-get install linux-tree-xxxxapt-get install linux-source-xxxx内核头文件:apt-get install linux-headers-xxxx内核编译程序:apt-get install linux-kbuild-xxxx内核镜像做成...

weixin_42322686的博客 964

linux内核Debian内核编译

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

数字人生 1578

Debian 11 升级Linux内核

没什么说的,就是单纯的升级Linux内核,具体操作请看下文。

专注于硬件开发,嵌入式研发,前后端数据技术,3D打印技术剖析。 723

debian 升级linux内核,Debian 9更新到最新的Linux内核

喜欢折腾的同学,会豪气如何升级 Debian Stretch 的内核到新版。遗憾的是现在能搜到的升级 Debian Linux 内核的文章多数是使用Ubuntu的deb安装包,其实这样装上去是有问题,常见的问题是,总会提示需要 apt --fix-broken install 。这里简单记录一下,如何使用Debian官方源更新到最新的内核;以及如何是用 Kernel.org 的deb源,更新内核到...

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值