Я установил Ubuntu 12.04 LTS с ядром 3.13 на свой ARM Samsung / Google Chromebook, используя это руководство:
http://www.virtualopensystems.com/en/solutions/guides / kvm-on-chromebook /
Я должен сказать, что Ubuntu действительно хорошо работает. Теперь я хотел бы добавить параметры ядра Android в файл .config ядра.
Не могли бы вы объяснить мне, почему, когда я добавляю перечисленные ниже параметры в ядро, они исчезают после перекомпиляции? Если я загляну в файл .config после перекомпиляции ядра, я их больше не вижу !! Вот опции, которые мне нужно включить:
CONFIG_ANDROID=y
CONFIG_ANDROID_BINDER_IPC=y
CONFIG_ASHMEM=y
CONFIG_ANDROID_LOGGER=y
CONFIG_ANDROID_PERSISTENT_RAM=y
CONFIG_ANDROID_RAM_CONSOLE=y
CONFIG_ANDROID_TIMED_OUTPUT=y
CONFIG_ANDROID_LOW_MEMORY_KILLER=y
может быть, потому что это ядро не совместимо с Android? Что я должен сделать, чтобы сделать это, что я хочу? Спасибо.
Это произойдет, пожалуйста, сохраните источник Android и перейдите в каталог
/android-kernel/arch/arm/config/
скопируйте конфигурацию Android, которую вам необходимо использовать.
Если вы используете архитектуру x86 в качестве хост-машины,
скопируйте и вставьте, скажем, msm_defconfig
- /andorid-kernel/arch/arm/x86/
, теперь скомпилируйте ядро Android, и вы получите все ваши настройки.
CONFIG_ANDROID=y
CONFIG_ANDROID_BINDER_IPC=y
CONFIG_ASHMEM=y
CONFIG_ANDROID_LOGGER=y
CONFIG_ANDROID_PERSISTENT_RAM=y
CONFIG_ANDROID_RAM_CONSOLE=y
CONFIG_ANDROID_TIMED_OUTPUT=y
CONFIG_ANDROID_LOW_MEMORY_KILLER=y