Step 3 : Build Linux Kernel

  • In this program, you are going to learn

  • How to ?

Topics in this section,

  • Create a config file with cross-compilation architecture.

$ ARCH=arm64 CROSS_COMPILE=/bin/aarch64-linux-gnu- make defconfig
  • Use kvm_guest config as the base config which is compatible for qemu.

$ ARCH=arm64 CROSS_COMPILE=/bin/aarch64-linux-gnu- make kvm_guest.config
  • Build the kernel

$ ARCH=arm64 CROSS_COMPILE=/bin/aarch64-linux-gnu- make -j8
  • Copy the image to qemu_rpi_3b directory.

$ cp arch/arm64/boot/Image $HOME/qemu_rpi_3b