Как загрузить ядро ​​Android с файловой системой linux (linaro) на платформе arm - PullRequest
0 голосов
/ 20 мая 2019

Я пытаюсь загрузить файловую систему linaro, используя ядро ​​Android (v3.10), для этого я попытался изменить . / Init , но не смог загрузиться.

Загрузился безinitramfs, отключив CONFIG_BLK_DEV_INITRD и CONFIG_MODULES с помощью make menconfig, но получил сбой sying

EXT3-fs (mmcblk0p10): ошибка: не удалось смонтировать из-за неподдерживаемых дополнительных функций (2c0)

JBD2: нераспознанные функции в журнале

EXT4-fs (mmcblk0p10): ошибка при загрузке журнала

Такая же конфигурация применяется для ядра Linux + root roots linaro, но не для androidkernel + linaro rootfs.

Изменен commndline для ядра Android, как описано ниже,

- cmdline 'root = / dev / mmcblk0p10 console = ttyHSL0,115200, n8 androidboot.console =ttyHSL0 earlyprintk androidboot.selinux = разрешающий buildvariant = userdebug '

Здесь / dev / mmcblk0p10 - это раздел ext4-rootfs.Но все та же проблема,

При поиске вокруг я обнаружил, что мне может потребоваться отключить CONFIG_DM_VERITY также, чтобы отключить проверку изображения.

Какие-либо предложения для достижения выше?

Спасибо,

...