自从Ubuntu服务器发布了崩溃漏洞补丁后,我就一直在升级Ubuntu服务器的内核。我注意到,几乎在所有服务器上,在重新启动之后,我必须运行两次apt autoremove才能清除系统上所有的旧内核。
如果我第一次运行它,它首先删除内核的两个旧版本:
% sudo apt autoremove
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
linux-headers-
我目前正在开发"Creation of Postmortem data logger in Linux on Intel architecture"。它只不过是核心实用程序的创建。有没有人可以分享关于在Linux内核中内部实现的应用程序崩溃时,产生core dump的各种信号(SIGSEGV,SIGABRT,SIGFPE etc)的信号处理器的细节。我需要根据自己的用户需求重写这些信号处理程序,并重新构建内核。它使我的内核产生核心文件(在应用程序崩溃时),满足用户特定的需求,比如显示registers,stackdump and backtrace etc。
有没有人能分享一下
有没有人:
成功下载了内核源代码?
成功地安装了一个构建好的内核而不会在启动时崩溃?
Ubuntu 18.04.1?
我设法用突触
linux-source version 4.15.0.36.39
linux-source-4.15.0 version 4.15.0.36.39
我将tarball linux-source-4.15.0.tar.bz2复制到我的主目录中。
解压缩并使其使用(在安装libncurses之后)
make menuconfig
copy .config to .config.bak
make mrproper
copy .config.bak to .config