在一台机器(主机)上编译Linux内核以安装在另一台机器(VM)上

时间:2014-02-17 14:26:55

标签: c linux linux-kernel cross-compiling

我尝试在要安装在虚拟机中的主机上编译Linux内核。这里明显的好处是表现。

从VM复制“.config”文件后,我一直在使用以下步骤:

 $ export CONCURRENCY_LEVEL=9
 $ fakeroot make-kpkg --initrd --append-to-version=-myext-0.1 kernel_image kernel_headers

但是,我注意到编译/打包包装符号链接头文件而不是头文件本身的行为。如果我在同一台机器上安装软件包,这种行为很好。但是,当我将软件包复制到VM并安装它们时,我所安装的所有软件包都是符号链接到VM中不存在的文件。它们存在于主机上。

任何人都知道如何解决这个问题?我可能会错过一面旗帜或类似的东西。

0 个答案:

没有答案