我编译/创建我自己的内核 deb 包:
make-kpkg --rootcmd fakeroot --initrd --append-to-version=$version --revision=1 kernel_image kernel_headers
但是当我安装这两个包时,在 /lib/modules/(*name_kernel_compiled*) 中,它会创建两个链接,sources 和 build,指向我编译的带有源的文件夹。
来源链接是正确的,但build应该指向 /usr/src/linux-(版本内核),你不觉得吗?
/lib/modules/<version>/build
符号链接应该指向构建目录 - 即,在内核构建期间放置目标文件的位置。在您的情况下,您的源目录与构建目录相同,因此两个符号链接都将指向同一个目录。解决方案在
make-kpkg
文档中: