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