官术网_书友最值得收藏!

Adding the kernel

After OS files, we need also kernel images to get a running kernel and, in the previous section, we got the kernel image into the arch/arm64/boot/Image file and the device tree binary into the arch/arm64/boot/dts/marvell/armada-3720-espressobin.dtb file, which are ready to be transferred into our freshly created microSD:

  1. Let's copy them into the /boot directory as done here:
$ sudo cp arch/arm64/boot/Image \
arch/arm64/boot/dts/marvell/armada-3720-espressobin.dtb \
/media/$USER/root/boot/
If the /boot directory was not present in the microSD and the preceding command returned an error, you can recover by using the following command and rerun the preceding cp command:
$ sudo mkdir /media/$USER/root/boot

Then, the /boot directory should look like this:

$ ls /media/$USER/root/boot/
armada-3720-espressobin.dtb Image
  1. The preceding files are sufficient to boot the system; however, to also install kernel modules and headers files, which are useful for compiling new software, we can use the next commands after all Debian files have been installed into the microSD (to avoid overwriting with Debian files):
$ sudo -E make modules_install INSTALL_MOD_PATH=/media/$USER/root/
$ sudo -E make headers_install INSTALL_HDR_PATH=/media/$USER/root/usr/

Well, now we are finally ready to tie it all up and run our new Debian system, so let's unmount the microSD and plug it into the ESPRESSObin.

主站蜘蛛池模板: 九龙坡区| 张家界市| 白玉县| 自治县| 团风县| 瑞昌市| 家居| 台州市| 吉安市| 海城市| 西贡区| 甘洛县| 永泰县| 大丰市| 双桥区| 额尔古纳市| 宾阳县| 上杭县| 灵寿县| 沅陵县| 金门县| 凉山| 项城市| 牡丹江市| 西安市| 合山市| 观塘区| 濮阳县| 砀山县| 晋中市| 大厂| 丰镇市| 湾仔区| 友谊县| 饶平县| 建平县| 玉门市| 卢氏县| 安溪县| 社旗县| 大丰市|