建立依赖关系
为了使用Debian化的Linux内核,你需要一些开发包,可以通过下述命令安装它们:
sudo apt build-dep linux
下载内核源码
你可以从不同的地方获取parrot内核的源码。
APT INSTALL
运行sudo apt update
以刷新来源列表
执行sudo apt install linux-source
将源代码下载至/usr/src
APT SOURCE
编辑/etc/apt/sources.list.d/parrot.list
,并确定将执行的deb-src指令没有被注释(若存在’#’,则移除)
运行sudo apt update
以刷新来源列表
执行apt source linux
来从我们的仓库下载源代码
GIT
确保你已通过sudo apt install git
命令安装了git
执行git clone https://github.com/parrotsec/linux-parrot.git
将源代码下载至当前文件夹
配置源代码
打开命令行窗口并进入到内核源码中,执行:
make menuconfig
这条命令可以打开内核配置编辑器,在其中你可以
- 浏览可用的模块
- 选择/撤销模块
- 决定硬编码模块至基础镜像或动态加载模块
- 更改大部分模块的设置
安装 hardware-info
通过执行sudo apt install hwinfo
命令安装hardware-info,此后,你可以安全移除硬件。这将会使你的内核更轻量、迅捷。
上述过程完成后,你可以保存配置信息并继续下一步。
编译deb包
通过下述命令编译内核:
make clean
make deb-pkg
安装新的内核包
上述过程完成后,通过下述命令系统安装生成的包:
sudo dpkg -i ../linux-{image,headers}-*.deb