我试图编译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
答案 0 :(得分:0)
就我而言,我是在Mint 19.2系统中从源代码编译Linux 5.3.11内核,然后遇到了同样的问题。
您的脚本中缺少bzImage的创建。 在modules_install之前,您应该输入:
# make bzImage
就我而言,文件位于:
./arch/x86_64/boot/bzImage
./arch/x86/boot/bzImage
然后,完成其余步骤。