我已经在我的 ARM Samsung / Google Chromebook 上安装了带有内核 3.13 的 ubuntu 12.04 LTS,使用本教程:
http://www.virtualopensystems.com/en/solutions/guides/kvm-on-chromebook/
不得不说ubuntu确实好用,现在想在内核的.config文件中添加Android内核选项。
你能解释一下为什么当我将下面列出的选项添加到内核时,它们在重新编译后消失了吗?如果我在内核重新编译后查看 .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 不兼容?我该怎么做才能让它符合我的要求?谢谢。
答案1
这将会发生,请保留 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