deepin

[下载内核文件](https://www.kernel.org/)make localmodconfig  ##载入当前模块配置内核
make menuconfig ##检查一下是否有自己需要的模块没有选上,初学者可以忽略这个步骤打包成DEB包:
将内核和头文件打包成DEB,终端执行:
sudo make-kpkg --initrd --append-to-version=name kernel_image kernel-headers -jx  ##多线程编译内核和头文件,x为你设置的线程数,一般处理器为多线程,那么双核处理器的支持的线程数为2X2=4
上述命令中的name大家用自己喜欢的字符代替.输完上述命令回车之前,建议大家把所有可以关闭的程序都关掉,因为编译工作十分耗费系统资源,编译具体时间视机器配置而定.
编译完成后开始安装,编译好的内核在上一层目录。终端执行:
sudo dpkg -i *.deb   ##安装此目录所有deb包
如果发现安装内核文件没有自动刷新grub,请终端执行:
sudo update-grub   ##刷新grub.不打包成DEB包:
不将内核和头文件打包成DEB,终端执行:
make -jx  ##多线程编译内核,x为你设置的线程数,一般处理器为多线程,那么双核处理器的支持的线程数为2X2=4
make modules -jx  ##多线程编译内核模块,x为你设置的线程数,一般处理器为多线程,那么双核处理器的支持的线程数为2X2=4
make headers -jx  ##多线程编译内核头文件,x为你设置的线程数,一般处理器为多线程,那么双核处理器的支持的线程数为2X2=4
sudo make headers_install  ##安装内核头文件
sudo make modules_install  ##安装内核模块
sudo make install   ##安装内核
注释:此种方法安装好内核后会自行更新grub信息,因此我们可以不用自行更新grub信息了

转载于:https://www.cnblogs.com/hgod/articles/5931547.html

liunx内核编译安装相关推荐

  1. linux下编译安装ntfs,内核编译安装 (用NTFS模块)

    内核编译安装 (用NTFS模块) 1 rz 下载的 的内核最新文件 在这 https://www.kernel.org/ 2 tar xvf linux-4.12.10.tar.xz 解压文件 内核文 ...

  2. linux内核编译安装,编译安装Linux内核

    实验前准备:在https://www.kernel.org/下载内核 这里我们下载的是:linux-4.14.10.tar.xz du -sh /app/linux.tar/ 此命令可查看内核文件大小 ...

  3. 编译Linux内核没有zImage,Linux 编译系统的简单介绍与内核编译安装

    这里不只是讲怎样编译.安装Linux内核的,更主要的是介绍内核的编译系统和各个重要的文件.最后还利用学到的编译.安装Linux内核去修改Linux的01调度变成随机调度.如果你只是需要编译.安装内核的 ...

  4. LINUX系统开启故障排错及linux-4.16.8内核编译安装,虚拟机实验(非生产环境)...

    Centos6启动 POST --> Boot Sequence(BIOS) --> Boot Loader --> Kernel(ramdisk) --> rootfs -- ...

  5. linux 内核编译安装及卸载

    编译安装: 下载需要的包 apt-get install kernel-package libncurses5-dev fakeroot wget bzip2 cp linux-3.x.x /usr/ ...

  6. Liunx CentOS6编译安装LAMP

    一.背景 项目需统一安装服务器环境,阿里云的centos6安装,需要部署的环境是Apache2.4.20 + Mysql5.6.30 + PHP5.5.30 文件目录统一路径:/www/ 如php放在 ...

  7. suse 内核编译安装_升级SUSE Linux内核的完整步骤!

    安装完SLED 10后发现仍然有"热启动网络不通"的问题,原因是内核版本较低,于是升级到2.6.17版内核,成功解决此问题.为了造福广大菜鸟,分享一下我的经验,欢迎高手批评补充. ...

  8. Linux 内核编译安装

    一.获取内核源码文件. 从http://www.kernel.org下载内核源码包(linux-2.6.26.tar.gz). # cp linux-2.6.26.tar.gz /usr/src # ...

  9. 6选择内核启动项_Linux 2.6内核编译过程

    内核编译过程 Linux 2.6内核从配置,到编译,再到安装的命令非常简单,只要按顺序执行下面几个命令就可完成: 1.内核配置:make menuconfig 2.内核编译:make 3.安装模块:m ...

最新文章

  1. erlang的进程池。
  2. STL常用的查找算法
  3. 飞畅科技-工业以太网交换机市场发展情况介绍
  4. 计算机应用技木就业前京,计算机专业毕业的研究生在京就业情况及启示.doc
  5. jquery.ui.sortable 笔记
  6. layui生产管理系统_ssm开发生产制造业MES系统源码
  7. Hexo中Next主题个性化美化的解决方案
  8. 系统集成资质培训 - 论文:论项目的人力资源管理
  9. 如何遍历给定目录中的文件?
  10. android studio聊天跳转_android app跳转到微信的示例
  11. android实现控件的手势缩放、移动以及双击还原
  12. FPGA的I2S采集数据处理
  13. 尚硅谷-智慧校园项目总结(项目代码在最后)
  14. XP默认输入法快捷键修复
  15. 微信小程序应用安全分析及设计
  16. No input file specified 出现的原因及解决方法
  17. 自动化学报latex模板下载
  18. word不能复制粘贴,提示激活宏
  19. 苹果笔记本电脑运行win系统时温度过高解决办法
  20. 用Java实现简易计算器

热门文章

  1. Hibernate-ORM:14.Hibernate中的命名查询
  2. 无需VR外设,普林斯顿学霸用DeepHand解放你的双手
  3. 使用LVS+TUN搭建集群实现负载均衡
  4. CodeSmith(2):对象和控制台
  5. android开发 修改标题栏背景_基于.NET的APP开发方式中MobileForm的使用smobiler
  6. 5G 信令流程 — 5GC 的会话管理(SM,Session Management)
  7. Windows 8.1 PLSQL_32连接到RHEL6.1 Oracle10gr2_64
  8. 如何判断外设使用的地址空间
  9. 关于.NET编译的目标平台(AnyCPU,x86,x64) (转)
  10. Android 存储路径选择