Instal·lació del nucli¶
Després que el vostre nucli hagi acabat de construir, haureu de construir els rootfs. Per a això, executeu això:
./build/prepare-fake-ota.sh out/device_<el nom de codi del vostre dispositiu>usrmerge.tar.xz ota. Això descarregarà el rootfs, l’extraurà i l’empaquetarà en arxius tar per al nostre script final per crear imatges gravables.
Següent amunt, executeu:
./build/system-image-from-ota.sh ota/ubuntu_command images Això convertirà els arxius tar en imatges gravables, i les vostres imatges s’emmagatzemaran al directori images/. Hi haurà una sèrie de fitxers depenent de com heu configurat la vostra informació del dispositiu. Però l’estructura bàsica del fitxer serà la següent:
El boot.img es gravarà a la partició d’arrencada del telèfon. Els system.img i rootfs.img són intercanviables. rootfs.img es mou a la partició de dades com a ubuntu.img si no incloeu systempart a la línia d’ordrs de deviceinfo. En cas contrari, system.img es mostrarà a la partició del sistema.
info:
Ensure that the rootfs image file is named `ubuntu.img`, if you do not use system-as-root.
The device will not boot correctly if it is `rootfs.img`, as certain partitions will not be mounted correctly.
Notes¶
Per a moltes ordres relacionades amb el nucli, necessitareu el valor de la variable ARCH, això és arm o arm64 depenent d’on heu trobat el vostre defconfig. Una cosa a tenir en compte per als pedaços del nucli.