linux编译错误缺少文件arch / x86 / boot / bzImage

时间:2018-03-21 03:49:19

标签: linux linux-kernel

我试图编译linux,但一直收到以下错误

$sudo make install
sh ./arch/x86/boot/install.sh 4.14.28-2018840814 arch/x86/boot/bzImage \
System.map "boot/"

*** Missing file: arch/x86/boot/bzImage
*** you need to run "make before "make install".

我遵循了这个方向,但坚持使用make install:

$ make mrproper

$ make menuconfig

$ make -j4

$ sudo make modules_install

$ sudo cp .config / boot / config - make kernelrelease

$ sudo make install

$ sudo reboot

1 个答案:

答案 0 :(得分:0)

就我而言,我是在Mint 19.2系统中从源代码编译Linux 5.3.11内核,然后遇到了同样的问题。

您的脚本中缺少bzImage的创建。 在modules_install之前,您应该输入:

# make bzImage

就我而言,文件位于:

./arch/x86_64/boot/bzImage
./arch/x86/boot/bzImage

然后,完成其余步骤。