how to compile and replace ubuntu kernel

0. environment
  -ubuntu 1804 64bit

1. prepare source code
  sudo apt-get install linux-source
  or
  wget https://git.kernel.org/torvalds/t/linux-4.17-rc2.tar.gz (replace to your version)

2. set up tools
  sudo apt-get install git fakeroot build-essential ncurses-dev xz-utils libssl-dev bc flex libelf-dev bison

3. tar xvzf linux-4.17-rc2.tar.gz (replace to your version)

4. cp /boot/config-$(uname -r) .config

5. make menuconfig (can be ignored)

6. make modules_install

7. sudo make install

8. sudo mkinitramfs -o /boot/initrd.img-4.15.18

9. sudo update-initramfs -c -k 4.15.18

10. sudo update-grub2

11. result

reference

https://linux.cn/article-9665-1.html

https://blog.csdn.net/qq_36290650/article/details/83052315

最新文章

  1. Web安全相关(五):SQL注入(SQL Injection)
  2. Spring MVC简介
  3. 把CMSampleBufferRef转成Data
  4. java学习笔记六——数组
  5. javascript对象的一点理解
  6. MVC5 + EF6 入门完整教程一:从0开始
  7. IOC(控制反转)与DI(依赖注入)的个人理解。
  8. FMDB多线程读写问题,使用FMDataBaseQueue操作可以解决同时打开一个链接de读写问题
  9. Direct3D 顶点缓存
  10. angular controller之间通信方式
  11. 修改AspNetSqlMembershipProvider的密码规则
  12. leetcode 4sum python
  13. 不能执行已经释放掉的Script代码!(已解决)
  14. Select下拉框使用ajax异步绑定数据
  15. 安装mysql和xampp遇到问题
  16. Face The Right Way [POJ3276] [开关问题]
  17. linux命令-查找所有文件中包含某个字符串
  18. JavaScript 事件处理机制
  19. SQL必知必会摘要
  20. Linux内核分析——第六周学习笔记20135308

热门文章

  1. PHP小程序后端支付代码亲测可用
  2. C#/.Net操作MongoDBHelper类
  3. C#自定义消息函数,需要一个TextBox,一个委托,直接上代码;
  4. ubuntu 18.04安装qq等应用
  5. Vue定义组件和生命周期函数及实例演示!
  6. Get SAP Code Page by External Name
  7. MyCat教程三:安装及配置介绍
  8. rocketmq 两主两从异步集群搭建
  9. Flask的实例化参数及对app的配置
  10. 使用Psi Probe监控Tomcat8.5