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 (将#修改为@)