Использование initramfs в качестве корневой файловой системы с buildroot
Мы используем PH8700 SoM в нашем проекте (на основе TI Sitara AM335x SoC). Я пытаюсь создать собственный zImage со встроенными initramfs. Я использую конфигурационный файл buildroot для Beagle Bone Green. Я проверил создание образа cpio, проверил опцию "исходная файловая система RAM, связанная с ядром Linux", а также выбрал свой пользовательский файл конфигурации ядра Linux, в который я добавил следующие параметры:
CONFIG_DEVTMPFS=y
CONFIG_INITRAMFS_SOURCE="/pathtobuildroot/output/images/rootfs.cpio"
CONFIG_INITRAMFS_COMPRESSION_GZIP=y
Мои загрузочные загрузочные файлы: root=/dev/ram0 ramdisk_size=16384 rotfstype=ext4 rootwait console=ttyO0,115200
Хотя ядро не может обработать файловую систему. Журнал ядра во вложении.