Sigue la guía aquí: https://source.Android.com/setup/build/building-kernels
mkdir android-kernel && cd android-kernel
repo init -u https://android.googlesource.com/kernel/manifest -b android-msm-bonito-4.9-android11-qpr2
repo sync
build/build.sh
Se ejecuta durante ~7min y luego falla @
Creating initramfs: build/build.sh: line 967: mkbootfs: command not found
¡Encontré el binario mkbootfs, en muchos lugares en realidad, y todos ellos, cuando se ejecutan, dicen "comando no encontrado"! Probé con chmod 777 y chmod +x, pero el mismo problema. También probé con sudo. Intenté añadir "$HOME/Android/aosp-kernel/build/build-tools/path/linux-x86" a mi PATH pero los mismos resultados. build \build.sh En la línea 967 no está el cmd de mkbootfs, pero sí aparece en la línea 980:
mkbootfs "${INITRAMFS_STAGING_DIR}" >"${MODULES_STAGING_DIR}/initramfs.cpio"
¿Cuál es el resultado esperado cuando se ejecuta mkbootfs sin parámetros?
Yo pensaría que esto es fácil. Por alguna razón no puedo encontrar nada útil en la red.
¡AYUDA!