Chinaunix首页 | 论坛 | 博客
  • 博客访问: 246363
  • 博文数量: 33
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 480
  • 用 户 组: 普通用户
  • 注册时间: 2019-01-22 08:36
个人简介

专注虚拟化性能优化,硬件显卡网卡虚拟加速,面向容器的轻量虚拟化开发 永远的Linux Geeker!

文章分类

全部博文(33)

分类: LINUX

2019-01-23 11:24:36

1. 安装依赖包

# sudo apt-get install fakeroot kernel-package

2. 下载内核源码

# sudo apt-get source linux

3. 解压内核到文件夹

    # tar -xvJf linux-3.12.tar.xz & cd Linux-3.12

4. 复制内核配置文件

#  cp /boot/config.*   .config

#  make menuconfig 

记得在运行之前安装libcnurse

# sudo apt-get install libncurses5-dev
# make menuconfig

5. 清理包

# make-kpkg clean

6. 开始编译生成包

点击(此处)折叠或打开

  1. # export CONCURRENCY_LEVEL=3

  2. # fakeroot make-kpkg --append-to-version "-customkernel" --revision "1" --initrd kernel_image kernel_headers


编译完成后,你会在父目录得到新生成的内核包,这样就可以用dpdk进行安装或者删除了

点击(此处)折叠或打开

  1. # dpkg -i linux-image-3.12.0-customkernel_1_i386.deb linux-headers-3.12.0-customkernel_1_i386.deb

  2. # sudo apt-get remove linux-image-(non-working-kernel)
阅读(2223) | 评论(0) | 转发(0) |
0

上一篇:QEMU后端存储设置之NBD

下一篇:微虚机解读

给主人留下些什么吧!~~