我已经分配了一个组工作,在其他任务中,我们需要在内核配置中禁用ipv6支持,然后重新编译并安装新内核。Ubuntu 14.04 - 使用make-kpkg编译内核失败
我在VirtualBox上运行Ubuntu 14.04LTS,Linux内核版本3.19.0-generic。 我尝试过使用Debian的make-kpkg发现的教程,因为我可以快速编辑配置并设置CONCURRENCY_LEVEL。我用这个命令:
$ fakeroot make-kpkg --initrd --revision 3.19.08 --jobs 4 --config menuconfig kernel-image kernel-headers
编了一段时间的内核,但最终我得到了错误:
make: *** [debian/stamp/build/kernel] Error 2
我试过两次,结果是一样的,没有其他错误。按照https://wiki.ubuntu.com/Kernel/BuildYourOwnKernel的指导,我能够毫无错误地编译内核,但是我无法设置作业的数量,并且必须在配置内核时出错,因为在安装新内核之后,ipv6仍然处于活动状态。
我已经搜索了很多优秀的教程,但我无法真正理解本指南使用的debian/rules方法。有一种更简单的方法吗?或者是make-kpkg错误的原因?
感谢您的回答。不幸的是,这也不起作用,除了那个之外没有其他错误被显示。我结束了使用这个命令'make -j 5 KDEB_PKGVERSION = 1.fsoubuntu deb-pkg',它创造了奇迹。 :) –
这可能是一个不好的选择 - 不要将随机命令插入到sudo中,因为您可能容易损坏系统。如果你知道自己在做什么,只能使用sudo。 –