如何制作内核deb包
简单讲解如何制作内核deb包,事先要装好kernel-package、build-essential包。
1 root@s-PC:/home/s/linux-5.4.18# ls 2 arch drivers lib modules.order System.map 3 block fs LICENSES Module.symvers tools 4 certs include localversion-rt net usr 5 COPYING init MAINTAINERS README virt 6 CREDITS ipc Makefile samples vmlinux 7 crypto Kbuild mm scripts vmlinux-gdb.py 8 debian Kconfig modules.builtin security vmlinux.o 9 Documentation kernel modules.builtin.modinfo sound
进入源码目录,将配置文件配置好。这里为了示例,我用原来系统的config配置文件,将/boot下的config文件拷贝到当前目录,然后用make-kpkg进行出包。
1 cp config-5.4.18-25-generic /home/s/linux-5.4.18/.config
1 make-kpkg --initrd --revision dlrc.001 --append-to-version -20130121 kernel_image 2 3 1. --initrd: 生成initramfs 4 5 2. --revision: deb文件的版本信息,只影响文件名 6 7 3. --append-to-version: 内核版本附加信息 8 9 4. kernel_image:内核和模块的安装包 10 11 5. kernel_headers,生成内核头文件的安装包。 12 13 make-kpkg --initrd --revision dlrc.001 --append-to-version -20210430 kernel_image 14 15 make-kpkg --initrd --revision dlrc.001 --append-to-version -20210430 kernel_image kernel_headers 16 17 OK,kernel deb安装包制作完毕。

浙公网安备 33010602011771号