内核调试:Linux编译内核源码为deb并更新内核

内核调试:Linux编译内核源码为deb并更新内核

内核源码下载

自己准备好内核源码,并部署到开发环境中。

内核编译

首先进行内核编译选项配置:

bash 复制代码
$ make menuconfig

把内核编译成deb格式(直接make可以编译成image,本文采用deb更新)

bash 复制代码
$ make bindeb-pkg -j16

安装新内核

编译成功后可以在编译的上级目录看见三个deb文件,然后用下面命令进行更新:

bash 复制代码
$ sudo dpkg -i *.deb

更新结束后,再更新grub

bash 复制代码
$ sudo update-grub

重启进入新内核

bash 复制代码
$ sudo reboot

重启后,进到grub界面选择新的内核进入,更新步骤就全部完成了。

相关推荐
wdfk_prog2 分钟前
Wi-Fi Direct 教程 05:control socket 与 eloop——P2P_FIND 怎样进入 wpa_supplicant 命令解析器
运维·服务器·后端·网络协议·ubuntu·p2p·wifi-direct
Golden_Chen3 分钟前
在 Ubuntu 上搭建 FTP 服务器
linux·运维·服务器
ZMacros6 分钟前
Live-build方法构建debian和ubuntu
linux·ubuntu·debian
byte轻骑兵9 分钟前
【BlueZ 】netlink 在 BlueZ 中的应用:用户态与内核态的配置消息传递
linux·bluez·电脑蓝牙·嵌入式蓝牙
xbzb14 分钟前
Nginx 反向代理总 404?Location 匹配与 proxy_pass 尾斜杠避坑手册
linux·运维·nginx·虚拟主机
Elastic 中国社区官方博客26 分钟前
14 个 alerts,1 个 incident:使用 Elasticsearch 中的 ES|QL 衡量 alerting rule 噪声
大数据·运维·数据库·elasticsearch·搜索引擎·全文检索
Lsetea27 分钟前
OpenSSL报permitted subtree violation:证书SAN与CA名称约束排查
运维·https·ssl证书·openssl·证书链
资深技术分享员27 分钟前
遗留系统——把“改不动的老系统“接过来
java·服务器·数据库
ShayneLee830 分钟前
Nginx只开一个端口!能做什么?(一)
运维·nginx
万联WANFLOW37 分钟前
Docker Hub 镜像拉取慢、timeout 的排查方法
运维·docker·云原生·容器·eureka