OnWorks Linux 和 Windows 在线工作站

商标

工作站免费在线托管

<上一页 | 内容 | 下一页>

9.5.2. 重新编译 Linux 内核的小窍门‌


作为高级用户,您可能希望重新编译 Kali 内核。 您可能希望精简标准 Kali 内核,该内核加载了许多功能和驱动程序,添加非标准驱动程序或功能,或应用内核补丁。 但请注意:错误配置的内核可能会破坏您的系统稳定性,您必须准备好接受 Kali 无法确保您自定义内核的安全更新。

对于大多数内核修改,您需要安装一些软件包 apt install build-必不可少的libncurses5-dev fakeroot.

命令 apt-cache 搜索 ^linux-source 应该列出 Kali 打包的最新内核版本,以及 apt 安装 linux-source-版本号 将内核源代码的压缩存档安装到 / usr / src.


图片

10 https://gitlab.com/kalilinux/packages

源文件应该用 焦油-xaf 进入一个目录,而不是 / usr / src (如

〜/内核)。

当需要配置内核时,请记住以下几点:


• 除非您是高级用户,否则您应该首先填充内核配置文件。 首选方法是通过复制/boot/config-来借用Kali的标准配置版本字符串 到 ~/kernel/linux-source-版本号/.config. 或者,您可以使用 make 架构_defconfig 以获得给定架构的合理配置。

• 基于文本的 制作menuconfig 内核配置工具将读取 的.config 文件并在您可以导航的巨大菜单中向您展示所有配置项。 选择一个项目会显示它的文档、它的可能值,并允许您输入一个新值。

从内核源目录运行时, 干净 将删除以前编译的文件和 使deb-pkg 将生成最多五个 Debian 软件包。 这 linux-图像-版本 deb文件。 文件包含内核映像和相关的模块。

要实际使用构建的内核,请安装所需的包 dpkg-i 文件.deb. 需要“linux-image”包; 如果你有一些外部内核模块要构建,你只需要安装“linux-headers”包,如果你安装了一些“*-dkms”包(检查 dpkg -l "*-dkms" | grep ^ii)。 通常不需要其他包(除非您知道为什么需要它们!)。


OnWorks 的顶级操作系统云计算: