【问题标题】:How can I get a Samsung Galaxy S6 self-compiled kernel to boot?如何让三星 Galaxy S6 自编译内核启动?
【发布时间】:2016-07-31 00:39:07
【问题描述】:

我下载了编译内核所需的一切。我使用make ARCH=arm64 exynos7420-zerofltespr_defconfig 编译它,然后使用make ARCH=arm64

除了警告之外,没有什么可以阻止内核完成编译。它会在 arch/arm64/boot 目录中生成“Image”文件。

但是,当从我的 boot.img 中替换提取的 zImage 并重新打包时,它永远不会启动,只是停留在“Samsung”屏幕上。

考虑到代码完全没有受到影响,我真的不明白我错过了什么。

谢谢大家!

编辑:我使用了其他人的 boot.img,将其解压缩,用我的替换了他们的 zImage,重新打包了 boot.img,然后你瞧。它启动。为什么股票 boot.img 不起作用?我真的不只是对“它工作”感到满意,我很想知道它的原因。

再次感谢!

【问题讨论】:

    标签: android kernel


    【解决方案1】:

    这里是任何想知道的人的答案:

    从 ramdisk 内的 fstab 文件中删除以下内容:

    support_scfs,verify

    现在完美启动:D

    【讨论】:

      猜你喜欢
      • 2017-12-17
      • 1970-01-01
      • 2016-04-19
      • 1970-01-01
      • 2015-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-27
      相关资源
      最近更新 更多