#android #kernel #kernel-module
#Android #ядро #kernel-module
Вопрос:
Я повсюду искал ответ на этот вопрос и ничего не смог найти. Я хочу иметь возможность запускать Linux поверх Android 7.0 на моем корневом nexus 6p, но все методы, о которых я знаю, требуют поддержки устройств loop. Я загрузил приложение из Play Store под названием loop device checker, чтобы проверить, возможно ли это, и в нем говорится, что мое устройство не поддерживает loop. Я использую последнюю версию EX Kernel. Я также попробовал это на ядре stock и franco, но безуспешно. Кто-нибудь знает что-нибудь об этом? Я надеялся, что смогу отредактировать ядро EX, чтобы добавить поддержку цикла, но я понятия не имею, как я буду это делать. Если кто-нибудь знает способ отредактировать ядро, чтобы добавить это, и может дать мне шаги, которые были бы действительно полезны.
Ответ №1:
Не уверен, насколько это поможет, но может помочь вам двигаться в правильном направлении. Это хороший ресурс, позволяющий узнать, как создать собственное ядро на основе существующего.
Что касается поддержки устройств цикла, я просто собираюсь сослаться на ответ на Quora, в котором приводится Руководство по сборке ядер:
Вам нужен один дополнительный шаг сразу после создания foo_defconfig. Вы должны выполнить настройку make menuconfig после настройки make foo_defconfig. В результирующем меню вам нужно включить драйверы устройств -> Блокировать устройства -> Поддержку устройств Loopback.
Надеюсь, это поможет.