微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Android 不加载 ramdisk 映像

如何解决Android 不加载 ramdisk 映像

我正在尝试让 android 启动到 ramdisk,但它似乎没有加载文件

ramdisk gz 文件包含在最后的引导映像中(在内核之后)。我使用 mkbootimg 和以下选项创建了启动映像:

--ramdisk /home/dev/path_to_ramdisk_gz_file/machine-image-initrd.gz --ramdisk_offset 0x830000 --ramdisk_size 0x002EEF16

unmkbootimg 将我的新启动映像传递给它时显示以下内容,其中包含 ramdisk:

  • 内核大小 8407480
  • 内核地址 0x80008000
  • Ramdisk 大小 3075862
  • Ramdisk 地址 0x80838000
  • 辅助大小 0
  • 辅助地址 0x80f00000
  • 内核标签地址 0x82000000
  • Flash 页面大小 4096
  • 董事会名称是“”

在我的 linux 命令行上,我有以下选项:

root=/dev/ram0 initrd=0x80838000 rdinit=/sbin/init

这是指向 ramdisk 文件的正确方法吗?

似乎无法加载 ramdisk 文件

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。