当前位置:  首页  >  服务器技术  >  Linux/unix  >  Linux系统

Debian的编译内核工具

Debian的编译内核工具--Linux发行版技术-Debian信息,下面是详情阅读。
  如果用户想(或必须)定制内核,建议下载使用 kernel-package软件包,其包含构建 kernelpackage的脚本,并提供了创建Debian kernel-image 软件包,在kernel源文件的最上层目录运行命令:

  make-kpkg kernel_image

  要获取帮助,运行 make-kpkg --help

  如果没有现成的kernel-source-version 软件包(这里 "version"指kernel版本号),则用户必须自己到Linx站点上下载新版的kernel(或者需要的那个版本).

  在/usr/doc/kernel-package/README处有kernel-package 的详细使用说明.

  主要步骤:
  将Kernel源代码解包,切换到新建目录.

  用下面(任一)命令修改kernel配置
  make config(命令行界面).
  make menuconfig 注意必须安装了libncurses5-dev 软件包.
  make xconfig (X11界面),需要安装相关的X和Tcl/TK软件包.

  配置完成后,就会在kernel源文件的最上层目录生成一个.config 文件.

  执行命令:make-kpkg -rev Custom.N kernel_image ,N指用户指定的版本数字.就会生成一个修正版为Custom.1的新Debian包,例如Linux 2.2.14内核,就会是kernel-image-2.2.14_Custom.1_i386.deb 。

  安装生成的软件包
  运行dpkg --install /usr/src/kernel-image-VVV_Custom.N.deb 安装内核.安装脚本会:

  运行启动加载程序,LILO(如果安装了的话)。
  安装放在boot/vmlinuz_VVV-Custom.N下定制的kernel,并生成相应的符号连接。
  提示用户制作启动软盘,启动盘仅包含基本内核。

  如果使用第二方启动加载程序,如 grub或loadin,把这个影像考到相应位置(如/boot/grub 或 MS-DOS 分区)
吐了个 "CAO" !
扫码关注 PHP1 官方微信号
PHP1.CN | 中国最专业的PHP中文社区 | PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | PHP问答
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有