0

我正在使用 ARM 全系统模拟器 (gem5) 来运行 Gingerbread。Gingerbread 图像是从 gem5 网站获得的,但它是一个标准。我感兴趣的大多数应用程序都需要一个 sdcard,所以我在我的 Android 映像的 init.rc 文件中添加了“mount -o loop /system/sdcard”。当我启动模拟系统时,应用程序抱怨系统上不存在 sdcard。Gingerbread 的挂载(来自工具箱或busybox)是否支持循环挂载图像文件?通过链接,Gingerbread 使用的busybox 版本似乎确实存在循环安装问题,但我无法确定这是否是唯一的问题。如果是这样,我如何替换 Android 文件系统上的 busybox 版本?我可以用更新的二进制文件替换busybox二进制文件吗?

4

1 回答 1

0

假设您已经有一个 vfat 分区映像/sdcard.img,在 init.rc 中您可以尝试添加: mount vfat loop@/sdcard.img /mnt/sdcard

来源:https ://sourceforge.net/p/ipaq214android/blog/2012/05/mounting-loopback-device-by-initrc/

于 2012-05-10T04:09:25.607 回答